Model-Based Development and Evolution of Information Systems

ion . An abstraction is the phenomenon of a set of phenomena and its properties at some level of approximation. The abstraction contains incomplete explicit knowledge about the phenomena, i.e. there are more that can be known about the phenomena than is covered in the abstraction. This does not mean that the abstraction cannot contain all relevant knowledge in a given time interval. Classi fi cation . The abstraction where individual phenomena are grouped together in a class based on perceived common properties. Example: ‘Rod Stewart’ and ‘Mick Jagger’ can be grouped together in the class ‘singers’. Aggregation . An abstraction that is a Cartesian product of classes. For example, a bicycle being built up from wheels, a seat, a frame, handlebars, etc. Generalisation . An abstraction that is a subset of the union of a set of classes. For example, both employees and customers are persons. Association . An abstraction that is a set of classes. For example, the classes ‘Men’ and ‘Women’ are members of the set ‘sex-groups’. Model . A model is an abstraction externalised in a professional language. A model is assumed to be simpler than, resemble, and have the same structure and way of functioning as the phenomena it represents. Conceptual model . A model of a domain made in a formal or semi-formal language with a limited vocabulary. Comment: Many conceptual modelling languages are partly diagrammatic, in which case they are combination of logographic and iconographic symbols, but this is not looked upon as a requirement. Some conceptual modelling languages also have aspects that are pictographic. Language model . The model of a language. Within conceptual modelling, this is often termed ‘meta-model’, which is only a proper term when looking upon it from the point of view of repository-management for a modelling tool where the instantiation of the model is another model in the same or a different modelling language. System model . A model of a system. 415 Appendix A: Terminology A.6 Actors and Activities A phenomenon is acted upon by another phenomenon if its history is different from what it would have been if the other phenomenon did not in fl uence it. Actor . An actor is a phenomenon that acts upon another phenomenon, the actand . Acquaintances . The acquaintances of an actor are the set of actors that either acts upon or is acted upon by the actor. Social actor . A social actor is an actor that includes at least one person. Social actors might be individual or organisational (see below). Technical actor . A technical actor is an actor that does not include any persons. Technical actors can be computational and temporal. Other subtypes of actors might for instance be production actors, but these will not be discussed here. Whereas temporal actors are some time-measuring device (i.e. a clock of some sort), computational actors are either hardware actors or software actors. Computational actors are either atomic or systemic including atomic and systemic subsystems. Computational actors can be said to be compatible in the following meanings: Hardware compatibility: Stating which hardware actors that can act upon each • other. Executional compatibility: Describe which software actors that can be executed on • which hardware actors. Software compatibility: Stating which software actors that can act upon each • other. Software actors can be versions of 0:N other software actors, i.e. a software actor can be recreated by performing a set of state changes to the actor it is a version of. A set of state changes in this meaning are called a delta. The original actor is called a predecessor of the version actor, whereas this is called a successor of the original actor. Software actors might have several predecessors and successors. These relations are transitive. Two or more software actors that have the same immediate predecessor are termed variants. Internal actor . Actors being internal to an organisation are actors being part of the organisational system of the organisation in one or more of the relevant roles they are currently fi lling. External actor . Actors being external to an organisation are actors not being part of the organisational system of the organisation in any of the relevant roles they are currently fi lling. Individual social actor . A person interacting with his environment is termed an individual social actor. We will use the term person synonymously with the term individual social actor . 416 Appendix A: Terminology Organisational social actor . An organisational actor is a social actor that consists of a set of more than one person performing goal-oriented and co-ordinated action. An organisational actor can also include technical actors, but this is not mandatory. Permanent organisational actor . An organisational actor for which a begin time-point of its existence can be perceived, but normally not the future end time-point. Temporary organisational actor . An organisational actor for which both the begin time-point and the possibly future end time-point of its existence can be perceived. Periodic organisational actor . An organisational actor for which a set of begin time-points and (possibly future) end time-points of its existence can be perceived, and where there is normally the same time-interval between the different begin time-points. The duration of this time-interval is longer than the individual lifetime of the organisational actor. Action . An action is the phenomenon of one phenomenon acting upon other phenomena. Activity . An activity is a system of actions. Stakeholder . The stakeholders of an activity are the set of persons who perceive or are perceived by other persons to potentially lose or gain from the activity. Participant . The participants of an activity are the set of persons who act upon the actands of the activity as part of the activity. Process . A process is an activity that takes a set of phenomena and transforms them into a possibly empty set of phenomena. Role . Actions that can be expected by an actor or by other actors. Agent . An actor acting in a particular role. Formal role . A role where part of the expected actions of an actor fi lling the role is institutionalised by an organisational actor. A typical example of a formal role is a position such as a professor. All roles usually also have two additional aspects: The informal part of the role. Expectations to an actor fi lling the role that are not • institutionalised. For example, ‘a professor is absent-minded’. The expectation to an agent, because of the particular actor fi lling the role. • Role con fl ict . Inconsistent expectations to an actor because of fi lling two or more roles in the same time interval or because of differing expectations to a role that the actor fi ll from two or more other actors. 417 Appendix A: Terminology

