Conclusions and Recommendations

For widespread success, object technology requires not only solid methodological support for software development, but also some identifiable “core” that provides the lingua franca for practising object technologists.

  • PDF / 9,460,115 Bytes
  • 163 Pages / 439.37 x 666.142 pts Page_size
  • 1 Downloads / 160 Views

DOWNLOAD

REPORT


Springer Science+Business Media, LLC

B. Henderson-Sellers

A. Bulthuis

Object-Oriented Metamethods With 93 Figures

,

Springer

B. Henderson-Sellers A. Bulthuis School of Computer Science Swinbume University of Technology Hawthome, Victoria Australia

Library of Congress Cataloging-in-Publication Data Henderson-Sellers, Brian. Object-oriented metamethods / B. Henderson-Sellers, A. Bulthuis. p. cm. Includes bibliographical references and index. ISBN 978-1-4612-7263-2 ISBN 978-1-4612-1748-0 (eBook) DOI 10.1007/978-1-4612-1748-0 1. Object-oriented methods (Computer science) 1. Bulthuis, A. II. Title. QA76.9.035H46 1997 005.n7--dc21 97-16662 Printed on acid-free paper. © 1998 Springer Science+Business Media New York Originally published by Springer-Verlag New York, Inc. in 1998 Softcover reprint of the hardcover 1st edition 1998 AII rights reserved. This work may not be translated or copied in whole or in part without the written permission ofthe publisher (Springer Science+Business Media, LLC), except for brief excerpts in connection with reviews or scholarly analysis. Use in connection with any form of information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed is forbidden. The use of general descriptive names, trade names, trademarks, etc., in this publication, even if the former are not especially identified, is not to be taken as a sign that such names, as understood by the Trade Marks and Merchandise Marks Act, may accordingly be used freely byanyone.

Production managed by Alian Abrams; manufacturing supervised by Jacqui Ashri. Photocomposed copy prepared from the author's TEX files.

9 8 7 6 5 4 3 2 1 ISBN 978-1-4612-7263-2

Preface

Object technology is maturing rapidly. One sign of that is the formality of the discussions that occur all around the world: at conferences, in newsgroups, in industry developer groups and in academe. One face of formality is metamodelling: seeking the model of the model that gives the rules by which the model itself is constructed. In OT terms, it means seeking the underpinning rules in a methodology in which, for instance, it is suggested we depict an aggregate structure using one particular notation. The questions that need answering are the semantics of that relationship and the constraints; i.e., when and how it is allowable and what values/constructs are not admissible. In the past, these rules and constraints have been merely written down in textbooks and methodology manuals. Unfortunately, despite the plethora of authoring and word processing programs available, this leads to inconsistencies when cross-checks are not assiduously undertaken. There are few explict signs of metamodels in the published OOAD texts. In this book, we describe how we found those metamodels implicitly written into the methods. We formalized each of these in exactly the same way, using the same metalevel concepts and metarelationships. This book describes the fruits of those metamodelling labours, which