Conceptual-Model Programming: A Manifesto

In order to promote conceptual-model programming (CMP), we present these CMP articles. We hold these articles to be the defining principles for model-complete software development.

[1]  Oscar Pastor,et al.  The Beautification Process in Model-Driven Engineering of User Interfaces , 2007, INTERACT.

[2]  Bran Selic,et al.  An MDA Manifesto , 2004 .

[3]  Professor Dr. Bernhard Thalheim Entity-Relationship Modeling , 2000, Springer Berlin Heidelberg.

[4]  Michael L. Brodie On conceptual modelling - perspectives from artificial intelligence, databases and programming languages , 1984, Topics in information systems.

[5]  Alexander Borgida,et al.  Conceptual Modeling of Information Systems , 1985, On Knowledge Base Management Systems.

[6]  David W. Embley,et al.  Turnable formalism in object-oriented systems analysis: meeting the needs of both theoreticians and practitioners , 1992, OOPSLA.

[7]  Oscar Pastor,et al.  OASIS: An Object-Oriented Specification Language , 1992, CAiSE.

[8]  David Harel,et al.  Executable object modeling with statecharts , 1996, Proceedings of IEEE 18th International Conference on Software Engineering.

[9]  Paul Francis,et al.  Model Driven Architecture with Executable UML , 2004 .

[10]  Stephen W. Clyde,et al.  Turnable formalism in object-oriented systems analysis: meeting the needs of both theoreticians and practitioners , 1992, OOPSLA 1992.

[11]  David W. Embley,et al.  Developing Formal Object-Oriented Requirements Specifications: A Model, Tool and Technique , 1995, Inf. Syst..

[12]  Stephen J. Mellor,et al.  Executable UML - A Foundation for Model-Driven Architecture , 2002, Addison Wesley object technology series.

[13]  David W. Embley Object database development - concepts and principles , 1997 .

[14]  David W. Embley,et al.  An Active, Object-Oriented, Model-Equivalent Programming Language , 1995, Advances in Object-Oriented Data Modeling.

[15]  Bernhard Thalheim,et al.  Entity-relationship modeling - foundations of database technology , 2010 .

[16]  Stefano Ceri,et al.  Designing Data-Intensive Web Applications , 2002 .

[17]  David Harel,et al.  Modeling Reactive Systems With Statecharts : The Statemate Approach , 1998 .

[18]  Zahir Tari,et al.  Advances in Object-Oriented Data Modeling , 2000 .

[19]  Oscar Pastor,et al.  Model-driven architecture in practice - a software production environment based on conceptual modeling , 2007 .

[20]  David Harel,et al.  Statecharts in the making: a personal account , 2009, CACM.

[21]  Dov Dori,et al.  Object-process methodology - a holistic systems paradigm , 2013 .

[22]  Oscar Pastor,et al.  User Interface Conceptual Patterns , 2002, DSV-IS.

[23]  Bernhard Thalheim Towards a Theory of Conceptual Modelling , 2009, ER Workshops.

[24]  Gustavo Rossi,et al.  Web Engineering: Modelling and Implementing Web Applications , 2008, Human-Computer Interaction Series.