Semantic-based systems development

Sergio de Cesare, Grant W. O. Holland, Carsten Holtmann, Mark Lycett · 2007

Software systems are intrinsically complex from a number of perspectives. The level of complexity is increasing due to the growing need to integrate different and diverse systems in order to achieve organizational goals (evolving toward ecosystems as an ideal). Effective integration may be argued as important as, from a knowledge-based perspective of organizations, the effectiveness of services rendered by resources depends upon how they are combined and applied. Consequently, systems development and re-engineering must focus on ways of dealing with the complexity of modern software systems in an effective manner. Since software systems, in essence, model real world phenomena, it is necessary to adopt modeling and development techniques founded on semantics. Broadly speaking, semantics enable the precise map-ping between complex real world phenomena and their modeled counterparts and/or enable the (dynamic) mapping/integration between different representations (and understandings) of real world phenomena.

Read the paper · More papers on PaperTik