[1]  T. Fahringer,et al.  On Customizing the UML for Modeling Performance-Oriented Applications , 2002, UML.

[2]  Jan Recker,et al.  Ontology- Versus Pattern-Based Evaluation of Process Modeling Languages: A Comparison , 2007, Commun. Assoc. Inf. Syst..

[3]  J. N. Brinkkemper,et al.  Formalisation of information systems modelling , 1990 .

[4]  Terry A. Halpin,et al.  Automated Verbalization for ORM 2 , 2006, OTM Workshops.

[5]  Sjaak Brinkkemper,et al.  Complexity Metrics for Systems Development Methods and Techniques , 1996, Inf. Syst..

[6]  Reidar Conradi,et al.  Process Modelling Languages , 1999, Software Process: Principles, Methodology, Technology.

[7]  Arthur Gill Applied algebra for the computer sciences , 1976 .

[8]  B. Schneirdeman,et al.  Designing the User Interface: Strategies for Effective Human-Computer Interaction , 1998 .

[9]  Grady Booch,et al.  Object-Oriented Design with Applications , 1990 .

[10]  Mark Chignell,et al.  Expert Systems For Experts , 1988 .

[11]  Peter Loos,et al.  Process Orientation and Object-Orientation — An Approach for Integrating UML and Event-Driven Process Chains (EPC) , 1998 .

[12]  Keng Siau,et al.  Can UML Be Simplified? Practitioner Use of UML in Separate Domains , 2007, EMMSAD.

[13]  Terry Halpin,et al.  Conceptual Schema and Relational Database Design , 1995 .

[14]  Edward Yourdon,et al.  Object-oriented analysis , 2012 .

[15]  Paul Dourish,et al.  Re-space-ing place: "place" and "space" ten years on , 2006, CSCW '06.

[16]  John Krogstie,et al.  Active knowledge modeling of enterprises , 2008 .

[17]  Hannu Kangassalo,et al.  Are Global Understanding, Communication, and Information Management in Information Systems Possible? , 1997, Conceptual Modeling.

[18]  Stefania Gnesi,et al.  An Automatic Quality Evaluation for Natural Language Requirements , 2001 .

[19]  Ron Weber,et al.  On the ontological expressiveness of information systems analysis and design grammars , 1993, Inf. Syst. J..

[20]  Janis A. Bubenko,et al.  Theories underlying requirements engineering: an overview of NATURE at Genesis , 1993, [1993] Proceedings of the IEEE International Symposium on Requirements Engineering.

[21]  Ron Weber,et al.  On the deep structure of information systems , 1995, Inf. Syst. J..

[22]  Jan Mendling,et al.  Towards Systematic Usage of Labels and Icons in Business Process Models , 2008, EMMSAD.

[23]  Kevin Lynch,et al.  The Image of the City , 1960 .

[24]  Slinger Jansen,et al.  A sense of community: A research agenda for software ecosystems , 2009, 2009 31st International Conference on Software Engineering - Companion Volume.

