Article ID Journal Published Year Pages File Type
487677 Procedia Computer Science 2014 8 Pages PDF
Abstract

Information systems have to work correctly and securely as expected (dependability); have to be able to communicate and understand each other's data (interoperability); and have to be able to change in an evolutionary way similarly to how the organizations and their business processes are changing (evolutionary). To write software we must know the requirements; to prescribe the requirements we have to understand the domain; to understand the domain we have to analyze and model one. The domain or application domain (e.g. banking, healthcare, clinical laboratory and etc.) can be anything to which computing can be applied. In analyzing and modeling domains we use archetypes and archetype patterns as meta-models. We explain what the archetypes and archetype patterns are and how we utilize them in the development of domain models, requirements, and software in order to meet the dependability, interoperability and evolutionary criteria.

Related Topics
Physical Sciences and Engineering Computer Science Computer Science (General)