Specialized system development

Osama Eljabiri, Fadi P. Deek

Research output: Chapter in Book/Report/Conference proceedingChapter


Software development is a complex problem-solving process with various interdisciplinary variables driving its evolution. Such variables are either problem-related or solution-based. Problem-related variables set the criteria for solution characteristics and help designers tailor solutions to specific problems. Solutionbased variables explain current options, assist in future forecasting, and facilitate scaling solutions to problems. The issue of whether to find generic prescriptions to common problems (i.e., bottom-up generalization) or derive domain-dependent solutions to specific problems (i.e., top-down specialization) is debatable.

Original languageEnglish (US)
Title of host publicationComputer Science Handbook, Second Edition
PublisherCRC Press
ISBN (Electronic)9780203494455
ISBN (Print)9781584883609
StatePublished - Jan 1 2004

All Science Journal Classification (ASJC) codes

  • General Computer Science
  • General Mathematics


Dive into the research topics of 'Specialized system development'. Together they form a unique fingerprint.

Cite this