[25]  Igor T. Hawryszkiewycz,et al.  Introduction to systems analysis and design , 1988 .

[26]  John Krogstie,et al.  Integrated Goal, Data and Process Modeling: From TEMPORA to Model-Generated Work-Places , 2008 .

[27]  W. Nöth Handbook of Semiotics , 2001 .

[28]  Steinar Carlsen,et al.  Organizational metaphors as lenses for analyzing workflow technology , 1997, GROUP.

[29]  Brian Henderson-Sellers,et al.  The whole-part relationship in object modelling: a definition in cOlOr , 2001, Inf. Softw. Technol..

[30]  John Krogstie,et al.  Increasing the Value of Process Modelling , 2006, ICEIS.

[31]  Thomas R. Gruber,et al.  Toward principles for the design of ontologies used for knowledge sharing? , 1995, Int. J. Hum. Comput. Stud..

[32]  Anne Helga Seltveit,et al.  Coupling Process Models and Business Rules , 1995 .

[33]  Jörg Ziemann,et al.  Achieving Enterprise Model Interoperability Applying a Common Enterprise Metamodel , 2006, I-ESA.

[34]  Harald Wesenberg Enterprise Modeling in an Agile World , 2011, PoEM.

[35]  Deborah L. McGuinness,et al.  Ontologies Come of Age , 2003, Spinning the Semantic Web.

[36]  Brian Henderson-Sellers,et al.  An Ontological Evaluation of the OML Metamodel , 2000, ISCO.

[37]  Yoav Shoham,et al.  An overview of agent-oriented programming , 1997 .

[38]  Jan Vanthienen,et al.  An overview of declarative process modeling principles and languages , 2009 .

[39]  M. Bunge The Metaphysics, Epistemology and Methodology of Levels , 1973 .

[40]  Lawrence Chung,et al.  Dealing with Security Requirements During the Development of Information Systems , 1993, CAiSE.

[41]  Boris Brandherm,et al.  Decentralized User Modeling with UserML and GUMO , 2005 .

[42]  Jean-Claude Derniame,et al.  Software Process: Principles, Methodology, and Technology , 1999, Lecture Notes in Computer Science.

[43]  Diego Latella,et al.  Mobile UML Statecharts with Localities , 2004, Global Computing.

[44]  John Krogstie,et al.  Assessing Business Process Modeling Languages Using a Generic Quality Framework , 2006 .

[45]  George Wilkie Object-oriented software engineering , 1993 .

[46]  Shazia Wasim Sadiq,et al.  A Survey of Comparative Business Process Modeling Approaches , 2007, BIS.

[47]  Pericles Loucopoulos,et al.  Goal Modeling in Requirements Engineering: Analysis and Critique of Current Methods , 2005, Information Modeling Methods and Methodologies.

[48]  N. Kano,et al.  Attractive Quality and Must-Be Quality , 1984 .

[49]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[50]  John Krogstie USING QUALITY FUNCTION DEPLOYMENT IN SOFTWARE REQUIREMENTS SPECIFICATION , 1999 .

[51]  John Krogstie,et al.  Interactive Models for Supporting Networked Organisations , 2004, CAiSE.

[52]  Terry Halpin,et al.  Fact-Oriented Modeling: Past, Present and Future , 2007 .

[53]  T. William Olle Information Systems Methodologies , 1990 .

[54]  Yair Wand,et al.  Using objects for systems analysis , 1997, CACM.

[55]  Marian Petre,et al.  Why looking isn't always seeing: readership skills and graphical programming , 1995, CACM.

[56]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[57]  Giuseppe Berio,et al.  Incorporating IDEF3 into the Unified Enterprise Modelling Language , 2007, 2007 Eleventh International IEEE EDOC Conference Workshop.

[58]  Mauri Leppänen An ontological framework and a methodical skeleton for method engineering : a contextual approach , 2005 .

[59]  Klaus Pohl,et al.  The three dimensions of requirements engineering: a framework and its applications , 1994, Inf. Syst..

[60]  Jon Atle Gulla,et al.  PPP: A Integrated CASE Environment , 1991, CAiSE.

