Abstract
Information systems alignment with enterprise evolution affects the performance of enterprises. The systems conceptual and data quality, development time and sustainable life cycle management, are issues for enterprise competitiveness. The ability to directly generate enterprise information systems from models has been thought of as a solution to improve on these issues. Model-driven systems have been a research topic for decades. Fundamental principles for a proven model-driven information systems architecture are outlined in this article. Architectural foundation is a separation of user communities conceptual domain from the information technical domain. The users domain is modeled as an information system model in three layers, conceptual data logic model, interface model and user community model. The technical domain is a platform, allowing the modeling and execution of such a model. These principles have been applied in practice and proven viable. Two platforms and applications, which adhere to these principles, are briefly described.
Subject
Computer Science Applications,Computer Vision and Pattern Recognition,Human-Computer Interaction,Computer Science (miscellaneous)
Reference30 articles.
1. Features of languages for the development of information systems at the conceptual level;Borgida;IEEE Softw,1985
2. Great principles of computing;Denning;Commun. ACM,2003
3. “Handbook of conceptual modeling: theory, practice, and research challenges,”;Embley,2011
4. “IS=DBS+Interaction: towards principles of information system design,”;Goldin,2000
5. “Architecture-driven modelling methodologies,”;Jaakkola,2011