Handbook of Conceptual Modeling Theory, Practice, and Research Chall

Conceptual modeling is about describing the semantics of software applications at a high level of abstraction in terms of structure, behavior, and user interaction.Embley and Thalheim start with a manifesto stating that the dream of developing information

  • PDF / 17,383,830 Bytes
  • 597 Pages / 439.37 x 666.142 pts Page_size
  • 3 Downloads / 188 Views

DOWNLOAD

REPORT


David W. Embley · Bernhard Thalheim Editors

Handbook of Conceptual Modeling Theory, Practice, and Research Challenges

123

David W. Embley Department of Computer Science Brigham Young University Provo, Utah 84602 USA [email protected] Bernhard Thalheim Universität Kiel Inst. Informatik Olshausenstr. 40 24098 Kiel Germany [email protected]

ISBN 978-3-642-15864-3 e-ISBN 978-3-642-15865-0 DOI 10.1007/978-3-642-15865-0 Springer Heidelberg Dordrecht London New York Library of Congress Control Number: 2011922130 © Springer-Verlag Berlin Heidelberg 2011 Reprint permission for chapter 3 has been granted with kind permission from the copyright owner. This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilm or in any other way, and storage in data banks. Duplica-tion of this publication or parts thereof is permitted only under the provisions of the German Copy-right Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer. Violations are liable to prosecution under the German Copyright Law. The use of general descriptive names, registered names, trademarks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the rele-vant protective laws and regulations and therefore free for general use. Cover design: Integra, Puducherry, India Printed on acid-free paper Springer is part of Springer Science+Business Media (www.springer.com)

Preface

The Handbook of Conceptual Modeling: Theory, Practice, and Research Challenges is about the challenges faced by conceptual-modeling researchers and their successes in meeting these challenges by formalizing underlying theory and showing how to put conceptual modeling into practice. Conceptual modeling is about describing the semantics of software applications at a high level of abstraction. Specifically, conceptual modelers (1) describe structure models in terms of entities, relationships, and constraints; (2) describe behavior or functional models in terms of states, transitions among states, and actions performed in states and transitions; and (3) describe interactions and user interfaces in terms of messages sent and received, information exchanged, and look-and-feel navigation and appearance. In their typical usage, conceptual-model diagrams are high-level abstractions that enable clients and analysts to understand one another and enable analysts to communicate successfully with application programmers. It is a challenge to successfully provide the right set of modeling constructs at the right level of abstraction to enable this communication. It is an added challenge to formalize these modeling abstractions so that they retain their ease-of-communication property and yet are able to (partially or even fully) generate functioning application software. It is also a ch