[61]  Steffen Staab,et al.  Leveraging Corporate Skill Knowledge - From ProPer to OntoProPer , 2000, PAKM.

[62]  David R. Dowty,et al.  Introduction to Montague semantics , 1980 .

[63]  John Krogstie Business Information Systems Utilizing the Future Internet , 2011, BIR.

[64]  Matthias Jarke,et al.  Group work in software projects , 1990 .

[65]  Colin Ware,et al.  Information Visualization: Perception for Design , 2000 .

[66]  Won Kim,et al.  Object-Oriented Concepts, Databases, and Applications , 1989 .

[67]  Andreas L. Opdahl,et al.  Experimental comparison of attack trees and misuse cases for security threat identification , 2009, Inf. Softw. Technol..

[68]  Amit P. Sheth,et al.  OntoQA: Metric-Based Ontology Quality Analysis , 2005 .

[69]  Timothy W. Finin,et al.  KQML as an agent communication language , 1994, CIKM '94.

[70]  Eric Yu,et al.  Using Goals, Rules and Methods to Support Reasoning in Business Process Reengineering , 1996 .

[71]  Andreas L. Opdahl,et al.  A Taxonomy for Real-World Modelling Concepts , 1994, Inf. Syst..

[72]  Aldo Gangemi,et al.  Modelling Ontology Evaluation and Validation , 2006, ESWC.

[73]  Cathy Moulder How Maps Work , 2009 .

[74]  Paul Dourish,et al.  Re-place-ing space: the roles of place and space in collaborative systems , 1996, CSCW '96.

[75]  Ali Alsam,et al.  Contrast Enhancing Colour to Grey , 2009, SCIA.

[76]  J. Sadock Speech acts , 2007 .

[77]  Nicola Guarino,et al.  An Overview of OntoClean , 2004, Handbook on Ontologies.

[78]  P. Churchland A neurocomputational perspective , 1989 .

[79]  Donald M. Steinwachs,et al.  Promises and pitfalls of the , 1997 .

[80]  Stephen J. Mellor,et al.  Object lifecycles: modeling the world in states , 1992 .

[81]  Yorick Wilks,et al.  Data Driven Ontology Evaluation , 2004, LREC.

[82]  Kenneth S. Rubin Object behavior analysis , 1992, CACM.

[83]  John Krogstie,et al.  Information Systems Development Using a Combination of Process and Rule Based Approaches , 1991, CAiSE.

[84]  N. Goodman,et al.  Languages of art : an approach to a theory of symbols , 1979 .

[85]  Gerald M. Weinberg,et al.  Exploring Requirements: Quality Before Design , 1989 .

[86]  Graeme G. Shanks,et al.  A semiotic information quality framework: development and comparative analysis , 2005, J. Inf. Technol..

[87]  Ganesh S. Oak Information Visualization Introduction , 2022 .

[88]  Ron Weber,et al.  An Ontological Evaluation of Systems Analysis and Design Methods , 1989, ISCO.

[89]  Wil M. P. van der Aalst,et al.  Intra- and Inter-Organizational Process Mining: Discovering Processes within and between Organizations , 2011, PoEM.

[90]  Graeme G. Shanks,et al.  What Makes a Good Data Model? Evaluating the Quality of Entity Relationship Models , 1994, ER.

[91]  Brian Henderson-Sellers,et al.  Grounding the OML metamodel in ontology , 2001, J. Syst. Softw..

[92]  Marcus Specht,et al.  Personalization and Context Management , 2005, User Modeling and User-Adapted Interaction.

[93]  Ross Brown Conceptual modelling in 3D Virtual Worlds for Process Communication , 2010, APCCM.

[94]  Börje Langefors,et al.  Theoretical analysis of information systems , 1973 .

[95]  Ron Weber,et al.  Should Optional Properties Be Used in Conceptual Modelling? A Theory and Three Empirical Tests , 2001, Inf. Syst. Res..

[96]  John Krogstie,et al.  Harmonising Business Processes of Collaborative Networked Organisations Using Process Modelling , 2004, Virtual Enterprises and Collaborative Networks.

[97]  Alex Voss,et al.  Innovation in use: Interleaving day-to-day operation and systems development , 2000 .

[98]  Jan Mendling,et al.  On the Translation between BPMN and BPEL , 2006, EMMSAD.

[99]  Maja Hadzic,et al.  Application of Digital Ecosystem Design Methodology Within the Health Domain , 2010, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[100]  John Krogstie,et al.  Analysis and Design of Business Processes Using BPMN , 2010 .

[101]  LeMai Nguyen,et al.  Managing the requirements engineering process , 2003, Requirements Engineering.

[102]  William Edelglass Getting Back into Place: Toward a Renewed Understanding of the Place-World , 2010 .

[103]  Daniel L. Moody,et al.  The method evaluation model: a theoretical model for validating information systems design methods , 2003, ECIS.

[104]  Rudolf Carnap,et al.  Meaning and Necessity , 1947 .

[105]  Peter Green,et al.  An ontological analysis of information systems analysis and design (ISAD) grammars in upper case tools , 1996 .

[106]  Juan Llorens Morillo,et al.  Digging into Use Case Relationships , 2002, UML.

[107]  Remo Pareschi,et al.  Generalized process structure grammars GPSG for flexible representations of work , 1996, CSCW '96.

[108]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.

[109]  Peter Loos,et al.  BPM-in-the-Large - Towards a Higher Level of Abstraction in Business Process Management , 2010, EGES/GISP.

[110]  Benkt Wangler,et al.  An Entity-Relationship Model Extended to Describe Historical Informatopm , 1992, CISMOD.

[111]  Henk Sol,et al.  Information Systems Design Methodologies: A Comparative Review , 1983 .

[112]  Jan L. G. Dietz,et al.  Enterprise ontology - theory and methodology , 2006 .

[113]  Darijus Strasunskas,et al.  Empirical Insights on a Value of Ontology Quality in Ontology-Driven Web Search , 2008, OTM Conferences.

[114]  Roel Wieringa Three Roles of Conceptual Models in Information System Design and Use , 1989, ISCO.

[115]  Anne Helga Seltveit An Abstraction-Based Rule Approach to Large-Scale Information Systems Development , 1993, CAiSE.

[116]  Peter Spyns,et al.  Lexically Evaluating Ontology Triples Generated Automatically from Texts , 2005, ESWC.

[117]  Randall Davis,et al.  An overview of production systems , 1975 .

[118]  Chris Gane,et al.  Structured Systems Analysis: Tools and Techniques , 1977 .

[119]  Frank van Harmelen,et al.  Web Ontology Language: OWL , 2004, Handbook on Ontologies.

[120]  Henk Sol,et al.  Information Systems Design Methodologies: A Feature Analysis , 1983 .

[121]  Mario Piattini,et al.  A conceptual modeling quality framework , 2011, Software Quality Journal.

[122]  Ron Weber,et al.  Ontological foundations of information systems , 1997 .

[123]  Harith Alani,et al.  Ranking Ontologies with AKTiveRank , 2006, SEMWEB.

[124]  Boris Brandherm,et al.  Gumo - The General User Model Ontology , 2005, User Modeling.

[125]  Srdjan Kovacevic,et al.  UML and User Interface Modeling , 1998, UML.

[126]  John Krogstie,et al.  Using a Semiotic Framework to Evaluate UML for the Development of Models of High Quality , 2001, Unified Modeling Language: Systems Analysis, Design and Development Issues.

[127]  Jacques Bertin,et al.  Semiology of Graphics - Diagrams, Networks, Maps , 2010 .

[128]  F. C. P. Motta The theory of communicative action , 1991 .

[129]  Guttorm Sindre,et al.  Diagram Notations for Mobile Work Processes , 2011, PoEM.

[130]  Ramkrishnan V. Tenkasi,et al.  P ERSPECTIVE M AKING AND P ERSPECTIVE T AKING IN C OMMUNITIES OF K NOWING , 2000 .

[131]  Joseph F. McCarthy,et al.  ACTIVE MAP: A Visualization Tool for Location Awareness to Support Informal Interactions , 1999, HUC.

[132]  Simon K. Milton,et al.  Analyzing and Comparing Ontologies with Meta-Methods , 2005, Information Modeling Methods and Methodologies.

[133]  Vincenzo Gervasi,et al.  Achieving quality in natural language requirements , 1998 .

[134]  H. Wautischer,et al.  The Fate of Place: A Philosophical History. , 1999 .

[135]  Senn Analysis & Design Of Information Systems , 1984 .

[136]  H. Simon,et al.  The Organization of Complex Systems , 1977 .

[137]  Jan Mendling,et al.  Understanding the Occurrence of Errors in Process Models Based on Metrics , 2007, OTM Conferences.

[138]  A. Robinson Elements of Cartography , 1953 .

[139]  John Krogstie,et al.  Process Modeling Value Framework , 2006, ICEIS.

[140]  Mathias Weske,et al.  Business Process Management: Concepts, Languages, Architectures , 2007 .

[141]  Graeme Shanks,et al.  A Semiotic Information Quality Framework , 2004 .

[142]  Nora Koch,et al.  UML for Global Computing , 2003, Global Computing.

[143]  Marta Indulska,et al.  How good is BPMN really? Insights from theory and practice , 2006, ECIS.

[144]  H. Chesbrough Open Services Innovation: Rethinking Your Business to Grow and Compete in a New Era , 2010 .

[145]  Jan Mendling,et al.  EPC markup language (EPML): an XML-based interchange format for event-driven process chains (EPC) , 2006, Inf. Syst. E Bus. Manag..

[146]  Eckhard D. Falkenberg,et al.  Information System Concepts: An Integrated Discipline Emerging , 2000, IFIP — The International Federation for Information Processing.

[147]  David Chenho Kung,et al.  Information Systems Engineering , 1993, Springer Berlin Heidelberg.

[148]  Sara Irina Fabrikant,et al.  Spatialization Methods: A Cartographic Research Agenda for Non-geographic Information Visualization , 2003 .

[149]  Donald A. Schön,et al.  Organizational Learning: A Theory Of Action Perspective , 1978 .

[150]  S. Carlsen Action Port Model: a mixed paradigm conceptual workflow modeling language , 1998, Proceedings. 3rd IFCIS International Conference on Cooperative Information Systems (Cat. No.98EX122).

[151]  Michael Rosemann,et al.  An Ontological Analysis of Integrated Process Modelling , 1999, CAiSE.

[152]  Andreas L. Opdahl,et al.  Comparison of Goal‐oriented Languages using the UEML Approach , 2010 .

[153]  J. Searle,et al.  Expression and Meaning. , 1982 .

[154]  Patrick Heymans,et al.  A Template-based Analysis of GRL , 2005 .

[155]  Pavel Hruby,et al.  Model-driven design using business patterns , 2006, J. Inf. Syst..

[156]  Cris Kobryn UML 2001: a standardization odyssey , 1999, CACM.

[157]  Giorgio De Michelis,et al.  Situating conversations within the language/action perspective: the Milan conversation model , 1994, CSCW '94.

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

[159]  Albert Fleischmann,et al.  What Is S-BPM? , 2009, S-BPM ONE.

[160]  Andreas L. Opdahl,et al.  Facet Models for Problem Analysis , 1995, CAiSE.

[161]  John Krogstie,et al.  Adapting UML Activity Diagrams for Mobile Work Process Modelling: Experimental Comparison of Two Notation Alternatives , 2010, PoEM.

[162]  John Krogstie,et al.  Validating Conceptual Models by Transformational Prototyping , 1993, CAiSE.

[163]  Daniel Vanderveken,et al.  Foundations of Illocutionary Logic , 1985 .

[164]  Reiner Anderl,et al.  PML, an Object Oriented Process Modeling Language , 2008, IFIP CAI.

[165]  Jakob E. Bardram,et al.  AwareMedia: a shared interactive display supporting social, temporal, and spatial awareness in surgery , 2006, CSCW '06.

[166]  Yair Wand,et al.  Choosing classes in conceptual modeling , 1997, CACM.

[167]  Michael Havey,et al.  Essential business process modeling , 2005 .

[168]  K. Mani Chandy,et al.  Event Processing - Designing IT Systems for Agile Companies , 2009 .

[169]  Babis Theodoulidis,et al.  A Rule Language to Capture and Model Business Policy Specifications , 1991, CAiSE.

[170]  Renate Motschnig,et al.  Part-Whole Relationship Categories and Their Application in Object-Oriented Analysis , 1999, IEEE Trans. Knowl. Data Eng..

[171]  Paul Buitelaar,et al.  OntoSelect: A Dynamic Ontology Library with Support for Ontology Selection , 2004 .

[172]  Guttorm Sindre,et al.  Analytical Evaluation of Notational Adaptations to Capture Location of Activities in Process Models , 2012 .

[173]  I. Nonaka,et al.  The Knowledge Creating Company , 2008 .

[174]  R. P. Fishburne,et al.  Derivation of New Readability Formulas (Automated Readability Index, Fog Count and Flesch Reading Ease Formula) for Navy Enlisted Personnel , 1975 .

[175]  Craig Larman,et al.  Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition) , 1997 .

[176]  Doug Rosenberg,et al.  Use case driven object modeling with UML: a practical approach , 1999 .

[177]  Kalle Lyytinen,et al.  MetaEdit+: A Fully Configurable Multi-User and Multi-Tool CASE and CAME Environment , 1996, CAiSE.

[178]  Stephen Fickas Design issues in a Rule-Based System , 1985, SLIPE '85.

[179]  Brian Henderson-Sellers,et al.  Ontological Evaluation of the UML Using the Bunge–Wand–Weber Model , 2002, Software and Systems Modeling.

[180]  W. McCarthy,et al.  USE OF AN ACCOUNTING OBJECT INFRASTRUCTURE FOR KNOWLEDGE-BASED ENTERPRISE MODELS , 1999 .

[181]  John Krogstie,et al.  Assessing Enterprise Modeling Languages Using a Generic Quality Framework , 2005, Information Modeling Methods and Methodologies.

[182]  Claus Bossen,et al.  Mobility Work: The Spatial Dimension of Collaboration at a Hospital , 2005, Computer Supported Cooperative Work (CSCW).

[183]  Hans Weigand,et al.  Modelling Communication between Cooperative Systems , 1995, CAiSE.

[184]  John Krogstie,et al.  Semantic Annotation Framework to Manage Semantic Heterogeneity of Process Models , 2006, CAiSE.

[185]  de Bert Brock Enterprise, Business-Process and Information Systems Modeling , 2018, Lecture Notes in Business Information Processing.

[186]  Guttorm Sindre,et al.  On the purpose of object-oriented analysis , 1993, OOPSLA '93.

[187]  Kurt Sandkuhl,et al.  The Practice of Competence Modelling , 2010, PoEM.

[188]  Janis A. Bubenko,et al.  Facilitating "fuzzy to formal" requirements modelling , 1994, Proceedings of IEEE International Conference on Requirements Engineering.

[189]  Claes Wohlin,et al.  Experimentation in software engineering: an introduction , 2000 .

[190]  David Miers,et al.  How to Do Things with Rules , 1977 .

[191]  Brian Henderson-Sellers,et al.  Viewing the OML as a variant of the UML , 1999 .

[192]  F. Caeldries Reengineering the Corporation: A Manifesto for Business Revolution , 1994 .

[193]  William Winn,et al.  An Account of How Readers Search for Information in Diagrams , 1993 .

[194]  Gustavo Stubrich The Fifth Discipline: The Art and Practice of the Learning Organization , 1993 .

[195]  Andreas L. Opdahl,et al.  Comparing GRL and KAOS using the UEML Approach , 2007, IESA.

[196]  Robert L. Glass,et al.  Facts and fallacies of software engineering , 2002 .

[197]  Alan M. Davis,et al.  Identifying and measuring quality in a software requirements specification , 1993, [1993] Proceedings First International Software Metrics Symposium.

[198]  John Krogstie,et al.  Quality of Interactive Models , 2002, ER.

[199]  Eleanor Rosch,et al.  Principles of Categorization , 1978 .

[200]  Ioannis G. Tollis,et al.  Algorithms for Drawing Graphs: an Annotated Bibliography , 1988, Comput. Geom..

[201]  David Harel,et al.  Statecharts: A Visual Formalism for Complex Systems , 1987, Sci. Comput. Program..

[202]  Guttorm Sindre,et al.  Evaluating the Quality of Process Models : Empirical Analysis of a Quality Framework , 2022 .

[203]  Leo Obrst,et al.  The Semantic Web: A Guide to the Future of XML, Web Services and Knowledge Management , 2003 .

[204]  Csr Young,et al.  How to Do Things With Words , 2009 .

[205]  Boudewijn F. van Dongen,et al.  Supporting Flexible Processes through Recommendations Based on History , 2008, BPM.

[206]  John Krogstie,et al.  Participatory Development of Enterprise Process Models , 2005, Information Modeling Methods and Methodologies.

[207]  Jaap Gordijn,et al.  E-service design using i* and e/sup 3/ value modeling , 2006, IEEE Software.

[208]  Kenton O'Hara,et al.  Social Impact , 2019, Encyclopedia of Food and Agricultural Ethics.

[209]  Peter Wegner,et al.  Interaction as a Framework for Modeling , 1997, Conceptual Modeling.

[210]  Andreas L. Opdahl,et al.  Ontological Analysis of KAOS Using Separation of Reference , 2007 .

[211]  C. Petri Kommunikation mit Automaten , 1962 .

[212]  Jan Recker,et al.  How Much Language Is Enough? Theoretical and Practical Use of the Business Process Modeling Notation , 2008, CAiSE.

[213]  John Krogstie,et al.  Integrated Quality of Models and Quality of Maps , 2009, BMMDS/EMMSAD.

[214]  John Mylopoulos,et al.  From object-oriented to goal-oriented requirements analysis , 1999, CACM.

[215]  Gerti Kappel,et al.  Developing with UML - Some Pitfalls and Workarounds , 1998, UML.

[216]  Carlo Batini,et al.  Data Quality: Concepts, Methodologies and Techniques , 2006, Data-Centric Systems and Applications.

[217]  Valeriy Vyatkin,et al.  Toward Digital Ecologies: Intelligent Agent Networks Controlling Interdependent Infrastructures , 2010, 2010 First IEEE International Conference on Smart Grid Communications.

[218]  Simon K. Milton,et al.  An Ontology of Data Modeling Languages: A Study Using a Common-Sense Realistic Ontology , 2004, J. Database Manag..

[219]  Giancarlo Guizzardi,et al.  Ontological foundations for structural conceptual models , 2005 .

[220]  Peter Rittgen,et al.  Business Process Model Similarity as a Proxy for Group Consensus , 2011, PoEM.

[221]  Balakrishnan Chandrasekaran,et al.  What are ontologies, and why do we need them? , 1999, IEEE Intell. Syst..

[222]  Andrew Gemino,et al.  Evaluating modeling techniques based on models of learning , 2003, CACM.

[223]  Rebecca Wirfs-Brock,et al.  Designing object-oriented software , 1990 .

[224]  Abraham Bernstein,et al.  How can cooperative work tools support dynamic group process? bridging the specificity frontier , 2000, CSCW '00.

[225]  Julian Hewett,et al.  CASE: the next steps , 1990 .

[226]  Jan Mendling,et al.  What Makes Process Models Understandable? , 2007, BPM.

[227]  Jacob Slonim OO in the Real World - Success or Latest Fashion ? , 1994, ICSM.

[228]  David Chenho Kung Object subclass hierarchy in SQL: a simple approach , 1990, CACM.

[229]  Kalle Lyytinen,et al.  Towards a New Understanding of Data Modelling , 1992 .

[230]  Håvard D. Jørgensen,et al.  Interactive Process Models , 2004 .