MODEL-ORIENTED SYSTEMS ENGINEERING SCIENCE A Unifying Framework for Traditional and Complex Systems
COMPLEX AND ENTERPRISE SYSTEMS ENGINEERING Series Editors: Paul R. Garvey and Brian E. White The MITRE Corporation www.enterprise-systems-engineering.com
Designing Complex Systems: Foundations of Design in the Functional Domain Erik W. Aslaksen ISBN: 1-4200-8753-3 Publication Date: October 17, 2008 Architecture and Principles of Systems Engineering Charles Dickerson and Dimitri N. Mavris ISBN: 1-4200-7253-6 Publication Date: January 30, 2009 Model-Oriented Systems Engineering Science: A Unifying Framework for Traditional and Complex Systems Duane W. Hybertson ISBN: 1-4200-7251-X Publication Date: February 15, 2009 Enterprise Systems Engineering: Theory and Practice George Rebovich, Jr. and Brian E. White ISBN: 1-4200-7329-X Publication Date: April 15, 2009 Leadership in Decentralized Organizations Beverly G. McCarter and Brian E. White ISBN: 1-4200-7417-2 Publication Date: May 15, 2009 Engineering Mega-Systems: The Challenge of Systems Engineering in the Information Age Renee Stevens ISBN: 1-4200-7666-3 Publication Date: June 25, 2009 Complex Enterprise Systems Engineering for Operational Excellence Kenneth C. Hoffman and Kirkor Bozdogan ISBN: 1-4200-8256-6 Publication Date: November 16, 2009 Social and Cognitive Aspects of Engineering Practice Stuart S. Shapiro ISBN: 1-4200-7333-8 Publication Date: March 30, 2010
RELATED BOOKS Analytical Methods for Risk Management: A Systems Engineering Perspective Paul R. Garvey ISBN: 1-5848-8637-4 Probability Methods for Cost Uncertainty Analysis: A Systems Engineering Perspective Paul R. Garvey ISBN: 0-8247-8966-0
MODEL-ORIENTED SYSTEMS ENGINEERING SCIENCE A Unifying Framework for Traditional and Complex Systems
Duane W. Hybertson
Zachman enterprise framework © 1987 John A. Zachman; hexagon model © 1998 Zachman Framework Associates; derivative work © 2002 Zachman Framework Associates; metamodel projection © 2008 Zachman Framework Associates. 2009 single commercial publication license 291345 issued to Duane W. Hybertson. All rights reserved.
Auerbach Publications Taylor & Francis Group 6000 Broken Sound Parkway NW, Suite 300 Boca Raton, FL 33487-2742 © 2009 by Taylor and Francis Group, LLC Auerbach Publications is an imprint of Taylor & Francis Group, an Informa business No claim to original U.S. Government works Printed in the United States of America on acid-free paper 10 9 8 7 6 5 4 3 2 1 International Standard Book Number: 978-1-4200-7251-8 (Hardback) This book contains information obtained from authentic and highly regarded sources. Reasonable efforts have been made to publish reliable data and information, but the author and publisher cannot assume responsibility for the validity of all materials or the consequences of their use. The authors and publishers have attempted to trace the copyright holders of all material reproduced in this publication and apologize to copyright holders if permission to publish in this form has not been obtained. If any copyright material has not been acknowledged please write and let us know so we may rectify in any future reprint. Except as permitted under U.S. Copyright Law, no part of this book may be reprinted, reproduced, transmitted, or utilized in any form by any electronic, mechanical, or other means, now known or hereafter invented, including photocopying, microfilming, and recording, or in any information storage or retrieval system, without written permission from the publishers. For permission to photocopy or use material electronically from this work, please access www.copyright.com (http:// www.copyright.com/) or contact the Copyright Clearance Center, Inc. (CCC), 222 Rosewood Drive, Danvers, MA 01923, 978-750-8400. CCC is a not-for-profit organization that provides licenses and registration for a variety of users. For organizations that have been granted a photocopy license by the CCC, a separate system of payment has been arranged. Trademark Notice: Product or corporate names may be trademarks or registered trademarks, and are used only for identification and explanation without intent to infringe. Library of Congress Cataloging-in-Publication Data Hybertson, Duane W. Model-oriented systems engineering science : a unifying framework for traditional and complex systems / author, Duane W. Hybertson. p. cm. -- (Complex and enterprise systems engineering) Includes bibliographical references and index. ISBN 978-1-4200-7251-8 (alk. paper) 1. Systems engineering--Simulation methods. 2. System analysis--Technique. 3. Engineering models. I. Title. II. Series. TA168.H93 2009 620.001’171--dc22 Visit the Taylor & Francis Web site at http://www.taylorandfrancis.com and the Auerbach Web site at http://www.auerbach-publications.com
2008044364
Contents #PPL4VNNBSZYWJJ 1SFGBDFYJY "DLOPXMFEHNFOUTYYJ "CPVUUIF"VUIPS YYJJJ
1
0QQPSUVOJUJFTBOE$IBMMFOHFTGPS4ZTUFNT&OHJOFFSJOH The State of Affairs of SE $IBSBDUFSJ[JOH5SBEJUJPOBM4& The NFFEUP4USFOHUIFO54& 'BJMFE1SPKFDUT %FBMJOHXJUI$IBOHFBOE0UIFS(FOFSBM4IPSUDPNJOHT 6OFYQFDUFE4ide Effects 0QQPSUVOJUJFT5ZQFTPG&YQBOTJPO $IBSBDUFSJTUJDTPG$4 &YBNQMF$4.PEFMTBOE4ZTUFNT $IBOHJOH1FSTQFDUJWFTPO$PNQMFY4ZTUFNT .PSF1FPQMF*OWPMWFE.BTT$PMMBCPSBUJPO 5SBEJUJPOBM.BTT$PMMBCPSBUJPO 4UPSZUFMMJOH 4DBMJOHJO"MM%JSFDUJPOT 4DBMJOH6Q4& 4DBMJOH%PXO4& .VMUJTDBMF4& 4DBMF7JFXQPJOUT The BSJEHF*OGPSNBUJPO $PNQVUBUJPO 4PGUXBSF 54&3FMBUFE$IBSBDUFSJTUJDT $4&3FMBUFE$IBSBDUFSJTUJDT #SJEHF3FMBUFE$IBSBDUFSJTUJDT $IBMMFOHFT"'PVOEBUJPO/FFEFEGPSUIF'VUVSF4& (FOFSBM$IBMMFOHF4VQQPSU&YQBOEFE4DPQF (FOFSBM$IBMMFOHF6OJGZ v
vi
O Contents
6OJGZ54&BOE$4& 6OJGZ.VMUJQMF%JTDJQMJOFT 4pecific RFRVJSFNFOUT-JTUGPS/FX4&'PVOEBUJPO 3FTQPOTF.PEFM0SJFOUFE4&4DJFODF 4DPQFBOE#BTJD"TQFDUT 4DPQFPG.04&4 "TQFDU%FTDSJQUJPOT 8IZ.04&4 1PUFOUJBM"VEJFODFT 0SHBOJ[BUJPOPGUIF#PPL 3FGFSFODFT
2
4ZTUFNT4DJFODF$POUFYU $PODFQUVBMJ[BUJPOPG4DJFODF 8IBU*T4DJFODF 1SFSFRVJTJUF-BXT -BXPG3FRVJTJUF7BSJFUZ -BXPG(SBEBUJPO -BXPG3FRVJTJUF1BSTJNPOZ 4DJFODFBOE&OHJOFFSJOH 1SFWJFX4DPQFPG4DJFODFBOE&OHJOFFSJOH /BUVSBMBOE"Stificial Science: DJTUJODUJPOTBOE1BSBMMFMT $PODFQUVBMJ[BUJPOPG&OHJOFFSJOH &OHJOFFSJOH8IBU%PFT*U.FBOGPS$PNQMFYPS)ZCSJE4ZTUFNT 3FMBUJPOTIJQCFUXFFO4DJFODFBOE&OHJOFFSJOH 4IBXBOE'JODI)JTUPSJDBM1BUUFSO .04&4$PODFQUVBMJ[BUJPO 4ZTUFNT4DJFODFBOE$44 8IZ4ZTUFNT4DJFODF*T*NQPSUBOUGPS4& Themes )PMJTN .VMUJEJTDJQMJOBSJUZPS(FOFSBMJUZ $MPTF*OUFSUXJOJOHXJUI$44JOUIF-JUFSBUVSF &TTFODFPG44BOE*UT3FMBUJPOTIJQXJUI$44 %JTDJQMJOFT$POUSJCVUJOHUP4&4 6OJUZBOE6nification 4ZTUFNT5BYPOPNZBOEUIF.04&4'PVOEBUJPO 3FGFSFODFT
3
$PSF$PODFQUTPG.PEFM0SJFOUFE4&4DJFODF .04&4 .04&4JO"DUJPO"4UPSZBCPVU#VJMEJOHBO"VUPNBUFE$BS 4FUUJOHUIF4UBHF .04&4 1SPCMFN4JUVBUJPO "VUPNBUJPO*TTVFT 6TJOHBOE5BJMPSJOH.PEFMT
Contents
O
vii
"QQSPBDIFTUP-FBSOJOH "QQSPBDI1Sedefined RVMFT#BTFE "QQSPBDI4JNVMBUJPO-FBSOJOH#BTFE "QQSPBDI0CTFSWBUJPO-FBSOJOH#BTFE -BOHVBHFBOE1SFDJTJPOPG.PEFMT &OHJOFFSJOH1SPDFTTBOE5PPMT 7erification and 5FTUJOH "VUPNBUJPO'FBUVSFT %PDVNFOUJOH 3FTQPOTFGPS"QQSPBDI1Sedefined RVMFT 3FTQPOTFGPS"QQSPBDI4JNVMBUJPO-FBSOJOH 3FTQPOTFGPS"QQSPBDI0CTFSWBUJPO-FBSOJOH $PSF$PODFQUT*4ZTUFN .PEFM $PSSFTQPOEFODF ,FZ4ZTUFN5FSNT The RFMBUJPOTIJQCFUXFFO4ZTUFNBOE.PTBJD 4ZTUFN#PVOEBSJFT .PEFM .PEFM%efinition .PEFMBT4ZTUFN $IBSBDUFSJTUJD $PSSFTQPOEFODFBOE3FHJPO $PSSFTQPOEFODF 3FHJPO &YBNQMFTPG$PSSFTQPOEFODFBOE3FHJPO 4pecification and IUT3FMBUJPOUP.PEFM $PSF$PODFQUT**$POOFDUJPO0OUPMPHZ 5FSNTBOE$PODFQUT 3PMFT 4VNNBSZ 3FGFSFODFT
4
'FBUVSFTPG.04&4 .PEFM0SJFOUBUJPO #BTJD$PODFQUTPG.PEFM0SJFOUBUJPO 5ZQFTPG.PEFMTJOUIF&YUFOEFE4& (FOFSJD5ZQFT 5SFOETUPXBSE$PNQMFY4ZTUFN $4 .PEFMT *MMVTUSBUJPOTPG.PEFMJOH$IPJDF .PEFM4QBDF -JNJUTPG.PEFMJOH .PEVMBSJUZPG.04&4%FDPVQMFE$PODFQUT .PEVMBSJUZBOE3FEVDUJPOJTN $POUSPMBOE)JFSBSDIZ .PEFMBOE4ZTUFNBOE.PEBMJUZ *OUSPEVDUJPO .PEFMBOE4ZTUFN4FQBSBUJPO
viii O Contents
.PEBMJUZBOE*UT4FQBSBUJPO *OUFHSBUJPOWJB$PSSFTQPOEFODF4FU $PNQMFY4ZTUFNT&YUFOTJPOTPG.PEBMJUZBOE$PSSFTQPOEFODF .PEFM%FSJWBUJPOBOE"QQMJDBUJPO 4pecified BFIBWJPSBOE7BMVBUJPO 6TFGVMOFTTBOEi5SVUIw 4VNNBSZ 3FGFSFODFT
5
4&.PEFM4QBDF .PEFM4QBDF$POUFYUBOE3FRVJSFNFOUT 8IBU*TB.PEFM4QBDF 4DPQFPGUIF4&.PEFM4QBDF $POUFYUPGUIF.PEFM4QBDF 3FRVJSFNFOUTPGUIF4&.PEFM4QBDF .PEFM4QBDF%FTJHO "QQSPBDIFT "QQSPBDI1BSUJUJPOJOUP4FQBSBUF"QQMJDBUJPO%PNBJO.PEFM4QBDFT "QQSPBDI0OF$PNNPO4&.PEFM4QBDF *OUFSOBM.PEFM4QBDF4USVDUVSF $PNQPTJUJPO $PNNPOJ[BUJPO $PODFQUVBMJ[BUJPO 5JNF 7JFX 3FMBUJPOTBNPOH%JNFOTJPOT .PEFM4QBDF*NQMFNFOUBUJPO $POUFOU.PEFMT The 7JTJPO $VSSFOU4UBUF .BOBHFNFOU5PPMTBOE1SPDFTTPST &YJTUJOH3FQPTJUPSZ"QQSPBDIFT *&&& %JHJUBM-JCSBSZ3FGFSFODF.PEFM 4BNQMF3FQPTJUPSJFT 4PNF.PEFM4QBDF-JUFSBUVSF4PVSDFT The MPEFM4QBDF*EFB $ISJTUPQIFS"MFYBOEFS"DUVBM8PSME 1JDUVSFT BOE1BUUFSOT $PSSFMBUJPOXJUIUIF.PEFM4QBDF #FSUSBOE.FZFS8IBU%PFT4PGUXBSF.PEFM $PSSFMBUJPOXJUIUIF.PEFM4QBDF .JDIBFM+ackson: The 8PSMEBOEUIF.BDIJOF $PSSFMBUJPOXJUIUIF.PEFM4QBDF #SVDF#MVN.PEFMTBOE%PNBJOT +JN/FJHICPST)JFSBSDIZPG%PNBJOT 8MBEJTMBX5VSTLJ4pecifications and DPNBJOT
Contents
O
ix
.PEFM4QBDF%JNFOTJPOT 1IJMPTPQIZ &TQFDJBMMZ0OUPMPHZ 8IJUFIFBET%JTDVTTJPOPG(FOFSBMJ[BUJPOBOE4UBCJMJUZ$IBOHF *OGPSNBUJPO4ZTUFNT&OHJOFFSJOH4PVSDFT 4VNNBSZ 3FGFSFODFT
6
$PNQPTJUJPO 'BNJMJBS$PNQPTJUJPO&MFNFOUTBOE$IBSBDUFSJTUJDT &MFNFOUT $IBSBDUFSJTUJDT $PNNPO4USVDUVSF.PEFMT #BTJD.PEFM5ZQFT 7BSJBUJPOT *OUFSOBM.PEFM7BSJBUJPOT &YUFSOBM.PEFM7BSJBUJPOT 3FMBUJPOBOE*OUFSBDUJPO.PEFMT #JOBSZ3FMBUJPOBOE*OUFSBDUJPO.PEFM /BSZ3FMBUJPO*OUFSBDUJPO.PEFMT $PNQPTJUJPO1SPQFSUJFT &YDMVTJWJUZ .VUBCJMJUZ 4ZNNFUSZ 3elations among the ThrFF$BUFHPSJFT 3FMBUJPOTCFUXFFO8IPMFTBOE1BSUT #BTJD8IPMFo1BSU$PODFQUT 4QBOPG$POUSPM %efining the SFUPG#BTJD3FMBUJPOT %efining the SFUPG&YUFOEFE3FMBUJPOT .VMUJMFWFM$PNQPTJUJPO4USVDUVSFTBOE4DBMFT .VMUJMFWFM4USVDUVSFT .VMUJQMF-FWFMTPG-JWJOH4ZTUFNT $PNQPTJUJPO4DBMF*TTVF .FNCSBOF$IBSBDUFSJTUJDT &YUSFNF&ODBQTVMBUJPO#PYPMPHZ 1BSUJBMPS/P&ODBQTVMBUJPO $PNQPTJUJPO3FMBUFE1SPDFTTFT 1SPDFTTFT "HFOUT &YBNQMFTPG%JSFDU"HFOU$PNQPTJUJPO &YBNQMFTPG/PO"HFOU$PNQPTJUJPOTPS*OEJSFDUPS7JSUVBM"HFOUT 1BSUJBMPS.JYFE%JSFDU*OEJSFDU"HFOUT 3FGFSFODFT
7
$PNNPOJ[BUJPO #BTJD$PODFQUT4JNJMBSJUJFTBOE%ifferFODFT $BUFHPSZBOE,JOE4USVDUVSFT
x
O
Contents
$PNNPOJ[BUJPO3FMBUJPOTBOE.VMUJMFWFM4USVDUVSFT &YBNQMF5ool: The GFOFSJD.PEFMJOH&OWJSPONFOU -FWFSBHF -JNJUTPG(FOFSBMJUZ*TB6OJWFSTBM"SDIJUFDUVSF1PTTJCMF ,OPXMFEHF #PEZPG,OPXMFEHF #P, 8IBUJTB#P, ,OPXMFEHF$BUFHPSJFT 7BMVFPG#P,(VJEF $POUSJCVUPSTUP4&#P, $VSSFOU4UBUFPG4&#P, 4VNNBSZPG$PNNPOJ[BUJPO3FMBUFE1SPDFTTFT 3FGFSFODFT
8
$PODFQUVBMJ[BUJPO $PBVUIPSFECZ-FP0CSTU $PODFQUTBOE%efinitions %efining Categories in an OOUPMPHZ 4FUVQ&YBNQMF $IBMMFOHFPG.VMUJQMF%PNBJOT 3FTQPOTFUPUIF$IBMMFOHF .JUJHBUJPO 0ntology EfforUTBOE5PPMT 6QQFS0OUPMPHJFT %PNBJO0OUPMPHJFT #SJEHJOHBOE.BQQJOH0OUPMPHJFT 4UPSZUFMMJOH "VUPNBUJPO 4QFDUSVNPG4FNBOUJDTBOE0OUPMPHJFT6TFEJO4&.PEFMT 4ample of Languages That SVQQPSU4& 4JNVMBUJPO-BOHVBHFT 4ZTUFN.PEFMJOHBOE%FTJHO-BOHVBHFT "SDIJUFDUVSF%FTDSJQUJPO-BOHVBHFT "%-T 4PGUXBSF-BOHVBHFT #VTJOFTT1SPDFTT-BOHVBHFT 3FRVJSFNFOUT&YUFSOBM4pecification Languages 9.- .BSLVQ-BOHVBHFT ,OPXMFEHF3FQSFTFOUBUJPO0OUPMPHZ-BOHVBHFT .BUIFNBUJDTBOE4DJFODFT BOE0UIFS4VQQPSUJOH%JTDJQMJOFT /BUVSBM-BOHVBHF -BOHVBHF-FWFSBHF 3FMBUJPOTPG$PODFQUVBMJ[BUJPO%JNFOTJPO 3FMBUJPOTCFUXFFO.PEFMT 3FMBUJPOUP$PNNPOJ[BUJPO%JNFOTJPO 3FMBUJPOUP$PNQPTJUJPO%JNFOTJPO 3FGFSFODFT
Contents
9
O
xi
5JNF 5JNFBOE$IBOHF"O*OUSPEVDUJPOUP#BTJD$PODFQUT %ifferFODFTXJUIJOBOEBDSPTT4ZTUFNT 8IFUIFS4PNFUIJOH*T4UBUJDPS%ZOBNJD .FBTVSJOH$IBOHF 5ZQFTPG$IBOHF $ZDMJD.PEFMT Scale Effects on ADZDMJDBOE$ZDMJD.PEFMT $IBOHFPG*OUFSFTU *OWBSJBOU7JFX 4DBMF7JFX )JEJOH7JFX 0UIFS$PODFQUT1FSTJTUFODFBOE%VBMJUZ 4UBUFBOE3PMF1FSTJTUFODF %VBMJUZ 5FOTJPO BOE1BSBEPYJO5JNF7BSJBCMFT .PEFMJOH-FWFMTPG1SPDFTTBOE$IBOHF .PEFMTPG-FWFM$IBOHF .PEFMTPG-FWFM$IBOHF 5SBEJUJPOBMBOE$PNQMFY4ZTUFN$IBOHF.PEFMT #PVOEBSZ$SPTTJOH$IBOHF $PNQBSJTPOPG4FMFDUFE&OHJOFFSJOH.PEFMT .PEFMTPG-FWFM$IBOHF $IBOHFPG4pecific MPEFMT $IBOHFPG(FOFSBM.PEFMT .PEFMTPG$IBOHF*OWPMWJOH-FWFMTBOE "VUPQPJFTJT 1IBTF4QBDF$PODFQUT 1IBTF5SBKFDUPSJFT 0SCJUT 1PSUSBJUT 1IBTF5SBOTJUJPO 4FMG0SHBOJ[JOH1SPDFTTFT 4FMG0SHBOJ[BUJPO 4FMG0SHBOJ[FE$SJUJDBMJUZ 1BOBSDIZ .PEFMTBU3VOUJNF .PEFMTPG$IBOHF*OWPMWJOH-FWFMTBOE &YBNQMF "QQMZJOH#JPMPHJDBM&WPMVUJPO &WPMVUJPO%efinition and IOUSPEVDUJPO %efine the UOJUPG4FMFDUJPO "QQMJDBUJPOT %JTUJODUJPOT %ifferFODFT $PODMVTJPOT/FFEFE$IBOHF.PEFMT 5JNFBOE$IBOHF3FMBUFEUP0UIFS%JNFOTJPOT %VBM)JFSBSDIZ 0UIFS3FMBUJPOT 3FGFSFODFT
xii O Contents
10 7JFXT *OUSPEVDUJPO*OUVJUJWF$PODFQUT 7BSJFUZ&OHJOFFSJOHBOE#FZPOE 7JFXTJO#SPBEFS$POUFYU "6OJWFSTBM*TTVF"EESFTTJOHUIF)JFSBSDIZ1SPCMFN Scientific DJTDJQMJOFT "SF4DJFODFBOE.BUIFNBUJDT3BUJPOBMBOE-PHJDBM $PVSUSPPN5SJBM 6OJWFSTBM%JTUJODUJPOCFUXFFO%JTDSFUFBOE$POUJOVPVT1IFOPNFOB #BTJD4&3FMBUFE 7JFXTPG)VNBOT %FWFMPQNFOUWFSTVT0QFSBUJPOPGB4ZTUFN %efined 8PSMET 7JFXTPG*OUFSBDUJOH4ZTUFNT 40*BOE3FMBUJWF)PMBSDIZ &YBNQMFPG1FSTQFDUJWF"MFYBOEFST"SDIJUFDUVSF1BUUFSOT .JTDFMMBOFPVT 7BSJFUZ"SDIJUFDUVSF3FMBUFE $PNQPTJUJPO7JFXT %FTJHO7JFXT &OUFSQSJTF"SDIJUFDUVSF'SBNFXPSLT ;BDINBO&"'SBNFXPSL ;BDINBO$PSSFTQPOEFODFUP.04&4.PEFM4QBDF 3.0%1'SBNFXPSL %P%"' .0%"' /"''SBNFXPSLTBOE61%. 50("' '&" 40"BOE0UIFS5SFBUNFOUT 40"'SBNFXPSLT "EEJUJPOBM5SFBUNFOUTPG"SDIJUFDUVSF7JFXT -BZFSFE"SDIJUFDUVSF The Infinite Loop -FWFSBHF %VBM)JFSBSDIJFT "TQFDU0SJFOUFE%FWFMPQNFOU "TTFTTNFOU %VBMJUZ %efinitions, Categories :JOBOE:BOH%VBMJUZ $POUSBTU )BSNPOZ %efinitions $BUFHPSJFTPG7JFXT "SFBTGPS"EEJUJPOBM3FTFBSDI *OUFHSBUJPO /FFEGPS%PNJOBOU4USVDUVSFPS7JFX 7JFX$BUFHPSJFT 4VNNBSZ 3FGFSFODFT
Contents
O
xiii
11 4QFDJfiDBUJPO*OGPSNBUJPO *OUSPEVDUJPO4pecification 5ZQFTBOE4USVDUVSF &YQBOE&YUFSOBM#FIBWJPS$BUFHPSJFT 4pecification Content 5ZQFT $POUFOU-JTU *OUFSOBM4pecification Content DJTDVTTJPO *OUFSOBM4pecification 7JFXT *OUFSOBM*OUFSBDUJPO*OWPMWJOH"HFOUT &YUFSOBM4pecification Content DJTDVTTJPO &YUFSOBM4pecification 7JFXT *OUFSGBDF4pecification Content DJTDVTTJPO 6ODFSUBJOUZ1SPCBCJMJTUJD4pecifications 1SPCBCJMJUZ%JTUSJCVUJPO%FOTJUZ'VODUJPO &YBNQMF6TJOH$POEJUJPOBM1SPCBCJMJUJFT 0UIFS6ODFSUBJOUZ.FUIPET 1BSUJBMOFTT'V[[Z4pecifications &YBNQMFT ")VNBO1FSGPSNBODF&YBNQMF 0UIFS4LFUDIFT 0SHBOJ[BUJPO "SNZ &WFSZEBZ&YBNQMF4BGFUZ%FQPTJU#PY 4DBMJOHEPXOUIF"QQSPBDIGPS4PGUXBSF 3FGFSFODFT
12 .BQQJOHBOE6OJfiDBUJPO 0CWJPVT.BQQJOHT &YQMPSJOHBO&OWJSPONFOUBM7JFXPG3FRVJSFNFOUT &YBNQMFT $BS&YBNQMF &WPMVUJPOBSZ3FTFBSDIFS&YBNQMF &NQMPZFF*OUFSWFOUJPO&YBNQMF 2VBMJUZ.FUSJDT "OBMZTJT 0QQPTJUF&OEPGUIF5FMFTDPQF6TFS7JFXQPJOU *OEJSect Effect RFRVJSFNFOUTBOE$PSSFTQPOEFODF4FU $4"DUVBMJ[BUJPO 0UIFS&OHJOFFSJOH.BQQJOHT &YQMPSJOH3FRVJSFNFOUTCZ-PPLJOH*OXBSE 3FTVMUJOH3FRVJSFNFOUT.BQQJOH4QFDUSVN .BQQJOH*OUFSBDUJPO"SUJGBDUT 4ignificance of the OvFSBMM&OHJOFFSJOH.BQQJOH The MBQQJOH.BLFT%FQFOEFODJFT$MFBS "MM"SUJGBDUT"SF7JFXTPGUIF.PEFM4QBDF4USVDUVSF 4&(FOFSBM1SPCMFN4PMWJOH
xiv
O
Contents
"VUPOPNPVT4ZTUFNTXJUIPVU&YUFSOBM.PEFMT "EBQUBUJPOBOE7FSTBUJMJUZ %efinitions of 5SBEJUJPOBM"SUJGBDUT .BQQJOH&OUFSQSJTF.BOBHFNFOU&MFNFOUT &OUFSQSJTF&OHJOFFSJOH.BOBHFNFOU &&. &OUFSQSJTF"VUPOPNZ &" 4VNNBSZPG.04&4'FBUVSFTBOE6nification "SFBTPG.04&46nification 4VNNBSZPG,FZ.04&4'FBUVSFT 3FGFSFODFT
13 4&"DUVBMJ[BUJPO1SPDFTTFT 5SBEJUJPOBM1SPDFTTFT (FOFSBM.PEFMT 4UBOEBSET *&&&BOE*40 */$04&)BOECPPLBOE(VJEFUP#P, 64%FQBSUNFOUPG%FGFOTF %P% "DRVJTJUJPO 0UIFS4PVSDFT 1SPCMFNTXJUI5SBEJUJPOBM1SPDFTTFT 'PDVTPO1SPDFTT 1SPCMFN4PMWJOH&OHJOFFSJOH1SPDFTT*Ti%JTDJQMJOFEwUPCF-JOFBS BOE6OOBUVSBM %PFT/PU"EFRVBUFMZ%FBMXJUI$IBOHF .ZUIPGUIF#MBOL4MBUF .ZUIPG3FRVJSFNFOUT%SJWFO $BOEJEBUF$4&&YQBOTJPO1SPDFTTFT (BSCBHF$BO.PEFM (PBM0SJFOUFE.FUIPET $"40SHBOJ[BUJPOBM'SBNFXPSL $"4& +PJOU$PHOJUJWF4&1SPDFTT "HJMF1SPDFTTFT &OUFSQSJTF&OHJOFFSJOH #SJDPMBHFBOE.uddling ThrPVHI .PEFMJOH"QQSPBDIFT 0CKFDU1SPDFTT.FUIPEPMPHZ 4FSWJDF0SJFOUFE.PEFMJOH'SBNFXPSL 0UIFST "6nified ADUVBMJ[BUJPO1SPDFTT $IBSBDUFSJTUJDTBOE5ZQFT 0QQPSUVOJTUJD1SPDFTT7JFX $IBOHF1SPDFTT7JFX $PMMFDUJWF"DUVBMJ[BUJPO The Challenge
Contents
O
xv
$PODFQUTPGUIF"DUVBMJ[BUJPO1SPDFTT #BMBODFBOE'PDVT 3BEJDBMBOE/PSNBM%FTJHO .BJOUBJOJOHBOE7FSJGZJOH'JEFMJUZPG.PEFMT "QQMZJOHUIF$PODFQUT $POTJEFSBUJPOT 7JTVBMJ[BUJPOT 3FGFSFODFT Acronyms Index
Book Summary "UPQMFWFMPWFSWJFXPGUIFCPPLDIBQUFSTJTQSFTFOUFECFMPX&BDIDIBQUFSOBNFJTGPMMPXFECZ LFZDPODFQUTJOUIFDIBQUFS
Chapter 1:
0QQPSUVOJUJFTBOE$IBMMFOHFTGPS4ZTUFNT&OHJOFFSJOH $PNQMFYTZTUFNT TDBMJOH OFFEGPSGPVOEBUJPO
Chapter 2:
4ZTUFNT4DJFODF$POUFYU 4&TDJFODFEJTDJQMJOFTTVQQPSUJOH4& TZTUFNTUBYPOPNZ
Chapter 3:
$PSF$PODFQUTPG.PEFM0SJFOUFE4&4DJFODF .04&4 4ZTUFN NPEFM DPSSFTQPOEFODF DPOOFDUJPOPOUPMPHZ TQFDJfiDBUJPO
Chapter 4:
'FBUVSFTPG.04&4 .PEFMPSJFOUBUJPO NPEFMTQBDFNPEVMBSJUZEFDPVQMJOH
Chapter 5:
4&.PEFM4QBDF $POUFYU SFRVJSFNFOUT EFTJHO JNQMFNFOUBUJPOPGNPEFMTQBDF EJNFOTJPOT
Chapter 6:
$PNQPTJUJPO 8IPMFTBOEQBSUT IPMBSDIZ JOUFSUXJOJOHPGJOUFSOBMBOEFYUFSOBMWJFXT
Chapter 7:
$PNNPOJ[BUJPO 4JNJMBSJUJFTBOEEJffFSFODFT DBUFHPSJFTBOELJOET MFWFSBHF CPEZPGLOPXMFEHF
Chapter 8:
$PODFQUVBMJ[BUJPO -BOHVBHF POUPMPHZ SFQSFTFOUBUJPO TFNBOUJDT 4&MBOHVBHFHSPVQ
xvii
xviii O
Book Summary
Chapter 9:
5JNF $IBOHFBOETUBCJMJUZ NPEFMTPGDIBOHF UISFFMFWFMTPGDIBOHF
Chapter 10: 7JFXT $SPTTDVUUJOH GSFFGPSN BSDIJUFDUVSFSFMBUFE EVBMJUZ WJFXDBUFHPSJFT
Chapter 11: 4QFDJfiDBUJPO*OGPSNBUJPO *OUFSOBM FYUFSOBM BOEJOUFSGBDFDPOUFOU QSPCBCJMJTUJD GV[[Z
Chapter 12: .BQQJOHBOE6OJfiDBUJPO .BQQJOHNPEFMTUPUSBEJUJPOBMBSUJGBDUT VOJfiDBUJPOGFBUVSFT
Chapter 13: 4&"DUVBMJ[BUJPO1SPDFTTFT 5SBEJUJPOBM $4& NPEFMJOH BOEBDUVBMJ[BUJPOQSPDFTTFT
Preface ThFfiFMEPGTZTUFNTFOHJOFFSJOH 4& IBTBDIJFWFEBEFHSFFPGNBUVSJUZCVUJTDVSSFOUMZFYQFSJFOD JOHBTJHOJfiDBOUFYQBOTJPOPGTDPQFCFZPOEJUTDPNGPSU[POFThFFYQBOTJPOJTQSFEPNJOBOUMZJO UIFBSFBPGDPNQMFYTZTUFNT $4 UIBUJT TZTUFNTUIBUUFOEUPJODMVEFQFPQMFPSPUIFSBVUPOPNPVT BHFOUT DSPTTPSHBOJ[BUJPOCPVOEBSJFT DIBOHFDPOUJOVBMMZ BOECFMFTTQSFEJDUBCMF MFTTEFUFSNJO JTUJD NPSFDIBPUJD MFTTDFOUSBMMZDPOUSPMMFE BOENPSFTFMGPSHBOJ[JOHBOEBEBQUJWFUIBOJTUSVF PGXIBUXFDPOTJEFSUSBEJUJPOBMTZTUFNTThFFYQBOTJPOBEEJUJPOBMMZJODMVEFTTDBMJOHCPUIVQ BOEEPXOThFTDBMFVQFYQBOTJPOJTSFflFDUFEJOTPDJPUFDIOJDBMTZTUFNTTVDIBTPSHBOJ[BUJPOT FOUFSQSJTFT BOETZTUFNTPGTZTUFNT 4P4 ThFTDBMFEPXOFYQBOTJPOJTSFflFDUFEJOTZTUFNTBUUIF MFWFMPGTZOUIFUJDCJPMPHZBOEOBOPUFDIOPMPHZ 4&JT UIFSFGPSF BUBKVODUVSFJOJUTIJTUPSZXIFSFJUOFFETUPTUSFOHUIFOBOEFYUFOEJUTNFUIPET JOPSEFSUPTVQQPSUJUTBUUFNQUFESFBDI"OJNQPSUBOUQBSUPGUIFTPMVUJPOJTUPBEEDPNQMFY4& $4& UPUIF4&fiFME6TJOHBNBDIJOFNFUBQIPSGPSTZTUFNTPGUIFQBTUBOEBOPSHBOJTNNFUB QIPSGPSTZTUFNTPGUIFGVUVSFCSJOHTJNQPSUBOUDPODFQUTUPUIFUBCMF)PXFWFS JGUIBUJTBMMXFEP XFTUJMMIBWFOPUBEESFTTFEBOJNQPSUBOUSFBMJUZ.PTUTZTUFNTUIBU4&XJMMFOHJOFFSJOUIFGVUVSF BSFDPNCJOBUJPOTPGNBDIJOFTBOEQFPQMF OPUTUSJDUMZPOFPSUIFPUIFS*OBEEJUJPO NBOZPGUIFN FYJTUBUNVMUJQMFTDBMFT SBOHJOHGSPNUIFOBOPMFWFMUPUIFNBDSPTZTUFNPGTZTUFNT 4P4 MFWFM ThJTNFBOTUIBU$4&EPFTOPUSFQMBDFUSBEJUJPOBM4& 54& CVUNVTUCFJOUFHSBUFEXJUIJUJOB VOJfiFEQFSTQFDUJWF. ThFQSPCMFNJTUIVTPOFPGCPUIFYQBOTJPOBOEVOJfiDBUJPO )PXTIPVMEUIF4&DPNNVOJUZSFTQPOEUPUIJTFWJEFOUOFFE 5XPEJfficVMUJFTQSFTFOUUIFN TFMWFT'JSTU $4&BOE54&BSFTJHOJfiDBOUMZEJffFSFOUBQQSPBDIFT4ZTUFNTFOHJOFFSTXPVMEIBWF EJfficVMUZBQQMZJOHBDPOCJOBUJPOPGUIFUXPUPQSPEVDFBDPIFSFOUTZTUFN4FDPOE UIFDPODFQU PG$4&JTOFXBOEJNNBUVSFXIJMFQFPQMFBSFFYQFSJNFOUJOHXJUIDFSUBJOFMFNFOUT JODMVEJOH OBOPUFDIOPMPHZ TZOUIFUJDCJPMPHZ BOE$4&PSJFOUFEQSPDFTTFT XFEPOPUZFUSFBMMZIBWFBCPEZ PGLOPXMFEHFPOIPXUPFOHJOFFS$4*OEFFE UIFSFJTOPUZFUBHFOFSBMVOEFSTUBOEJOHPGXIBU FOHJOFFSJOHB$4NFBOT PSBDPOTFOTVTUIBUJUJTFWFOQPTTJCMF8IJMFPVSWJFXJTUIBUJUJTQPTTJCMF UPFOHJOFFS$4 XFBDLOPXMFEHFUIBUUIFVOEFSTUBOEJOHPGUIJTBSFBJTWFSZMJNJUFE 4PIPXDBOXFBDIJFWFCPUIFYQBOTJPOBOEVOJfiDBUJPO -FUTMPPLBUXIBUXFEPIBWF8F IBWFBTFUPGTDJFODFTUIBUJTSFMBUJWFMZNBUVSFBOEBWBJMBCMFGPSTVQQPSUJOHBOFYQBOEFEBOEVOJ fiFE4&ThFTFJODMVEFTZTUFNTTDJFODF 44
XIJDIEFTDSJCFTDIBSBDUFSJTUJDTUIBUBSFDPNNPOUP BMMTZTUFNT BOEDPNQMFY44 $44
XIJDIESBXTGSPNBGBNJMZPGTDJFODFTTVDIBTCJPMPHZ TPDJPMPHZ DPHOJUJWFTDJFODF PSHBOJ[BUJPOBMUIFPSZ NBOBHFNFOUTDJFODF DPNQVUFSTDJFODF BOE OFUXPSLTDJFODFUIBUIBWFLOPXMFEHFVTFGVMUP4&4PNFJOGPSNBUJPOGSPNUIFTFTDJFODFTJT JOUIFTDPQFPG54&CVUDPOTJEFSBCMFQPSUJPOTPGUIFBWBJMBCMFLOPXMFEHFIBWFZFUUPCFFYQMPJUFE JO4&*GXFDPVMEDPMMFDUBOEVOJGZNPSFLOPXMFEHFGSPNUIFTFTDJFODFTJOUPBDPNQSFIFOTJWF xix
xx
O Preface
BOEDPIFSFOUTDJFODFPG4& UIBUXPVMEQSPWJEFBGPVOEBUJPOPOXIJDIUPEFWFMPQBOENBUVSFBO FYUFOEFEBOEVOJfiFE4& ThFHPBMPGUIJTCPPLJTUPEPKVTUUIBUEFfiOFBOPSHBOJ[FEBOEVOJfiFETDJFODFGPVOEBUJPOGPS UIFFYUFOEFEBOEVOJfiFE4&PGUIFGVUVSFBO4&TDJFODF 4&4 UIBUJTUIFSFTVMUPGDPMMFDUJOHBOE PSHBOJ[JOHBQQSPQSJBUFJOGPSNBUJPOGSPNBWBSJFUZPGTDJFODFT JODMVEJOHUIPTFMJTUFEBCPWFThF SFTVMUJTJOUFOEFEUPCFBTFBNMFTTBOEUBJMPSFETDJFODFPGUIFDMBTTPGTZTUFNTXJUIJOUIFFYUFOEFE TDPQFPGUIFOFX4&ThJT4&4GPVOEBUJPOTIPVMEUIFOQSPWJEFBHPPECBTJTGPSQPTJUJPOJOHFYJTU JOH4&BQQSPBDIFTBOEGPSEFfiOJOHBOENBUVSJOHOFXBQQSPBDIFTUIBUBEESFTTUIFCSPBEFS4& TQFDUSVNPGUIFGVUVSF JODMVEJOHUIF$4&QBSUPGUIFTQFDUSVN 8FEJEOPUDBMMUIFCPPL4ZTUFNT&OHJOFFSJOH4DJFODFXFDBMMFEJU.PEFM0SJFOUFE4ZTUFNT &OHJOFFSJOH4DJFODF .04&4 8IBUJTNPEFMPSJFOUBUJPO .0
BOEXIFSFEPFTJUfiUJOUIJT QJDUVSF *OUIJTCPPLXFFYUFOEFYJTUJOHNPEFMJOHBQQSPBDIFTJOUPBO.0UIBUWJFXTBMMTDJ FODFBSUJGBDUT TVDIBTUIFPSJFT MBXT BOEPCTFSWFEQBUUFSOT BOEBMMFOHJOFFSJOHBSUJGBDUT TVDI BTSFRVJSFNFOUTTQFDJfiDBUJPOTBOEEFTJHOT BTNPEFMTPGTZTUFNT#BTFEPOUIJTPSJFOUBUJPO BMM USBEJUJPOBMBOEDPNQMFY4&NFUIPET QSPDFTTFT BOEBSUJGBDUTBOEBMMTVQQPSUJOHTDJFODFT BSF PSHBOJ[FEJOUPBWJSUVBMTUSVDUVSFESFQPTJUPSZDBMMFEUIF4&NPEFMTQBDF*OFffFDU UIFNPEFM TQBDFJTFOWJTJPOFEBTBDPOUBJOFSGPSUIFVOJfiFE4&4BOEVOJfiFE4&CPEZPGLOPXMFEHFPGUIF GVUVSF "CSJFGEJTDVTTJPOPGUIFSPMFPG44 $44 BOE.0JOFYUFOTJPOBOEVOJfiDBUJPOXJMMGVSUIFS DMBSJGZUIFJNQPSUBODFPG.0JOUIJTCPPL44QSPWJEFTTVQQPSUGPSCPUIFYUFOTJPOBOEVOJfiDB UJPO#VU UIFIFBWZ MJGUJOHJOFYUFOTJPO JT QSPWJEFE CZ $44 CFDBVTF $44 IBT LOPXMFEHF PG UIF DMBTTPGPSHBOJDTZTUFNTUIBUJT UPBTJHOJfiDBOUFYUFOU NJTTJOHGSPN54&"OEUIFIFBWZMJGUJOH JOVOJfiDBUJPOJTQSPWJEFECZNPEFMPSJFOUBUJPOCFDBVTF.0CSJOHTBDPNNPOQFSTQFDUJWFUPUIF XIPMF4&44&FOUFSQSJTF JODMVEJOHBMMTVQQPSUJOHTDJFODFTFOHJOFFSJOHGPSUIFGVMMSBOHFPG54 $4 BOEIZCSJETZTUFNTBOENBOBHFNFOU"OPUIFS4&VOJGZJOHFMFNFOUJTTPGUXBSFBOEDPNQV UBUJPO XIJDICZNFBOTPGBHFOUNPEFMJOHBOEPUIFSLOPXMFEHFBSFBTQSPWJEFTBCSJEHFCFUXFFO USBEJUJPOBM BOE DPNQMFY TZTUFNT CFUXFFO NFDIBOJTUJD BOE BVUPOPNPVT FMFNFOUT "MM PG UIFTF VOJGZJOHBSFOBTBSFJNQPSUBOUGPSUIFGVUVSFPG4&BOE4&TDJFODF BTXFQPJOUPVUJOTFWFSBMQMBDFT UISPVHIPVUUIJTCPPL ThFTVCTUBODFPG4&4JTQSPWJEFECZUIFCPEJFTPGLOPXMFEHFJOUIFDPOUSJCVUJOHTDJFODFTThF JOUFHSBUJPOBOEPSHBOJ[BUJPOPGUIJTLOPXMFEHFBSFTVQQPSUFECZ.0BOEUIFNPEFMTQBDFThF NPEFMTQBDFTUSVDUVSFBMTPJOflVFODFTUIFXBZ4&4JTQSFTFOUFEJOUIJTCPPL ThF UBTL PG EFfiOJOH.04&4JTNBEF FBTJFS CZ UIF GBDU UIBU NPTU PG UIF TPMVUJPO FMFNFOUT BMSFBEZ FYJTU JO TPNF GPSN 44 IBT EFWFMPQFE B CPEZ PG LOPXMFEHF TPNFUJNFT DBMMFE HFOFSBM TZTUFNT UIFPSZ BOE TZTUFNT UIJOLJOH $POTJEFSBCMF LOPXMFEHF PG $4 FYJTUT JO $44 NVDI PG JU BMSFBEZ JO UIF GPSN PG NPEFMT "O BSSBZ PG NPEFMJOH BQQSPBDIFT FYJTUT UIBU FYUFOET CFZPOE UIF NBUVSF fiFME PG TJNVMBUJPO UP FNCSBDF B CSPBEFS FOHJOFFSJOH TQFDUSVN *O BEEJUJPO UP 4& JUTFMG SFMBUFEEJTDJQMJOFTTVDIBTTPGUXBSFFOHJOFFSJOHBOEPQFSBUJPOTSFTFBSDIBMTPIBWFFYUFOTJWF LOPXMFEHFPGBOEFYQFSJFODFJONPEFMJOHThFJOUFOUPGUIJTCPPLJTUPPSHBOJ[FBOEJOUFHSBUFBMM UIFTFFMFNFOUTJOUPBDPNNPOGSBNFXPSL UIFSFCZNBLJOHUIFNNPSFBDDFTTJCMFUP4&TDJFOUJTUT NFUIPEPMPHJTUT SFTFBSDIFST QSBDUJUJPOFST BOENBOBHFST ThFCPPLfiSTUEFTDSJCFTUIFOFFEUPFYQBOEBOEVOJGZ4& BOEWBSJPVTPQQPSUVOJUJFTUIBUFYJTU UPTBUJTGZUIJTOFFEThFDPOUSJCVUJPOPG44BOEBWJFXPGUIFSFMBUJPOPG44UP4&BSFQSFTFOUFE OFYU GPMMPXFECZDPSFDPODFQUTBOEBEFTDSJQUJPOPGTPNFLFZGFBUVSFTPG.04&4ThFOBTFSJFTPG DIBQUFSTMBZTPVUUIFNPEFMTQBDFBOEUIFQBUUFSOTBTTPDJBUFEXJUIFBDIPGJUTEJNFOTJPOTThFMBUFS DIBQUFSTDPWFSUIFTQFDJfiDBUJPOBQQSPBDI UIFNBQQJOHPGUSBEJUJPOBM4&BSUJGBDUTUPUIF.04&4 TUSVDUVSF BOETPNFEJTDVTTJPOPGUIFFYQBOEFE4&QSPDFTTDBMMFEDPMMFDUJWFBDUVBMJ[BUJPO
Acknowledgments ThSFF LFZ FMFNFOUT XFSF JOTUSVNFOUBM JO UIF DPVSTF PG BO JOUFSNJUUFOU KPVSOFZ PWFS UIF QBTU ZFBSTUIBUMFEUPUIJTCPPL*XBOUUPFYQSFTTNZBQQSFDJBUJPOUPUIPTFSFTQPOTJCMF'JSTU UIF 4PGUXBSF1SPEVDUJWJUZ$POTPSUJVNBOEJOQBSUJDVMBS'SFE7BO)PSOFGPTUFSFEUIFTUBSUPGUIF KPVSOFZJOo'SFETUJNVMBUFENZUIJOLJOHJOOVNFSPVTDPOWFSTBUJPOTXFIBEEVSJOH UIBUQFSJPEBOEJOPDDBTJPOBMEJTDVTTJPOTTJODFUIFO BOEIFQPJOUFENFUPTPNFTFNJOBMCPPLT BOEQBQFST4FDPOE .*53&GVOEFEBOJOUFSOBMSFTFBSDIQSPKFDUPOBSDIJUFDUVSFGPVOEBUJPOT UIBU * MFE GSPN UP .BOZ PG UIF JEFBT JODMVEJOH UIF CBTJDT PG NPEFM PSJFOUBUJPO SFBDIFE DSJUJDBM NBTT GSPN UIJT XPSL ThJSE JO UIF QBTU GFX ZFBST #SJBO 8IJUF PG .*53& IFMQFEFYQBOEUIFJEFBTBOEQSPWJEFEUIFJNQFUVTGPSUVSOJOHUIFNJOUPBCPPL1BSUPG#SJBOT DPOUSJCVUJPOXBTUISPVHIDPOOFDUJPOXJUIBOJOGPSNBMHSPVQPODPNQMFYTZTUFNTBU.*53& BOEQBSUJDJQBUJPOJOUIFTZTUFNTTDJFODFHSPVQUIBU#SJBOMFEBU*/$04&ThFPUIFSQBSUXBT UISPVHITVQQPSUGPSNZXPSLBOEUISPVHIUIFFTUBCMJTINFOU XJUI1BVM(BSWFZ PGUIJTTZTUFNT FOHJOFFSJOHCPPLTFSJFT .BOZ QFPQMF BffFDUFE NZ UIJOLJOH UIBU XFOU JOUP UIJT CPPL UPP NBOZ UP BDLOPXMFEHF IFSF #VU * XPVME MJLF UP FYQSFTT NZ UIBOLT UP B OVNCFS PG QFPQMF XIP IBWF NBEF QBSUJDVMBS DPOUSJCVUJPOTPWFSUIFQBTUZFBSPSUXPThF*/$04&4ZTUFNT4DJFODF(SPVQDPOUSJCVUFECPUICZ QSPWJEJOHTUJNVMBUJOHEJTDVTTJPOTBOEFYQBOEJOHNZVOEFSTUBOEJOHPGUIJTJNQPSUBOUBSFB BOE CZSFWJFXJOHNZFBSMZDIBQUFSTBOEQSPWJEJOHIFMQGVMDPNNFOUT FTQFDJBMMZ$IBQUFS i4ZTUFNT 4DJFODFwThFSFWJFXFSTJODMVEFE&SJL"TMBLTFO "MJSF[B'FSFJEVOJBO 5JN'FSSJT +PF,SVQB +BNFT .BSUJO %BO.D(SBUI BOE/JDLZ4J[FNPSF .BOZ PG NZ .*53& DPMMFBHVFT NBEF DPOUSJCVUJPOT *O UIF FBSMZ TUBHFT PG UIF CPPL +PF %F3PTBQSPWJEFEGFFECBDLPOTPNFPGNZQSFMJNJOBSZJEFBT 1BVM(BSWFZHBWFGFFECBDLPOPOFPG UIFfiSTUESBGUDIBQUFST BOE5POZ%J1JFUSPSFWJFXFEFBSMZWFSTJPOTPGUIFfiSTUTFWFSBMDIBQUFSTBOE HBWFNFIFMQGVMGFFECBDL*OUIFMBUFSTUBHFT )VFJ8BO"OH 1BVM#BSS 'BUNB%BOEBTIJ (FPSHF 3FCPWJDI .JDIBFM4BNVFMT BOE.JLF5JFSOFZSFWJFXFEBOEDPNNFOUFEPOWBSJPVTDIBQUFST 4FWFSBM.*53&DPMMFBHVFTQSPWJEFEFYQFSUJTFJOTQFDJfiDBSFBT-FP0CSTUNBEFTVCTUBOUJBM DPOUSJCVUJPOTUP$IBQUFS UPUIFFYUFOUUIBUIFCFDBNFDPBVUIPSPGUIFDIBQUFS&SJD#MBJSNBEF TJHOJfiDBOU JNQSPWFNFOUT UP UIF USFBUNFOU PG QSPCBCJMJUZ JO $IBQUFS XIJMF .BSD $PMPTJNP QSPWJEFEGFFECBDLBOEWBMJEBUJPOPGCJPMPHJDBMBTQFDUTPG$IBQUFS4FWFSBMQFPQMFBTTJTUFEPO $IBQUFS+PIO"OEFSTPODPOUSJCVUFEUPUIFEJTDVTTJPOPGBSDIJUFDUVSFGSBNFXPSLTBTXFMMBT PUIFSQBSUTPGUIFDIBQUFS(BSZ7FDFMMJPBOE(FPff 3BJOFTQSPWJEFEGFFECBDLBOEDMBSJfiDBUJPO
xxi
xxii O
Acknowledgments
POPCKFDUPSJFOUFEJOIFSJUBODFBOE"OHFM"TFODJP 1BVM#BSS ,FWFO3JOH BOE&EXBSE#VSLF QSPWJEFEGFFECBDLPOBTQFDUPSJFOUFEEFWFMPQNFOU 4QFDJBMBDLOPXMFEHNFOUTHPUPUXPJOEJWJEVBMTXIPSFWJFXFEUIFFOUJSFCPPLBOEQSPWJEFE DPNNFOUTThFZXFSF.JLF/VFTMFJOPG.*53&BOE+BNFT.BSUJOPG"FSPTQBDF XJUIXIPN* JOUFSBDUFEJOUIF*/$04&4ZTUFNT4DJFODF(SPVQ'JOBMMZ .BEHF)BSSJTPOPG.*53&FEJUFE UIFFOUJSFCPPLBOENBEFOVNFSPVTTVHHFTUJPOTGPSJNQSPWFNFOUT * XPVME BMTP MJLF UP UIBOL 3JDI 0)BOMFZ BOE "SJ 4JMWFS PG 5BZMPS 'SBODJT GPS UIFJS HVJEBODFUISPVHIUIFQVCMJTIJOHQSPDFTT %VBOF)ZCFSUTPO
About the Author %VBOF )ZCFSUTPO JT B SFTFBSDIFS BOE NFNCFS PG UIF UFDIOJDBM TUBff JO UIF *OGPSNBUJPO BOE $PNQVUJOH 5FDIOPMPHJFT $FOUFS BU UIF .*53& $PSQPSBUJPO JO .D-FBO 7JSHJOJB )F IBT B CSPBECBDLHSPVOEJOTPGUXBSFBOETZTUFNTFOHJOFFSJOH CPUISFTFBSDIBOEQSBDUJDF)FIBTDPO EVDUFESFTFBSDIJOUIFGPVOEBUJPOTPGBSDIJUFDUVSFBOEIBTQVCMJTIFEQBQFSTPOBVOJGPSNNPEFM JOHBQQSPBDIUPBSDIJUFDUVSFBOETPGUXBSFFOHJOFFSJOH)FIBTTVQQPSUFEFOUFSQSJTFBSDIJUFDUVSF EFWFMPQNFOUBOEEFfiOFETZTUFNTFOHJOFFSJOHBQQSPBDIFTGPSMBSHFTZTUFNTGPSTFWFSBMDJWJMJBO EFGFOTF BOEJOUFMMJHFODFBHFODJFTPGUIF64(PWFSONFOU)FIBTBMTPDPOEVDUFESFTFBSDIPO DBQUVSJOHTFDVSJUZQBUUFSOTBOEEFUFSNJOJOHIPXUPJOUFHSBUFUIFTFQBUUFSOTJOUPBVTBCMFFOUFS QSJTF FOHJOFFSJOH DPOUFYU ThF PVUDPNF PG UIJT SFTFBSDI XBT B CPPL PO TFDVSJUZ QBUUFSOT UIBU IFDPBVUIPSFEBOEDPFEJUFE)JTSFDFOUSFTFBSDIIBTCFFOJOTUSFOHUIFOJOHUIFGPVOEBUJPOPG TZTUFNTFOHJOFFSJOHXJUIJODSFBTFEWJTJCJMJUZPGTZTUFNTTDJFODF BOEJOFYUFOEJOHBOEBQQMZJOH QSJODJQMFTPGTZTUFNTFOHJOFFSJOHUPDPNQMFYTZTUFNTTVDIBTPSHBOJ[BUJPOTBOEPUIFSTZTUFNTUIBU JODMVEFQFPQMF
xxiii
Chapter 1
Opportunities and Challenges for Systems Engineering iThFTQJSJUVBMUFNQMFPGUIFGVUVSF XIJMFJUXJMMCFCVJMUMBSHFMZPGUIFPMEXFMMQSPWFE NBUFSJBMT XJMMSFRVJSFOFXBOEBNQMFSGPVOEBUJPOTJOUIFMJHIUPGUIFJNNFOTFFYUFO TJPOPGPVSJOUFMMFDUVBMIPSJ[POTw +4NVUT )PMJTNBOE&WPMVUJPO ThFfiFMEPGTZTUFNTFOHJOFFSJOH 4& IBTBDIJFWFEBEFHSFFPGNBUVSJUZBOETVDDFTTJOJUTUSBEJUJPOBM TDPQFPGBQQMJDBUJPOEPNBJOTTVDIBTBFSPTQBDF EFGFOTF USBOTQPSUBUJPO BOEDPOTUSVDUJPO8IJMF 4&JTXPSLJOHUPTUSFOHUIFOJUTNFUIPETBOEJODSFBTFJUTEFHSFFPGTVDDFTT DIBOHFTBSFTJNVMUBOF PVTMZPDDVSSJOHJOUIF4&FOWJSPONFOUUIBUHFOFSBUFBGPSDFGPSFYQBOTJPOCFZPOEUIFUSBEJUJPOBM TDPQFPG4&ThFQSJNBSZBSFBPGDIBOHFJTUIFFYQBOTJPOUPRVBMJUBUJWFMZNPSFDPNQMFYTZTUFNT 'PSFYBNQMF CVJMEJOHBQPXFSQMBOUJTBDPNQMFYFOHJOFFSJOHBDUJWJUZJOWPMWJOHCPUIUFDIOJDBM BOETPDJBMFMFNFOUTCVUUIFCFIBWJPSPGBQPXFSHSJEBDSPTTBSFHJPOJTTVCTUBOUJBMMZNPSFDPNQMFY BOEMFTTQSFEJDUBCMFThF4&DPNNVOJUZJTOPUPOMZCFHJOOJOHUPFYQBOEGSPNQPXFSQMBOUTUP QPXFSHSJET CVUJTBMTPCFHJOOJOHUPUBDLMFQSPCMFNTFWFOGVSUIFSCFZPOEJUTUSBEJUJPOBMIPSJ[POT 3FQSFTFOUBUJWFQSPCMFNTJODMVEFBWPJEJOHEJTFBTFQBOEFNJDT DSFBUJOHBNPSFWJBCMFIFBMUIDBSF TZTUFNNPEFM BOUJDJQBUJOHUIFFffFDUTPGBMUFSOBUJWFFOFSHZQPMJDJFT JNQSPWJOHUIFFffFDUJWFOFTTPG UIFDSJNJOBMKVTUJDFTZTUFN BOEQSFWFOUJOHPSEFBMJOHXJUIJOTVSHFODZBOEUFSSPSJTN"TFDPOE BSZGPSDFGPSFYQBOTJPOJTUIFFNFSHFODFPGOFXUFDIOPMPHZBSFBTTVDIBTOBOPUFDIOPMPHZBOE TZOUIFUJDCJPMPHZThFTFUFDIOPMPHJFTBSFNBLJOHTJHOJfiDBOUQSPHSFTTCVUUIFEJffiDVMUZPGCVJMEJOH TZTUFNTBUEJffFSFOUTDBMFTNBLFTDMFBSUIFOFFEGPSFYUFOEFE4&TVQQPSU ThFDVSSFOUTUBUFPG4&UIVTDPOUBJOTCPUIPQQPSUVOJUJFTBOEDIBMMFOHFTThFPQQPSUVOJUJFT BSFUIFQPTTJCMFBSFBTPGFYQBOTJPOJOUIFfiFMEThFDIBMMFOHFTBSFUPTUBSUXJUIBO4&UIBUIBT TUSFOHUITBOEXFBLOFTTFTXJUIJOJUTDVSSFOUTDPQF BOEUPEFfiOFBO4&UIBUJTNPSFSPCVTU DPWFSTB TJHOJfiDBOUMZFYQBOEFETDPQF BOEDPOTUJUVUFTBDPIFSFOUXIPMFPGUIFPMEBOEUIFOFX'PSUVOBUFMZ NBOZPGUIFTPMVUJPOFMFNFOUTGPSBOFYQBOEFEBOESPCVTU4&BMSFBEZFYJTU JOTPNFDBTFTXJUIJO 4&CVUJOPUIFSDBTFTJOSFMBUFEPSTVQQPSUJOHEJTDJQMJOFT8IBUJTOFFEFEJTUPCSJOHUIFTPMVUJPO 1
2 O Model-Oriented Systems Engineering Science
FMFNFOUTUPHFUIFSJOUPBVOJfiFEXIPMFThBUJTXIBUUIJTCPPLBJNTUPEPEFfiOFBSPCVTUBOE VOJGZJOHGPVOEBUJPOGPSBOFYQBOEFE4&PGUIFGVUVSF ThJTDIBQUFSEJTDVTTFTTJYUPQJDT UIFTUBUFPGBffBJSTPGUSBEJUJPOBM4& UIFBSFBTPGQPUFO UJBMFYQBOTJPO BCSJEHFCFUXFFOPMEBOEOFX UIFDIBMMFOHFTPGEFfiOJOHBGPVOEBUJPOGPS UIFGVUVSF BOJOUSPEVDUJPOUPUIFQSPQPTFENPEFMPSJFOUFE4&TDJFODF .04&4 GPVOEBUJPO BOE UIFPSHBOJ[BUJPOPGUIFCPPL
The State of Affairs of SE Characterizing Traditional SE 0WFSUIFQBTUIBMGDFOUVSZ 4&IBTEFWFMPQFEBTBEJTDJQMJOFJODFSUBJODMBTTJDBMBSFBT NPTUOPUB CMZBFSPTQBDFBOEEFGFOTF*UIBTBMTPCFFOBQQMJFEJOUSBOTQPSUBUJPOBOEDPOTUSVDUJPOFOFSHZ NBOBHFNFOU BOENBOVGBDUVSJOHBOENFEJDBM FOWJSPONFOUBM BOEJOGPSNBUJPOTZTUFNT*UXBT EFWFMPQFEUPQSPNPUFBIPMJTUJDPSTZTUFNJDBQQSPBDIUPTZTUFNT BTPQQPTFEUPGPDVTJOHPOFBDI TFQBSBUFQBSUBOEBEESFTTJOHJOUFHSBUJPO JGOFFEFE BTBOBGUFSUIPVHIUThF4&UIBUIBTCFFOJO QMBZEVSJOHUIJTQFSJPE 54& PSHPPEPMEUSBEJUJPOBM4& (054&
IBTBDIJFWFEDPOTJEFSBCMFTVD DFTTJONBOZDBTFTCVUIBTBMTPFYQFSJFODFENPSFUIBOBGFXTJHOJfiDBOUGBJMVSFT 54&IBTBSFBTPOBCMZXFMMVOEFSTUPPETUBODFUPXBSEUIFTZTUFNTJUFOHJOFFSTThF54&WJFX PGFOHJOFFSFETZTUFNTJTUIBU O ThFZBSFMBSHFTDBMFNBDIJOFTUIBUIBWFSFMBUJWFMZQSFEJDUBCMFCFIBWJPS O ThFZIBWFDPNQPOFOUTGSPNNVMUJQMFEJTDJQMJOFT TVDIBTQPXFSTPVSDFT FMFDUSJDBMBOE NFDIBOJDBMTZTUFNT DPNQVUFSIBSEXBSFBOETPGUXBSF DPOUSPMTZTUFNT TBGFUZ TFDVSJUZ BOEDPNNVOJDBUJPOT O ThFJSDPNQPOFOUTBSFNBDIJOFTPSNFDIBOJTUJDFMFNFOUT XIJDIDBOJODMVEFBOZQIZTJ DBMNBUFSJBMVTFEUPDPOTUSVDUTZTUFNTTVDIBTBJSDSBGU BTXFMMBTUSBEJUJPOBMTPGUXBSFBOE FMFDUSPOJDJUFNT FH DPNQVUFST ThJTTDPQFXBTDMFBSMZBSUJDVMBUFEJO(PPEFBOE.BDIPM
XIPBDLOPXMFEHFEDPNNPOQPJOUTPGJOUFSFTUXJUITPDJBM CJPMPHJDBM BOEFDP MPHJDBMTZTUFNT CVUFYDMVEFEUIFNGSPNUIFTDPQFPG4&ThJTMJNJUIBTCFFOSFJUFSBUFE BMNPTUWFSCBUJNCZ,PTTJBLPff BOE4XFFU
XIPTBZUIBU4&FYDMVEFTDPNQMFY TZTUFNTTVDIBTTPDJBMTUSVDUVSF MJWJOHPSHBOJTNT BOEFDPTZTUFNT O ThFJSDPNQPOFOUTFYDMVEFQFPQMFThJTJTJNQMJFECZUIFQSFWJPVTJUFNCVUJTJNQPSUBOU FOPVHIUPQPJOUPVUTFQBSBUFMZThFDMBJNJTTPNFUJNFTNBEFJO54&UIBUTZTUFNTJODMVEF QFPQMFBOEQSPDFTTFT)PXFWFS JO54& QFPQMFVTVBMMZQMBZPOFPGUISFFSPMFT BMMPGXIJDI SFTJEFPVUTJEFUIFTZTUFNBOEBSFUSFBUFEBTEJTUJODUGSPNUIFTZTUFNThFfiSTUSPMFJTUIF TZTUFNTFOHJOFFSUIFTFDPOEJTUIFQSPKFDUNBOBHFS JF UIFNBOBHFSPGBO4&QSPKFDU UIBUFOHJOFFSTBTZTUFN BOEUIFUIJSEJTUIFVTFSPSPQFSBUPSPGBTZTUFN BEESFTTFEJOUIF BSFBTPGIVNBONBDIJOFJOUFSBDUJPO IVNBOGBDUPST BOEFSHPOPNJDT ThFSFGPSF JOUIF USBEJUJPOBMWJFX QFPQMFBSFOPUTZTUFNDPNQPOFOUT O ThFZBSFSFMBUJWFMZTUBCMFThFZDIBOHFPOMZJGUIFPXOFSEFDJEFTUPDIBOHFUIFN-FGUUP UIFJSPXOEFWJDFT UIFZSFNBJOTUBUJDPSUIFZEFUFSJPSBUFUISPVHIOPSNBMVTF O %FWFMPQNFOUBOEPQFSBUJPOBSFTFQBSBUFQIBTFTPGUIFTZTUFNTMJGF O ThFZBSFEFTJHOFEBOEPSHBOJ[FECZBOFYUFSOBMEFTJHOFSUIBUJT CZUIFTZTUFNTFOHJOFFS ThFTFDIBSBDUFSJTUJDTTFFNSFBTPOBCMF FWFOPCWJPVT BOEUIFZJOEJDBUFUIFCSFBEUIPG54& .BOZPGUIFTFDIBSBDUFSJTUJDTBSFJNQMJDJUJOUIF4&MJUFSBUVSF&YBNQMFTPGUIFMJUFSBUVSFJODMVEF #MBODIBSE BOE 'BCSZDLZ
,PTTJBLPff BOE 4XFFU
4BHF BOE "SNTUSPOH
Opportunities and Challenges for Systems Engineering O
3
.BSUJO
#VFEF
%P%
*40 *40*&$
*&&& B C
BOE */$04& #PPLTBOETUBOEBSETPO54&UZQJDBMMZGPDVTPO4&MJGFDZDMFQSPDFTTFTBOE NBOBHFNFOU UIBU JT CPUI NBOBHFNFOU BOE UFDIOJDBM FOHJOFFSJOH BTQFDUT PG 4& ThF MBUUFS UZQJDBMMZJODMVEFDPODFQUGPSNVMBUJPO EFfiOJUJPOBOEBOBMZTJTPGBMUFSOBUJWFT EFDJTJPOTVQQPSU TZTUFNEFTJHO TZTUFNJOUFHSBUJPO BOEFWBMVBUJPO0UIFSDPNNPOQSPDFTTFTBSFSFRVJSFNFOUT EFfiOJUJPO UFDIOPMPHZBTTFTTNFOU NPEFMJOHBOETJNVMBUJPO BOEPUIFSBTQFDUTTVDIBTIVNBO GBDUPST MBXTBOESFHVMBUJPOT BOETFDVSJUZBOETBGFUZ*OTPNFDBTFT NBOBHFNFOUQSPDFTTFT IBWFCFFOFYUFOEFEUPSFflFDUNPSFPGUIFXIPMFTZTUFNTNPEFMJOHTDPQFEJTDVTTFEJOUIFTFD UJPOFOUJUMFEi3FTQPOTF.PEFM0SJFOUFE4&4DJFODFw'PSFYBNQMF *40*&$ *40*&$
JOBEEJUJPOUPQSPKFDUNBOBHFNFOUQSPDFTTFT EFfiOFTFOUFSQSJTFQSPDFTTFTTVDIBTJOWFTU NFOUNBOBHFNFOUBOESFTPVSDFNBOBHFNFOU BOEBHSFFNFOUQSPDFTTFTTVDIBTBDRVJTJUJPO 0VSQVSQPTFJOQSPWJEJOHUIJTCSJFGQPSUSBZBMJTUPTFUBDPOUFYUGPSUIFGPDVTBOETDPQFPGXIBU .04&4BEESFTTFT'SPNUIBUQFSTQFDUJWF UIFDIBSBDUFSJTUJDTEFTDSJCFEBCPWFDPOTUSBJOUIFUZQFPG TZTUFNBEESFTTFECZ4&UPXIBUXFDBMMBTZTUFNBTNBDIJOFNFUBQIPSUIFZSFflFDUBNFDIBOJTUJD WJFXPGTZTUFNT8FBSHVFJOUIJTDIBQUFSUIBUUIJTDPOTUSBJOUJTCFHJOOJOHUPNBLFUSBEJUJPOBM4& MFTTWJBCMFJOMJHIUPGUIFSFDFOUUFOEFODZPGTZTUFNTFOHJOFFSTUPFYQBOEJOUPPUIFSNPSFDPNQMFY UZQFTPGTZTUFNT8FOFFEUPSFUIJOLUIFTDPQFPG4& OPUPOMZUPTVQQPSUDVSSFOUFYQBOTJPO CVU BMTPUPQSPWJEFBHSPXUIQPUFOUJBMGPSGVUVSFPQQPSUVOJUJFT
The Need to Strengthen TSE Failed Projects .BOZTZTUFNTFOHJOFFSJOHQSPKFDUTGBJMThFZEPOPUQSPEVDFBTZTUFNPOTDIFEVMF UIFZPWFSSVO UIF CVEHFU UIF TZTUFN EPFT OPU QFSGPSN BEFRVBUFMZ PS UIF TZTUFN JT OPU FWFO CVJMU #BS:BN EFTDSJCFTBOVNCFSPGXFMMLOPXO4&QSPKFDUTUIBUGBJMFE JODMVEJOHUIF'"""EWBODFE "VUPNBUJPO4ZTUFN ""4 UIBUXBTJOEFWFMPQNFOUPWFSBEFDBEFJOUIFTBOEFBSMZT BOEUIFOXBTBCBOEPOFEBGUFSNPSFUIBOCJMMJPOXBTTQFOU 8IZIBWFTPNBOZ4&QSPKFDUTGBJMFE "TJHOJfiDBOUQBSUPGUIFQSPCMFN BDDPSEJOHUP#BS:BN BOEPUIFSPCTFSWFST JTUIBUUIFTFTZTUFNTIBWFCFDPNFTPMBSHFBOEDPNQMFYUIBUUIFUSBEJUJPOBM CJHCBOHBQQSPBDIUIBUJT CVJMEUIFFOUJSFTZTUFNBOEEFQMPZJUBUPOFUJNFIBTMJUUMFDIBODF PGTVDDFFEJOH"TJHOJfiDBOUQBSUPGUIFDPNQMFYJUZJONBOZPGUIFTFTZTUFNT JODMVEJOHUIF'"" ""4 XBT UIF TPGUXBSF 0OF BOTXFS JT UP VTF BO FWPMVUJPOBSZ BQQSPBDI 4UBSU XJUI TPNFUIJOH TNBMMBOENBOBHFBCMFUIFOHSPXBOEFWPMWFJUPWFSUJNFJOUPUIFGVMMTZTUFNThJTUZQFPGQSPDFTT JTEJTDVTTFEGVSUIFSJO$IBQUFS
Dealing with Change and Other General Shortcomings *OJUTNPEFSOGPSN 4&XBTEFWFMPQFEJOUIFTBUMFBTUJOQBSUBTBNPSFTZTUFNBUJDBQQSPBDI UIBOUIFBEIPDBDUJWJUJFTVOEFSUBLFOEVSJOH8PSME8BS** BMUIPVHIOPUBMM8PSME8BS**4&XPSL XBTBEIPDUIF.BOIBUUBOQSPKFDUUIBUQSPEVDFEUIFBUPNJDCPNCDFSUBJOMZXBTOPU 4PNF PGUIJTIJTUPSZJTFYBNJOFECZ'FSSJT B C %VSJOHUIF$PME8BS 4&JOUIF64 *ONPTUPGUIJTCPPL XFGPMMPXUIFDPNNPOFOHJOFFSJOHVTBHFPGUIFUFSN“FWPMVUJPO ”BTUIFHSBEVBMDIBOHF JOBOJOEJWJEVBMTZTUFNPWFSUJNF FWFOUIPVHIUIJTJTOPUXIBUCJPMPHJDBMFWPMVUJPONFBOT8FEJTDVTTUIF EJTUJODUJPOJO$IBQUFS
4 O Model-Oriented Systems Engineering Science
NJMJUBSZIBEBHSFBUMVYVSZQMFOUZPGNPOFZBOEQMFOUZPGUJNFThFQSPDFTTPWFSUJNFCFDBNF MBSHFBOEDVNCFSTPNFCFDBVTFUIFSFXBTMJUUMFPSOPGPSDJOHGVODUJPOUPLFFQJUMFBOBOEBHJMF*O GBDU BDDPSEJOHUPUIF/3$
UIFMFOHUIPGUJNFGPSUIF%P%UPQSPDVSFBNBKPSTZTUFNJO SFDFOUZFBSTJTUXPPSUISFFUJNFTBTMPOHBTJUXBTPSZFBSTBHP"TBNQMFPGNBKPSQSPHSBNT GSPNUISPVHI JODMVEJOHEFWFMPQJOHUIFBUPNJDCPNCBOEHPJOHUPUIFNPPO TIPXFE BSBOHFGSPNUPZFBST XIJMFBTBNQMFPWFSUIFQBTUUISFFEFDBEFTTIPXTBSBOHFGSPNUP ZFBSTThJTUSFOEJTPDDVSSJOHFWFOUIPVHI TJODFUIFFOEPGUIF$PME8BS UIFUJNFQSFTTVSFIBT QSFTVNBCMZJODSFBTFECFDBVTFNJMJUBSZTJUVBUJPOTXFSFDIBOHJOHNVDINPSFSBQJEMZ#PUIHPWFSO NFOUBHFODJFTBOEQSBDUJUJPOFSTIBWFCFFOTMPXUPNPWFCFZPOEUSBEJUJPOBMQSPDFTTFTBOEBEPQU PUIFSTUIBUTVQQPSUOBUVSBMQSPCMFNTPMWJOHNPSFFffFDUJWFMZ "MUFSOBUJWFTUPUIFSJHJETFRVFODFPGUIFiXBUFSGBMMwQSPDFTTIBWFFNFSHFE TVDIBTJODSFNFOUBM TQJSBM BOEiBHJMFwNFUIPET CVUHPWFSONFOUBOEUPTPNFFYUFOUJOEVTUSZJTTUSVHHMJOHUP EFWJTF4&QSPDFTTFTUIBUBSFTVfficJFOUMZBEBQUBCMFBOEflFYJCMFXIJMFTUJMMNBJOUBJOJOHQMBOOJOH BOEBDDPVOUBCJMJUZ4JHOJfiDBOUQSPHSFTTJTOFFEFEJOUIJTBSFBThF%P%SFDPHOJ[FTTPNFPGUIF TIPSUDPNJOHTPGUIFDVSSFOUQSPDFTTFTBOEJTUBLJOHTUFQTUPSFWJUBMJ[F4&JOUIF%P%DPNNV OJUZ4PNFPGUIFFffPSUTBSFEFTDSJCFEJOUIF0DUPCFSJTTVFPGUIF%P%KPVSOBM$SPTTUBML TFF$SPTTUBML ThJTJTTVFPGUIFKPVSOBMBMTPFNQIBTJ[FTUIFFYQBOEJOHSPMFPGTPGUXBSFJO TZTUFNT FOHJOFFSJOH B UPQJD UIBU XF EJTDVTT JO UIF TFDUJPO FOUJUMFE iThF #SJEHF *OGPSNBUJPO $PNQVUBUJPO 4PGUXBSFw 4& TZTUFNT UIBU DIBOHF SBQJEMZ HP XFMM CFZPOE NJMJUBSZ TZTUFNT "T #SBIB FU BM FTQFDJBMMZ$IBQUFS BSHVF 54&JTPSJFOUFEUPXBSEXFMMCFIBWFETZTUFNTUIBUDBOCFQSFDJTFMZ EFTDSJCFE XJUI DIBSBDUFSJTUJDT PG TUBCJMJUZ SFMJBCJMJUZ DFSUBJOUZ BOE PQUJNBMJUZ #VU UIFfiFME JTOPXEFBMJOHXJUITZTUFNT TVDIBTUIF*OUFSOFU QPXFSHSJET NBSLFUT NVMUJOBUJPOBMFOUFS QSJTFT BOEUSBOTQPSUBUJPOOFUXPSLT UIBUIBWFEJffFSFOUDIBSBDUFSJTUJDT BTXFEJTDVTTGVSUIFSJO UIFOFYUTFDUJPO*OBTFOTF NBOZPGUIFTFTZTUFNTIBWFBMJGFPGUIFJSPXOXIJMFXFDBOJOflV FODFUIFN XFEPOPUDPOUSPMUIFNThFZDPOUJOVBMMZDIBOHF BOEHSPX BOEJOWPMWFTJHOJfiDBOU VODFSUBJOUJFT ZFUUIFZTFFNUPXPSL54&JTOPUXFMMFRVJQQFEUPIBOEMFUIJTUZQFPGTZTUFN 0UIFSHFOFSBMXFBLOFTTFTPG54&IBWFCFFOEFTDSJCFECZ*/$04& BOE3PVTF */$04&BSHVFTUIBUUIFSFJTOPTFUPGVOJfiFEQSJODJQMFTBOENPEFMTUPTVQQPSU4&VTFPWFSBXJEF SBOHFPGEPNBJOTThFWJFXJOUIJTCPPLJTUIBUBDMFBSEFfiDJUJO54&JTUIFGBDUUIBUUIFGPVOEB UJPOBMDPODFQUTPGTZTUFNTTDJFODF 44 IBWFOPUCFFOVTFEJOBTZTUFNBUJD FYQMJDJUXBZUPTVQQPSU 54&ThF54&BOE44DPNNVOJUJFT JODMVEJOHUIFMJUFSBUVSF IBWFCFFOMBSHFMZEJTKPJOU"OPUIFS XFBLOFTTTUBUFECZ*/$04&JTUIBU54&EPFTOPUDPOTJTUFOUMZBEESFTTBOEJOUFHSBUFBMMFMFNFOUT PG B TZTUFN CFZPOE IBSEXBSF BOE TPGUXBSF 'BDJMJUJFT QSPDFEVSFT QSPDFTTFT BOE UIF SPMFT PG QFPQMFNBZBMTPCFTJHOJfiDBOUQBSUTPGTZTUFNT 3PVTF BSHVFTUIBUXFOFFEBO4&UIBUJODPSQPSBUFTBOEJOUFHSBUFTBTFUPGWJFXTUIBU JODMVEFTCPUIUIFUSBEJUJPOBM4&QFSTQFDUJWFPGIJFSBSDIZBOETZTUFNTUBUFT BOEUIFDPNQMFYTZT UFNTQFSTQFDUJWFPGOPOMJOFBSNFDIBOJTNTBOEBVUPOPNPVTBHFOUTThJT4&OFFETUPTIPXIPX BMMUIFTFWJFXs fiUUPHFUIFS
Unexpected Side Effects .BOZPGUIFQSPCMFNTXJUITZTUFNTUIBU4&CVJMETBSFUIFVOFYQFDUFETJEFFffFDUTJOUIFFOWJSPO NFOUJOXIJDIUIFTZTUFNPQFSBUFT%ÚSOFS EJTDVTTFTUIFEJfficVMUZPGBOUJDJQBUJOHUIFTJEF FffFDUTPGEFDJTJPOTBOETZTUFNTJODPNQMFYTJUVBUJPOT)JTDPODFQUPGBTZTUFNJTUIBUJUIBTNBOZ JOUFSEFQFOEFOUWBSJBCMFT BOEUIFSFBSFNBOZTJEFFffFDUTXIFOBTZTUFNJTDIBOHFEPSBTPMVUJPOJT JOUSPEVDFEJOUPUIFFOWJSPONFOU5BLJOHBNPSFIPMJTUJDWJFXPGUIFFOWJSPONFOUIFMQTBOUJDJQBUF
Opportunities and Challenges for Systems Engineering O
5
UIFFffFDUTPGJOUSPEVDJOHBTZTUFN"TJNJMBSJEFBJTSFQSFTFOUFEJOUIFDPODFQUPGJOUFSWFOUJPO TZTUFN .BSUJO BOEJUTFffFDUTPOUIFDPOUFYUXIFOJUJTEFQMPZFEThPTFFffFDUTBSFPGUFO EJffFSFOUGSPNXIBUXBTJOUFOEFE 4&OPXOFFET BOEUPTPNFFYUFOUBMXBZTOFFEFE UPDPOTJEFSBMMJOUFSDPOOFDUFEWBSJBCMFT JNQMJ DBUJPOT BOETJEFFffFDUTPGEFDJTJPOT#PUI%½UOFS BOE.BSUJO JNQMZUIBUXFNBZCF BCMFUPNPEFMUIJTBSFOBBOEBQQSPBDIJUNPSFLOPXMFEHFBCMZBOETZTUFNJDBMMZ XIJDINFBOTUIBUXF NBZCFBCMFUPCSJOHUIFTFJTTVFTJOUPUIFSFBMNPGFOHJOFFSJOH. ThBUWJFXJTTIBSFEJOUIJTCPPL
Opportunities: Types of Expansion 4FWFSBMDVSSFOUUSFOETSFQSFTFOUFYUFOTJPOTUP54&ThFEPNJOBOUHFOFSBMDBUFHPSZPGUIFFYUFO TJPOTJTDPNQMFYTZTUFNT $4 )FSFBSFXBZTJOXIJDIDPNQMFYTZTUFNTFYUFOE4&NPSFUZQFTPG TZTUFNT NPSFQFPQMFJOWPMWFEJOUIFFOHJOFFSJOH BOENPSFTDBMJOH
Characteristics of CS $PNQMFYTZTUFNTIBWFUIFQPUFOUJBMUPFYIJCJUPOFPSNPSFPGUIFGPMMPXJOHDIBSBDUFSJTUJDT O ThFZBSFUIPVHIUPGBTPSHBOJTNTXIPTFCFIBWJPSJTUPTPNFEFHSFFVOQSFEJDUBCMF O ThFZIBWFBWBSJFUZPGDPNQPOFOUT BOEPGUFOBWFSZMBSHFOVNCFSPGDPNQPOFOUT UIBUBSF IJHIMZJOUFSDPOOFDUFE BOEUIFCFIBWJPSPGUIFXIPMFTZTUFNEFQFOETJOBTJHOJfiDBOUXBZ POUIFJOUFSBDUJPOTBNPOHDPNQPOFOUT O ThFTZTUFNTBSFUPTPNFEFHSFFBVUPOPNPVT BDUJOHPOUIFJSPXO O ThFJSDPNQPOFOUTBSFDPOTJEFSFEUPCFQFPQMFPSPSHBOJDPSBVUPOPNPVTFMFNFOUT XIJDI DBO JODMVEF BOZUIJOH JO UIF SFBMN PG CJPMPHZ QTZDIPMPHZ BOE TPDJPMPHZ BOE B SBOHF PGSFMBUFEEJTDJQMJOFTTVDIBTFDPOPNJDT MBX BOEPSHBOJ[BUJPOBMUIFPSZ*OBEEJUJPOUP IVNBOT FYBNQMFTJODMVEFDFMMT PSHBOT BOETPDJBMHSPVQTTVDIBTPSHBOJ[BUJPOTBOETPDJ FUJFT0UIFSFYBNQMFT TVDIBTTFMGNPEJGZJOHMFBSOJOHTPGUXBSFBOEDFMMVMBSBVUPNBUB BSF OPUOFDFTTBSJMZPSHBOJDCVUDBOCFNPEFMFEBTPSHBOJDPSBVUPOPNPVT O ThFZ BSF BEBQUJWF BOE MFBSO HSPX BOE FWPMWF JO SFTQPOTF UP UIFJS FOWJSPONFOU -FGU BMPOF UIFZ HSPX BOE JNQSPWF ThFZ DPOUJOVBMMZ DIBOHF CVU UIFZ BMTP IBWF TJHOJfiDBOU BTQFDUTPGTUBCJMJUZ. ThFZBMTPDIBOHFUIFJSFOWJSPONFOU O 'PMMPXJOH B GPSNBUJPO QFSJPE UIFJS EFWFMPQNFOU BOE PQFSBUJPO BSF DPOflBUFE JOUP BO POHPJOHFWPMVUJPOQSPDFTTJOXIJDIDIBOHFPDDVSTXIJMFUIFTZTUFNJTJOPQFSBUJPO O ThFZBSFTFMGPSHBOJ[JOH BOEUIFXIPMFTZTUFNFNFSHFTPWFSUJNFBTBSFTVMUPGDPPQFSB UJPOBOEDPNQFUJUJPOBNPOHDPNQPOFOUT O &NFSHFOUQSPQFSUJFTBOECFIBWJPSBSFPGUFODPOTJEFSFEBLFZDIBSBDUFSJTUJD O ThFZIBWFFYQBOEJOHTDPQFUIFZHPCFZPOEUFDIOJDBMJTTVFTUPTPDJBM QPMJUJDBM BOEPSHB OJ[BUJPOBMJTTVFT ThFTFDIBSBDUFSJTUJDTSFflFDUBTZTUFNBTPSHBOJTNNFUBQIPS BOPSHBOJDWJFXPGTZTUFNT BO BVUPOPNPVT BHFOU WJFX $MFBSMZ UIFTF DIBSBDUFSJTUJDT BSF JO DPOUSBTU UP UIPTF EFTDSJCFE FBSMJFS GSPN UIF QFSTQFDUJWF PG 54& 8F FNQIBTJ[F UIF DPOTUSBJOU UIBU B DPNQMFY TZTUFN QPUFOUJBMMZ FYIJCJUTPOFPSNPSFPGUIFDIBSBDUFSJTUJDTJOUIFMJTUOPUBMMPGUIFNThFQVSQPTFJTOPUUP FRVBUFPSHBOJD BVUPOPNPVT BEBQUJWF FNFSHFOU BOETFMGPSHBOJ[JOH1BSUPGUIFKPCPGCSJOHJOH UIFTFUZQFTPGTZTUFNTJOUPUIF4&BSFOBJTUPEJffFSFOUJBUFUIFWBSJFUZPGDIBSBDUFSJTUJDTUIBUUIF DPNNVOJUZ BOEUIJTCPPL JEFOUJGZVOEFSUIFSVCSJDPGiDPNQMFYTZTUFNTw
6 O Model-Oriented Systems Engineering Science
ThFDPOUSBTUPGUIFPSHBOJTNPSBHFOUQFSTQFDUJWFXJUIUIFNBDIJOFQFSTQFDUJWFJTSFflFDUFEJO DFSUBJODIBOHFTJONJOETFU XIFSFDPOTUSVDUTUIBUBSFWJFXFEOFHBUJWFMZJO54&BSFFNCSBDFEBT QPTJUJWFPSBUMFBTUQPUFOUJBMMZQPTJUJWFJOB$4BQQSPBDI. ThFTFDPOTUSVDUTJODMVEF O $IBOHF$IBOHFJTTPNFUIJOHUPCFBWPJEFEJO54& PSBUMFBTUDBSFGVMMZDPOUSPMMFE*O $4 DIBOHFJTBOBUVSBMQSPDFTT*UDBOCFQPTJUJWF OFHBUJWF PSOFVUSBM CVUJONBOZDBTFT DIBOHFSFflFDUTMFBSOJOH HSPXUI JNQSPWFNFOU BOEBEBQUBUJPO O 3JTL54&BUUFNQUTUPNJOJNJ[FPSBWPJESJTL"$4BQQSPBDITFFTOPUPOMZSJTL CVUBMTP PQQPSUVOJUZ UIe flJQTJEFPGSJTL BTBQPTJUJWFQPUFOUJBMGPSTJHOJfiDBOUHBJOT O 6ODFSUBJOUZBOEMBDLPGDPOUSPM54&USJFTUPNBJOUBJONBYJNVNDPOUSPMBOEUPNJOJNJ[F VODFSUBJOUZ8JUI$4 FOHJOFFSTDBOZJFMETPNFPGUIBUDPOUSPMUPTZTUFNTUIBUFYIJCJU BVUPOPNZBOETFMGPSHBOJ[BUJPO XIJDISFEVDFTUIFBNPVOUPGOFDFTTBSZJOTUSVDUJPOTPS FYQMJDJUTQFDJfiDBUJPOT*OTUFBEPGUIFFOHJOFFSIBWJOHUPBOUJDJQBUFFWFSZUIJOHGPSUIFTZT UFN MFU UIF TZTUFN XPSL UIJOHT PVU GPS JUTFMG BT JU HPFT BMPOH *O .04&4 UIJT PWFSBMM QSPDFTTJTDBMMFEDPMMFDUJWFBDUVBMJ[BUJPO O $POUSBEJDUJPO BOE QBSBEPY 54& TFFLT UP BDIJFWF DPOTJTUFODZ BOE BWPJE DPOUSBEJDUJPO QBSBEPY UFOTJPO BOE DPOUSBTU $PNQMFY TZTUFNT BDDFQU DPOUSBEJDUJPO UFOTJPOT EVBMJ UJFT BOE DPOUSBTUT BT SFQSFTFOUJOH CBMBODF BOE EJWFSTJUZ JO UIF TQJSJU PG ZJO BOE ZBOH $POUSBTUJOHFMFNFOUTBSFSFDPODJMFE JOQBSU XJUIUIFVTFPGWJFXT ThFJODMVTJPOPGQFPQMFJOTZTUFNTBOEUIFMBDLPGDPOUSPMBSFDMFBSMZDPOOFDUFE1FPQMFBSF OPUTJNQMZJOGPSNBUJPOQSPDFTTJOHDPNQPOFOUTPGBTZTUFNUIFJSCFIBWJPSJOSFTQPOTFUPFOWJSPO NFOUBMTUJNVMJJTTJHOJfiDBOUMZNFEJBUFEUISPVHIUIFJSJOUFSOBMNPEFMPSWJFXPGUIFXPSMEBOE UIFJS JOUFOUJPOT %FWFMPQNFOUT JO DPHOJUJWF TDJFODF BOE UIFJS BQQMJDBUJPO JO DPHOJUJWF TZTUFNT FOHJOFFSJOH FH )PMMOBHFMBOE8PPET
QSPWJEFOPUPOMZNPEFMTPGIVNBOTBTDPNQPOFOUT PGTZTUFNT CVUBMTPHPCFZPOEUIBUUPQSPWJEFIPMJTUJDNPEFMTPGTZTUFNTUIBUJODMVEFCPUIQFPQMF BOENBDIJOFT*ODPHOJUJWFTZTUFNTFOHJOFFSJOH TVDITZTUFNTBSFDBMMFEKPJOUDPHOJUJWFTZTUFNT JOUIJTCPPLXFDBMMUIFNIZCSJETZTUFNT 'PSNPSFJOGPSNBUJPOPOUIF$4WJFX TFFSFQSFTFOUBUJWFMJUFSBUVSF"TBNQMFS"YFMSPEBOE $PIFO
#PDDBSB
)PMMBOE
,VSBT BOE 8IJUF
4JNPO
BOE 4VTTNBO " TJHOJfiDBOU OVNCFS PG JOTUJUVUFT VOJWFSTJUJFT BOE PUIFS PSHBOJ[BUJPOT IBWF CFFODPOEVDUJOHSFTFBSDIJODPNQMFYTZTUFNTBOEDPNQMFY44GPSEFDBEFT&YBNQMFTJODMVEFUIF 4BOUB'F*OTUJUVUF 4'*
UIF/FX&OHMBOE$PNQMFY4ZTUFNT*OTUJUVUF /&$4*
BOE UIF6OJWFSTJUZPG.JDIJHBO$FOUFSGPSUIF4UVEZPG$PNQMFY4ZTUFNT $4$4 JOUIF6OJUFE 4UBUFT BTXFMMBTNBOZJOPUIFSQBSUTPGUIFXPSME
Example CS Models and Systems ThF$4DPNNVOJUZIBTQSPEVDFEBWBSJFUZPGNPEFMTUIBUDIBSBDUFSJ[FTZTUFNTBDSPTTNVMUJQMF EJTDJQMJOFT.PEFMTJODMVEFDIBPUJDUJNFTFSJFTTQBUJPUFNQPSBMDIBPTEZOBNJDBMTZTUFNTNPE FMT JODMVEJOHMPHJTUJDNBQTRVBOUVNUIFPSZHFOFUJDSFHVMBUPSZOFUXPSLTEJTUSJCVUFEDPOUSPMJO OFUXPSLCBTFETZTUFNTDIBJOGPSNBUJPOBOEOFUXPSLTFMGPSHBOJ[BUJPOCJPMPHJDBMNPEFMTTVDI BTFWPMVUJPOBOEBVUPQPJFTJTQFSDPMBUJPOCFIBWJPSBOEDBTDBEFTJOOFUXPSLTBOECJMJOHVBMJTN BOEMJOHVJTUJDNPEFMT"CBTJDTFUPGDPNQMFYTZTUFNNPEFMTJTEFTDSJCFEJO#PDDBSB 4ZTUFN FYBNQMFT JODMVEF FDPOPNJD NBSLFUT QPQVMBUJPO FQJEFNJPMPHZ JNNVOPMPHZ QBO EFNJDTVTJOHCBDUFSJBGPSESVHUSBOTQPSUXFBUIFSTZTUFNTUSBOTQPSUBUJPOTZTUFNTPSHBOJ[BUJPOBM NBOBHFNFOUBOETPDJFUBMHPWFSOBODFFDPMPHZBOETPDJBMFDPTZTUFNTQPMJUJDTBOEFMFDUJPOTIFBMUI
Opportunities and Challenges for Systems Engineering O
7
DBSFBOEDVMUVSBMTIJGUTBJSUSBffiDDPOUSPMFNFSHFODZQSFQBSFEOFTT FH GPSIVSSJDBOFT DPOHFT UJPOTFOTJOHBOENJUJHBUJPOJODSJUJDBMJOGSBTUSVDUVSFTZTUFNTDSJNJOBMKVTUJDFTZTUFNTFEVDBUJPO EJTUBODFMFBSOJOHUIF*OUFSOFUQVCMJDQPMJDZBOEVSCBOQMBOOJOHNJMJUBSZDPOflJDU JOTVSHFODZ BOEUFSSPSJTNBOEBVUPOPNPVTBOEBEBQUJWFJOGPSNBUJPOTZTUFNT CPUIOBUVSBMBOEBSUJfiDJBMThF 4&DPNNVOJUZJTBMSFBEZCFHJOOJOHUPBEESFTTTZTUFNTJOUIFTFDBUFHPSJFT'PSFYBNQMF TFF.*5
3PVTF
BOE#MVNTUFJO *ONBOZDBTFT B$4NPEFMBQQMJFTUPBWBSJFUZPGEJTDJQMJOFTPSEPNBJOT"OFYBNQMFJTUIF BQQMJDBUJPOPGCJPMPHJDBMNPEFMTUPNBOZPUIFSEPNBJOTTVDIBTFDPOPNJDNBSLFUT USBffic QBU UFSOT BOETPDJBMPSHBOJ[BUJPOTThFfiFMEPGCJPNJNJDSZFYBNJOFTCJPMPHJDBMPSHBOJTNTBOEQSP DFTTFTBTBCBTJTGPSJNQSPWJOHUIFEFTJHOPGIVNBOFOHJOFFSFETZTUFNT4FFGPSFYBNQMF#FOZVT BOE.BSHBMJPU
Changing Perspectives on Complex Systems 'SPNUIF$4BOE44MJUFSBUVSF XFDBOJOUFSQSFUUISFFQFSTQFDUJWFTPODPNQMFYTZTUFNTUIBUIBWF FWPMWFEPWFSUIFQBTUDFOUVSZThFfiSTUXFXJMMDBMMi5SZJOHUPFOHJOFFSDPNQMFYTZTUFNTBTNBDIJOFTw ThJTQFSTQFDUJWF EPNJOBOUJOUIFFBSMZUXFOUJFUIDFOUVSZCVUTUJMMJOFYJTUFODF JODMVEFTUIFiTDJFO UJfiDNBOBHFNFOUwPG5BZMPS
NBOBHFNFOUUIFPSZ9EFTDSJCFEJOCZ.D(SFHPS
BOEJOHFOFSBM IJFSBSDIJDBMMFWFMT TQBOPGDPOUSPM DIBJOPGDPNNBOE BOEPQUJNBMFfficJFODZ ThFTFDPOEQFSTQFDUJWFXFXJMMDBMMi5SZJOHUPVOEFSTUBOEDIBSBDUFSJTUJDTPGDPNQMFYTZTUFNTBT BTDJFODFwThJTQFSTQFDUJWFIBTCFFOBDUJWFTJODFUIFT JOUIFGPSNPGDZCFSOFUJDT TZTUFNTUIF PSZ PSHBOJ[BUJPOBMUIFPSZ BOEUIFEFWFMPQNFOUPGOBUVSBMBOEBSUJfiDJBMDPNQMFYTZTUFNNPEFMT ThFUIJSEQFSTQFDUJWFSFUVSOTUPFOHJOFFSJOHXFXJMMDBMMJUi5SZJOHUPFOHJOFFSDPNQMFYTZT UFNT BT PSHBOJTNT PS BHFOUTw ThJT QFSTQFDUJWF IBT FNFSHFE JO UIF QBTU EFDBEF PS TP ThF OFX UIJOLJOHJTUIBUUIFDFOUVSZPMEDPODFQUPGFOHJOFFSJOH$4EJEOPUGBJMCFDBVTFJUXBTJOIFSFOUMZB CBEJEFBJUGBJMFECFDBVTFJUVTFEJOBQQSPQSJBUFNPEFMT3FHBSEJOHQFPQMFBTNFDIBOJTUJDTZTUFNT EJEOPUXPSL3FHBSEJOHQFPQMFBTPSHBOJDTZTUFNTPSBHFOUTNBZXPSLCFUUFSCFDBVTFJUJTBCFUUFS fiU8FOPXIBWFTFWFSBMEFDBEFTPGBEEJUJPOBMTDJFOUJfiDLOPXMFEHFPGQFPQMFBOEPUIFSDPNQMFY TZTUFNTUPCSJOHUPCFBSPOUIFUBTLPGFOHJOFFSJOHDPNQMFYTZTUFNT TPMFUTIBWFBOPUIFSHPBU JUUIJTUJNF XJUINPSFSFBMJTUJDBOEVTFGVMNPEFMT ThFUISFFQFSTQFDUJWFTDBOCFTVNNBSJ[FEUIJTXBZ VTF54&UPFOHJOFFS$4 TUVEZ$4 UPEFfiOFBTDJFODF $44 BOE EFfiOFBOEVTF$4&CBTFEPO$44UPFOHJOFFS$4 ThJTCPPLVTFTUIFTFDPOEQFSTQFDUJWF $44 BTBLFZQBSUPGBGPVOEBUJPOUPTVQQPSUUIFUIJSE QFSTQFDUJWF $4& XJUIJOUIFMBSHFS4&ThFFYQBOEFETDPQFPGTZTUFNTJEFOUJfiFEJOUIFQSFWJPVT TFDUJPOSFQSFTFOUTGFSUJMFHSPVOEGPS4&ThFCFMJFGJTUIBUOPUPOMZDBOXFPCTFSWFBOEEFTDSJCF UIFTFDPNQMFYBOEPSHBOJDTZTUFNT CVUXFDBOBMTPFOHJOFFS JOUIFDPOUFYUPGDPMMFDUJWFBDUVBMJ[B UJPO TQFDJfiDTZTUFNTPGUIFTFUZQFT UIBUJT TZTUFNTUIBUUPWBSZJOHEFHSFFTDPOUSPMUIFNTFMWFT BDU BVUPOPNPVTMZ BOEDIBOHFPOUIFJSPXO4PNFPGUIFFYBNQMFTBCPWFJMMVTUSBUFEUIBUUIFfiFMEJT FYQBOEJOHJOUIJTEJSFDUJPO1PUFOUJBMMZ4&DBOBEESFTTTZTUFNTFWFOBUUIFMFWFMPGTPDJFUJFT QVCMJD QPMJDZ DVMUVSFT SFMJHJPOT XBS QFBDF DPBMJUJPOT USFBUJFT MBXT BOEGPSNTPGHPWFSONFOUJGXF DBOEFfiOFBEFRVBUFNPEFMTUIBUXPSL
More People Involved: Mass Collaboration ThFTUPSZPGUIF-JOVYPQFSBUJOHTZTUFNJTXFMMLOPXO*O -JOVT5PSWBMETSFMFBTFEUIFLFSOFM PGBWBSJBOUPGUIF6/*9PQFSBUJOHTZTUFNBOEPQFOFEJUVQGPSQFPQMFUPSFWJFXJUBOEDIBOHF JUThJTXBTBSBEJDBMMZEJffFSFOUEFWFMPQNFOUNPEFMGSPNUIFUSBEJUJPOBMDMPTFEQSPQSJFUBSZUFBN
8 O Model-Oriented Systems Engineering Science
BQQSPBDIUPTPGUXBSFEFWFMPQNFOUThFSFTVMUUIBUIBTFNFSHFEGSPNUIJTBQQSPBDIJTUIBU-JOVY JTTFFOBTSPCVTU SFMJBCMF BOEBEBQUBCMF BOEJUIBTHSPXOJOUPXJEFTQSFBEVTFBTBDPOTFRVFODF *UDPOUJOVFTUPFWPMWFGSPNUIFFffPSUTPGUIPVTBOETPGWPMVOUFFSTXPSMEXJEF BOEUIFPQFOTPVSDF NPWFNFOUIBTTQSFBEUPPUIFSUZQFTPGTPGUXBSF ThFPOMJOFGSFFFODZDMPQFEJB 8JLJQFEJB JTBMTPBXFMMLOPXOTUPSZ"TNBMMDPPSEJOBUJOHHSPVQ PWFSTFFTBMBSHFOVNCFSPGQFPQMFXIPIBWFWPMVOUFFSFEUPXSJUFFOUSJFTBOESFWJFXBOEFEJUPUIFS FOUSJFT GPSUIFFODZDMPQFEJBThFSFTVMUJOUIFTQBDFPGBGFXZFBST 8JLJQFEJBIBTBDDVNVMBUFEPWFS NJMMJPOBSUJDMFTJOMBOHVBHFT JODMVEJOHPWFSNJMMJPOJO&OHMJTIBTPG%FDFNCFS 8JLJQFEJB "MUIPVHIUIFSFJTTPNFEFCBUFPOUIFRVBMJUZ BBOBMZTJTTVHHFTUFEUIBUUIF RVBMJUZPG8JLJQFEJBBSUJDMFTXBTDMPTFUPUIBUPG&ODZDMPQFEJB#SJUBOOJDBBSUJDMFT (JMFT )PXBSFUIFTFFYBNQMFTSFMBUFE -JOVYBOEUIFPQFOTPVSDFNPWFNFOU BOE8JLJQFEJBBSF FYBNQMFTPGXIBU5BQTDPUUBOE8JMMJBNT DBMMiQSPTVNFST wXIJDIJTBDBUFHPSZPGNBTT DPMMBCPSBUJPOJOXIJDIDPOTVNFSTCFDPNFQSPEVDFSTThFTVDDFTTPGUIJTNPEFMIBTNBEFDMFBS UIBUOPOIJFSBSDIJDBM TFMGTFMFDUJOHHSPVQTDBONBOBHFBOEDPOUSPMUIFNTFMWFT BOEDBOXPSLTVD DFTTGVMMZBTBWFSZEJTUSJCVUFEHSPVQFWFOHMPCBMMZEJTUSJCVUFE BTXJUI-JOVYBOE8JLJQFEJB UISPVHINJOJNBMSVMFTBOETPDJBMOPSNTJOTUFBEPGIJFSBSDIJDBMDPOUSPM 5BQTDPUUBOE8JMMJBNTBMTPEFTDSJCFTFWFSBMPUIFSDBUFHPSJFTPGNBTTDPMMBCPSBUJPO VOEFSUIF HFOFSBMUFSNi8JLJOPNJDTw0OFJTDBMMFEUIFHMPCBMQMBOUflPPS VTFECZDPNQBOJFTGPSFOHJOFFS JOHBOEQSPEVDJOHQIZTJDBMHPPET*OUIJTEPNBJO UIFBQQSPBDI#PFJOHVTFEGPSJUTFBSMJFSBJSDSBGU TVDIBTUIF DPOUSBTUFEXJUIJUTBQQSPBDIPOUIFBJSDSBGU 5BQTDPUUBOE8JMMJBNT $IBQUFS 5SBEJUJPOBMMZ #PFJOHEFfiOFEBMMEFUBJMFESFRVJSFNFOUTBOEEFWFMPQFEUIFDPNQMFUF EFTJHOPGUIFBJSDSBGUBOEJUTQBSUT*UHBWFEFUBJMFEEFTJHOTQFDJfiDBUJPOTUPTVQQMJFST XIPXFSF FYQFDUFEUPCVJMEQBSUTUPUIPTFTQFDJfiDBUJPOT *O UIF BQQSPBDI CPUI UIF SFRVJSFNFOUT BOE EFTJHO XFSF EFfiOFE DPMMBCPSBUJWFMZ XJUI TVQQMJFSTBOEVTFST XIPN#PFJOHCSPVHIUJOBTQBSUOFSTFBSMZJOUIFQSPDFTTThJTDPOUSBTUJTB DMFBSFYBNQMFPGUIFEJTUJODUJPOCFUXFFOBUSBEJUJPOBM4&BQQSPBDIBOEUIFNPWFNFOUUPXBSEB QPUFOUJBMMZNPSFDPMMBCPSBUJWF4&BQQSPBDI *UJTJNQPSUBOUUPOPUFUIBUUIFKVSZJTTUJMMPVUPOUIFSFTVMUPG#PFJOHTFYQFSJNFOU8IFUIFS UIBUFYQFSJNFOUTVDDFFETPSGBJMT UIFQBUUFSOPGJODSFBTFEDPMMBCPSBUJPOTFFNTUPCFHBJOJOHUSBD UJPOJONVMUJQMFJOEVTUSJFT'PSFYBNQMF UIFNPUPSDZDMFJOEVTUSZJO$IJOBIBTSBQJEMZPWFSUBLFO UIBUPGUIF+BQBOFTFJOUIFXPSMENBSLFUCZFYQMPJUJOHUIJTQBUUFSO BDDPSEJOHUP5BQTDPUUBOE 8JMMJBNT o /PUFWFSZPOFBHSFFTPOUIFTVDDFTTPGNBTTDPMMBCPSBUJPO,FFO TUSPOHMZDSJUJDJ[FTUIF iBNBUFVSwOBUVSFPGSFTVMUJOHDPOUFOU.BOZRVFTUJPOXIFUIFSNBTTDPMMBCPSBUJPOQSPEVDFTBMPX FTUDPNNPOEFOPNJOBUPSBOEFYDMVEFTXPSLTPGHFOJVT 0VSQPJOUJOEJTDVTTJOHUIJTBQQSPBDIJTOPUUPTBZUIBUJUJTBQBOBDFBPSJTCFUUFSUIBONPSF USBEJUJPOBMBQQSPBDIFTJOBMM4&TJUVBUJPOT CVUJUDBOCFTFFOBTBOBMUFSOBUJWFBQQSPBDIUIBU IBTBDIJFWFEFOPVHITVDDFTTUPNFSJUGVSUIFSDPOTJEFSBUJPOBOEBOBMZTJTGPS4& BOEUPJODMVEF JUBTBQPUFOUJBMUPPMJOBMBSHFSUPPMTFUThFHFOFSBMQPJOUJTUIBUJUJTBOPUIFSXBZJOXIJDI4& JTFYQBOEJOH
Traditional Mass Collaboration 0GDPVSTF NBTTDPMMBCPSBUJPOJTOPUBOFXQIFOPNFOPO"MPOHTUBOEJOHFYBNQMFPGNBTTDPM MBCPSBUJPOJTUIFDSFBUJPO NFBOJOH BOEVTBHFPGXPSETJOBOBUVSBMMBOHVBHFTVDIBT&OHMJTI 8FUFOEUPUIJOLUIBUEJDUJPOBSZXSJUFSTEFfiOFXIBUJTDPSSFDUNFBOJOHBOEVTBHF BOEUIBUEJD UJPOBSJFTBSFOPSNBUJWFPSQSFTDSJQUJWF#VUEJDUJPOBSJFTBSFBEFTDSJQUJPOPGXIBUUIFQPQVMBUJPO
Opportunities and Challenges for Systems Engineering O
9
UIJOLTXPSETNFBOBOEIPXUIFZTIPVMECFVTFE%JDUJPOBSZXSJUFSTBSFPCTFSWFSTBOESFDPSEFST OPUQSFTDSJCFST8FJMMVTUSBUFXJUIUISFFXPSETEFfiOFEBOEEJTDVTTFEJO.FSSJBN8FCTUFS JOflBNNBCMF WFSTVTflBNNBCMF
JSSFHBSEMFTT WFSTVTSFHBSEMFTT
BOEDPNQSJTFThFfiSTUUXPQBJST BSFXPSETUIBUMPPLMJLFBOUPOZNTCVUBSFTZOPOZNTThFUIJSEXPSEJTCJQPMBSJUIBTUXPNFBO JOHTUIBUBSFBOUPOZNT O *OflBNNBCMFNFBOs flBNNBCMF*UJTKVEHFECZUIFQPQVMBUJPOUPCFBOBDDFQUBCMFXPSE O *SSFHBSEMFTTNFBOTSFHBSEMFTT"MUIPVHIJUIBTCFFOVTFEGPSOFBSMZBDFOUVSZ JUIBTDPOTJT UFOUMZCFFOKVEHFECZUIFQPQVMBUJPOUPCFBOVOBDDFQUBCMFXPSEJOQVCMJTIFEXPSLT O $PNQSJTF IBT UXP PQQPTJUF NFBOJOHT JODMVEF CF NBEF VQ PG &YBNQMF ThJT CPPL DPNQSJTFTDIBQUFST DPNQPTF DPOTUJUVUF &YBNQMFDIBQUFSTDPNQSJTFUIJTCPPL PSUIJTCPPLJTDPNQSJTFEPGDIBQUFST ThFUXPNFBOJOHTIBWFCFFOBSPVOEGPSPWFSB DFOUVSZ BOEUIFTFDPOENFBOJOHIBTBMXBZTCFFODSJUJDJ[FEBTXSPOHThJTTFDPOENFBO JOHIBTCFFOVTFEJOTDJFOUJfiDBOEUFDIOJDBMXSJUJOH CVUOPUJOMJUFSBSZXSJUJOH3FDFOUMZ IPXFWFS MJUFSBSZVTBHFIBTTIJGUFE BOEOPXUIFTFDPOENFBOJOHJTVTFEBCJUNPSFCVU JUJTOPUDPNQMFUFMZBDDFQUFEZFUJOUIBUDPNNVOJUZBOETUJMMDSJUJDJ[FE/FWFSUIFMFTT UIF UJEFJTUVSOJOHThFNFBOJOHPWFSBQFSJPEPGEFDBEFTBQQFBSTUPCFSFWFSTJOHJUTFMGJUJT DIBOHJOHQPMBSJUZ PSQFSIBQTDIBOHJOHGSPNCJQPMBSUPQPMBS ThFEJDUJPOBSZEPFTOPUTBZXIBUJTDPSSFDUBOEJODPSSFDUJUSFDPSETXIBUJTHFOFSBMMZDPOTJE FSFE CZNBTTDPMMBCPSBUJPO UPCFDPSSFDUBOEJODPSSFDU"OEUIFQPQVMBUJPOBTTFTTNFOUFWPMWFT PWFSUJNF*OBEEJUJPO EJDUJPOBSZXSJUFSTEPOPUDSFBUFOFXXPSETUIFQPQVMBUJPODSFBUFTJUTPXO XPSET /BUVSBM MBOHVBHF JT PSHBOJD OPU NFDIBOJTUJD ThF QPQVMBUJPO JT TFMGHPWFSOJOH XIFO JU DPNFTUPOBUVSBMMBOHVBHF
Storytelling "OBQQSPBDIUIBUIBTCFFOEFWFMPQJOHPWFSUIFQBTUEFDBEF EJTUJODUGSPNCVUTPNFXIBUSFMBUFE UP NBTT DPMMBCPSBUJPO JT TUPSZUFMMJOHBOE UIF VTF PG OBSSBUJWF UP DPNNVOJDBUF BOE VOEFSTUBOE UFDIOJDBMJOGPSNBUJPO4UPSZUFMMJOHJTBOBODJFOUGPSNPGLOPXMFEHFSFQSFTFOUBUJPOBOEUSBOTNJT TJPOCVUOPXJUTTUSFOHUITBSFCFJOHCSPVHIUJOUPUIFFOHJOFFSJOHBSFOB5XPTBNQMFSFGFSFODFT BSF.BOOJOH BOE,VNBSFUBM .BOOJOHEFTDSJCFTIPXTUPSZUFMMJOHIBTCFFOVTFE UPQSPWJEFUFDIOJDBMJOGPSNBUJPOBOETPNFPGUIFDIBMMFOHFTJOWPMWFE,VNBSFUBMJMMVTUSBUFIPX TUPSZUFMMJOHJTCFDPNJOHBGPSNBMJ[FEBQQSPBDI $IBQUFSTBOEEJTDVTTBEEJUJPOBM4&DPOUFYUTPGTUPSZUFMMJOH
Scaling in All Directions 4&JTFYQFSJFODJOHFYUFOTJPOTPGTDBMFJOBMMEJSFDUJPOTVQ EPXO BOEIPSJ[POUBM)PSJ[POUBMTDBM JOHJTSFflFDUFEJOUIFNBTTDPMMBCPSBUJPOQSBDUJDFTXFIBWFEJTDVTTFE BOEBMTPJOUIFWFSZMBSHF OVNCFSTPGQBSUTJODPNQMFYTZTUFNT EJTDVTTFEJOUIFTQBOPGDPOUSPMQPSUJPOPG$IBQUFS6Q BOEEPXOTDBMJOHJTBEESFTTFEIFSF
Scaling Up SE 4&JTBEESFTTJOHMBSHFSTZTUFNTThFFYBNQMFPGFYUFOEJOHGSPNQPXFSQMBOUUPQPXFSHSJESFflFDUFE UIJTThFUFSNiTZTUFNPGTZTUFNTwJTTPNFUJNFTVTFEUPSFflFDUBIJHIFSTDBMF XIFSFBWFSZMBSHF
10 O Model-Oriented Systems Engineering Science
TZTUFNJTQVUUPHFUIFSGSPNFYJTUJOHTZTUFNT"OPUIFSBSFBPGTDBMFVQJTPSHBOJ[BUJPOTPSFOUFS QSJTFT&OUFSQSJTFDBONFBOPSHBOJ[BUJPOPSNJTTJPOCVUDBOFYUFOEVQUPNVMUJPSHBOJ[BUJPOFOUJ UJFTPSNVMUJOBUJPOBMDPBMJUJPOGPSDFTThJTMFWFMPGTDBMFFYUFOETCFZPOEUIFTDPQFPGNBOBHFNFOU PGBTJOHMFPSHBOJ[BUJPOBOEQPTFTJUTPXODIBMMFOHFT
Scaling Down SE *OSFDFOUZFBST TNBMMTDBMFCJPMPHJDBMBOEQIZTJDBMTZTUFNTIBWFCFFOBOBSFBPGDPOTJEFSBCMFJOUFS FTU DSFBUJWJUZ SFTFBSDI BOEEFWFMPQNFOU0WFSMBQQJOHUPQJDTJODMVEFNJDSPFOHJOFFSJOH OBOP UFDIOPMPHZ OBOPCJPMPHZ OBOPTZTUFNTFOHJOFFSJOH TZOUIFUJDCJPMPHZ TZTUFNTCJPMPHZ CJPMPHJDBM FOHJOFFSJOH NPMFDVMBSDPNQVUJOH BOERVBOUVNDPNQVUJOHThFTFBSFBTIBWFHSFBUQSPNJTFJO NBOZBQQMJDBUJPOEPNBJOT JODMVEJOHNFEJDJOFBOEDPNQVUJOH6OJWFSTJUZEFHSFFQSPHSBNTBOE KPVSOBMTIBWFCFFODSFBUFEUPGPDVTPONBOZPGUIFTFJOEJWJEVBMUPQJDBSFBT 4ZTUFNTCJPMPHZBOETZOUIFUJDCJPMPHZBSFQBSUJDVMBSMZJOUFSFTUJOHBOEQBSUJBMMZPWFSMBQQJOH BSFBT*GUIFSFJTBEJTUJODUJPOCFUXFFOUIFUXP JUJTUIBUUIFHPBMPGTZOUIFUJDCJPMPHZJTUPFOHJOFFS CJPMPHJDBM QBSUT PS i#JP#SJDLT w BOE UIF HPBM PG TZTUFNT CJPMPHZ JT UP CVJME TZTUFNT GSPN UIFTF TUBOEBSEQBSUT.*5IBTFTUBCMJTIFEB3FHJTUSZPG4UBOEBSE#JPMPHJDBM1BSUT 3FHJTUSZ ThF QVSQPTFTBOEFNFSHJOHQSBDUJDFPGTZOUIFUJDCJPMPHZBSFEJTDVTTFEJO/BUVSF ThFFDPOPN JDTPGTZTUFNTCJPMPHZ JOUFSNTPGUIFQSPTQFDUTPGTVDDFTTGVMMZCVJMEJOHTZTUFNTGSPNTUBOEBSE CJPMPHJDBMQBSUT JTEJTDVTTFEJO)FOLFMBOE.BVSFS %PUIFTFTNBMMTDBMFTZTUFNTSFMBUFUP4& :FT TZTUFNTBSFCFJOHFOHJOFFSFEBUUIJTMFWFM BOE BOZXIFSFTZTUFNTBSFFOHJOFFSFEFWFOJGUIFZBSFBUBWFSZTNBMMTDBMFXPVMETFFNUPCFBO BQQSPQSJBUFBSFOBGPSBQQMZJOH4&ThJTTFOUJNFOUJTSFJOGPSDFECZUIFDVSSFOUTUBUFPGUIFFffPSU EFTDSJCFEBCPWFUPCVJMETZTUFNTGSPNMJCSBSJFTPGTUBOEBSECJPMPHJDBMQBSUT1BSUTIBWFCFFOTVD DFTTGVMMZCVJMU BMPOHXJUITPNFFYQFSJNFOUBMDJSDVJUT CVUUIFDPNNVOJUZJTTUSVHHMJOHUPCVJME XPSLJOH TZTUFNT GSPN UIFTF QBSUT "O FYBNQMF JT B SFQPSU UIBU PO POF TZTUFNT CJPMPHZ FffPSU UIF HSPVQ TQFOET PG JUT UJNF USZJOH UP fiOE BOE fiY VOJOUFOEFE JOUFSBDUJPOT CFUXFFO QBSUT ,FBTMJOH SFQPSUFEJO)FOLFMBOE.BVSFS ThJTQSPCMFNTPVOETWBHVFMZGBNJMJBSUP TZTUFNTFOHJOFFSTThFTFTZTUFNTCJPMPHJTUTNJHIUCFOFfiUGSPNBEEJUJPOBM4&BTTJTUBODFBOEFEVDB UJPO"EWPDBUFTGPSBO4&WJFXPGOBOPUFDIOPMPHZJODMVEF%BTFUBM BOE3PVTF
Multiscale SE .BOZPGUIFTFTZTUFNTJOWPMWFBOBMZTJTBOENPEFMJOHPGEJffFSFOUTDBMFTJOUIFTBNFTZTUFNThF QSFTFODFPGFNFSHFOUQSPQFSUJFTBUIJHIFSMFWFMTJTBEFTJSFEDIBSBDUFSJTUJDPGUIFTFTZTUFNT CVUJU BMTPDPNQMJDBUFTUIFBOBMZTJTBOEFOHJOFFSJOH0OFFYBNQMFPGUIJTJTUIFBOBMZTJTPGUIFQIZTJ DBM DIFNJDBM BOECJPMPHJDBMQSPQFSUJFTPGJPOJDMJRVJET UPDPNCJOFUIFNJOBXBZUIBUQSPEVDFT EFTJSFEDIBSBDUFSJTUJDTBUBIJHIFSTDBMF 3PHFST "OBQQMJDBUJPOPGUIJTJTUIFQSPEVDUJPOPG MJRVJENJSSPSTGPSUFMFTDPQFT'PSFYBNQMF POFQSPQPTBMJTUPQSPEVDFBNJSSPSUPNFUFST JOEJBNFUFSGPSBUFMFTDPQFPOUIF.PPOUIBUJUJTCFMJFWFEXPVMEHJWFVOQSFDFEFOUFEWJFXTPGUIF FBSMZVOJWFSTF #PSSB "OPUIFSFYBNQMFJTUIFFYQFDUFEGVUVSFVTFPGDBSCPOOBOPUVCFTJO DPNNFSDJBMBJSDSBGU BTEFTDSJCFEJO/BUVSF ThFFYQFDUBUJPOJTUIBUDPNQPTJUFTNBEF GSPNOBOPUVCFTXJMMSFTVMUJOBJSDSBGUTUSVDUVSFTUIBUSFUBJOUIFOFDFTTBSZTUSFOHUICVUTJHOJfiDBOUMZ SFEVDFUIFXFJHIUJODPNQBSJTPOUPQPMZNFSCBTFd fiCFST 4ZTUFNTTVDIBTUIFTFSFRVJSFBO4&BQQSPBDIUIBUDBOBOBMZ[FBOENPEFMNBOZEJffFSFOUTDBMFT JOBTZTUFNBOEDBOSFMBUFUIFEJffFSFOUTDBMFTBOEMFWFMTUPFBDIPUIFSThFTBMJFOU4&RVFTUJPOGPSB HJWFOTZTUFNJT8IBUMFWFMTPSTDBMFTEPFT4&OFFEUPBEESFTT "NVMUJTDBMFNPEFMJOHBOEBOBMZTJT
Opportunities and Challenges for Systems Engineering O 11
DPNNVOJUZJTFYBNJOJOHUIJTJTTVF"OFYBNQMFJTUIF$FOUFSGPS*OUFHSBUJWF.VMUJTDBMF.PEFMJOH BOE4JNVMBUJPO $*..4 BUUIF$BMJGPSOJB*OTUJUVUFPG5FDIOPMPHZ $*..4 $*..4 JTBNVMUJEJTDJQMJOBSZDFOUFSTFUVQUPNPEFMBOEBOBMZ[FDPNQMFYTZTUFNTBDSPTTNVMUJQMFTDBMFT PGCPUIUJNFBOEMFOHUI"SFBTPGTUVEZJODMVEFBTUSPEZOBNJDT BUNPTQIFSF FBSUIRVBLFT flVJE NFDIBOJDT TJHOBMQSPDFTTJOH JNBHJOH NBUFSJBMT CJPMPHJDBMTZTUFNT BOEOBOPTDBMFTZTUFNT
Scale Viewpoints .BOZPGUIFFYBNQMFTQSFTFOUFEJOUIJTDIBQUFSSFflFDUDIBOHFTPGTDBMF0OFQFSTQFDUJWFPONBTT DPMMBCPSBUJPOPOBHMPCBMTDBMFJTUIBUJUSFQSFTFOUTBTDBMFVQPGFOHJOFFSJOH CVTJOFTT BOELOPXM FEHF QSPEVDUJPO $MFBSMZ CJPMPHJDBM TZTUFNT BOE OBOPUFDIOPMPHZ SFQSFTFOU TDBMFEPXO #PUI TDBMFVQBOETDBMFEPXOIBWFPDDVSSFEPWFSUIFQBTUGFXEFDBEFTThJTTUSFUDIJOHJOCPUIEJSFD UJPOTQSFTFOUTJNQPSUBOUDIBMMFOHFTGPSTZTUFNTFOHJOFFSJOH 5PBEFRVBUFMZVOEFSTUBOEUIFSPMFBOEFYUFOUPGTDBMFT XFOFFEUPMPPLBUBNPSFHFOFSBMDPO UFYU OBNFMZ UIFQPUFOUJBMSBOHFPGTDBMFTGSPNTFWFSBMWJFXQPJOUTThFTFWJFXQPJOUTUZQJDBMMZBSF USFBUFETFQBSBUFMZBMUIPVHIUIFZPWFSMBQTJHOJfiDBOUMZ. ThFZJODMVEF O 1IZTJDBMThFQPUFOUJBMSBOHFPGTDBMFTFYUFOETGSPNTVCBUPNJDQBSUJDMFTVQUPUIFFOUJSF VOJWFSTFBTXFLOPXJU O 4PDJBMPSPSHBOJ[BUJPOBMThFSBOHFFYUFOETGSPNJOEJWJEVBMQFPQMFVQUPTPDJFUJFT OBUJPOT BOENVMUJOBUJPOBMDPBMJUJPOTPSHSPVQT TVDIBTUIF6OJUFE/BUJPOT O &OUFSQSJTFThFSBOHFJOUIJTWJFXQPJOUUZQJDBMMZFYUFOETGSPNTZTUFNTUPPSHBOJ[BUJPOTPS FOUFSQSJTFT*OUIJTDPOUFYU TZTUFNUZQJDBMMZNFBOTTPNFUIJOHMJLFJOGPSNBUJPOTZTUFNPS NBDIJOF BOEFOUFSQSJTFUZQJDBMMZNFBOTPSHBOJ[BUJPOPSNJTTJPO CVUDBOHPVQUPNVMUJ PSHBOJ[BUJPOHSPVQTPSNVMUJOBUJPOBMDPBMJUJPOT*OSFDFOUZFBST UIFDPODFQUPGiTZTUFN PGTZTUFNTwUIBUJT BMBSHFTZTUFNQVUUPHFUIFSGSPNFYJTUJOHTZTUFNTIBTCFFOEJT DVTTFE PGUFOCVUOPUBMXBZTJOUIFDPOUFYUPGUIJTWJFXQPJOU O #JPMPHJDBM ThF SBOHF FYUFOET GSPN OBOPCJPMPHZ BTTFNCMJFT PG CJPNPMFDVMFT VQ UP FDPTZTUFNT O -JGFPSMJWJOHTZTUFNTThFSBOHFFYUFOETGSPNPSHBOJDNPMFDVMFTPSDFMMTVQUPNVMUJOB UJPOBMHSPVQT PSBQQSPYJNBUFMZUIFDPNCJOFESBOHFPGCJPMPHJDBM FOUFSQSJTF BOETPDJBM PSHBOJ[BUJPOBMTDBMFTThFGVMMFTUFYQSFTTJPOPGUIJTWJFXQPJOUJT+BNFT.JMMFSTNPOVNFO UBMXPSL-JWJOH4ZTUFNT O .BDIJOFThFSBOHFJOUIJTWJFXQPJOUFYUFOETGSPNOBOPEFWJDFTVQUPMBSHFNBDIJOFT UIBUBSFBOBMPHPVTUPPSHBOJTNTJOUIFTPDJBMPSCJPMPHJDBMWJFXQPJOUThBUJT BDBSPSUSBJO PSBJSDSBGUPSTIJQPSDPNQVUFSJTPGUFOSFHBSEFEBTBNBDIJOF CVUBUSBOTQPSUBUJPOTZTUFN PSBflFFUPGTIJQTPSBDPNQVUFSOFUXPSLJTVTVBMMZSFHBSEFEBTBOJOUFSBDUJOHHSPVQPG NBDIJOFTBOEPUIFSFMFNFOUTUIBUJT BTZTUFNBOEOPUBTBNBDIJOF O *OGPSNBUJPOThFSBOHFFYUFOETGSPNCJUTUPBMBSHFHMPCBMJOGPSNBUJPOTZTUFN PGXIJDI UIF*OUFSOFUJTUIFEPNJOBOUFYBNQMF O 5JNF ThFSBOHFPGUFNQPSBMTDBMFTFYUFOETGSPNOBOPTFDPOETPSUJNFDZDMFTPGBUPNJD CFIBWJPSUPCJMMJPOTPGZFBSTPSUIFMJGFPGUIFVOJWFSTF
/PUFUIBUCFDBVTFTPNFTZTUFNTBSFOPUSFHBSEFEBTNBDIJOFTEPFTOPUNFBOUIBUNBDIJOFTBSFOPUSFHBSEFE BTTZTUFNT.BDIJOFT BOEJOGBDUNPTUJUFNTBDSPTTUIFSBOHFPGTDBMFTJOBMMUIFWJFXQPJOUTJEFOUJfiFEIFSF BSF SFHBSEFEBTTZTUFNT BTUIJTCPPLFNQIBTJ[FTUISPVHIPVU
12 O Model-Oriented Systems Engineering Science
The Bridge: Information, Computation, Software *OGPSNBUJPO TZTUFNT JODMVEJOH DPNQVUBUJPO BOE FTQFDJBMMZ TPGUXBSF GPSN B QPUFOUJBM CSJEHF CFUXFFOUSBEJUJPOBMTZTUFNTBOEDPNQMFYTZTUFNT3FDFOUEFWFMPQNFOUTJOUIJTEPNBJOSFQSFTFOU TJHOJfiDBOUTUFQTUPXBSESFBMJ[JOHUIJTQPUFOUJBMThJTTFDUJPOEFTDSJCFTUIFQPUFOUJBMPGBOETUFQT UPXBSE SFBMJ[JOH JU $PNQVUBUJPO BOE TPGUXBSF DIBSBDUFSJTUJDT BSF EJWJEFE JOUP UISFF TFUT 54& SFMBUFE$4&SFMBUFEBOECSJEHFSFMBUFE
TSE-Related Characteristics 4PGUXBSFBOEDPNQVUJOHTZTUFNTQMBZNVMUJQMFSPMFTJO4&0OFSPMFJTNBOJQVMBUPSPGJOGPSNBUJPO *OGPSNBUJPOIBTCFDPNFSFDPHOJ[FEBTBOJNQPSUBOUFMFNFOUBOEBTTFUJOBMMUZQFTPG4&TZTUFNT BOEJOBMMPSHBOJ[BUJPOT4PGUXBSFQSPDFTTFTBOEBOBMZ[FTUIFJOGPSNBUJPO4PGUXBSFBOEDPNQVUFST BSFVTFEJOWJSUVBMMZFWFSZBQQMJDBUJPOEPNBJO BOEBTBDPNQPOFOUJOWJSUVBMMZFWFSZ4&TZTUFN "OPUIFSSPMFPGTPGUXBSFJTBTBOFOHJOFFSJOHUPPM4PGUXBSFUPPMTBSFVTFEFYUFOTJWFMZJO4& BOETFWFSBMGPSDFTBSFFYQFDUFEUPJODSFBTFUIFSPMFPGTPGUXBSFUPPMT"QSPNJOFOUFYBNQMFJTTJNV MBUJPO0UIFSTJODMVEFBOBMZTJTUPPMT "NBKPSSPMFJTBVUPNBUJPO4PGUXBSFJTVTFEUPBVUPNBUFNBOZBDUJWJUJFTBOECVTJOFTTQSPDFTTFT UIBUXFSFQSFWJPVTMZNBOVBM0OFBSFBPGBVUPNBUJPOJTDPOUSPMGVODUJPOTJONBDIJOFT,PTTJBLPff BOE4XFFU JEFOUJGZBVUPNBUJPOBTUIFGBTUFTUHSPXJOHBOETUSPOHFTUJOflVFODFPO4& ThF*OUFSOFUBOEUFDIOPMPHJFTBTTPDJBUFEXJUIUIF*OUFSOFUIBWFCFDPNFJODSFBTJOHMZJNQPS UBOUJO4&4PGUXBSFJTBLFZQBSUPG*OUFSOFUQSPDFTTFTBOEUFDIOPMPHJFT
CSE-Related Characteristics "NBKPSBSFBPGTPGUXBSFTVQQPSUUP$4&JTBHFOUCBTFETZTUFNT.VDIXPSLIBTCFFOEPOFJOUIJT BSFB FYQMPSJOHDIBSBDUFSJTUJDTTVDIBTBVUPOPNZ MFBSOJOH BEBQUBUJPO FWPMVUJPO GBVMUUPMFSBODF BOESPCVTUOFTT 0WFSUIFQBTUEFDBEFPSNPSF UIFDPODFQUPG TPGUXBSF DPHOJUJWFBHFOUTIBTCFFOQVSTVFE'PS FYBNQMF )VIOTBOE4JOHI EJTDVTTUIFHFOFSBMDPODFQU BOE.BKJEBOE"INFE EJT DVTTBTQFDJfiDBQQMJDBUJPO*OGBDU UIFJEFBPGBTDSJCJOHDPHOJUJWFPSNFOUBMRVBMJUJFTUPNBDIJOFT TPGUXBSF XBTQSPQPTFEZFBSTBHPCZ+PIO.D$BSUIZ "DPNNPONPEFMVTFEJOEFfiO JOHBOESFBTPOJOHBCPVUDPHOJUJWFDIBSBDUFSJTUJDTPGTPGUXBSFBHFOUTBTXFMMBTNPEFMJOHIVNBO BHFOUTJTUIF#%*NPEFM CFMJFGT EFTJSFT BOEJOUFOUJPOT 3BPBOE(FPSHFff 1 *O *#.QSPQPTFEBDPODFQUDBMMFEBVUPOPNJDDPNQVUJOH ,FQIBSUBOE$IFTT
XIJDIUIFZEFTDSJCFBTBTZTUFNJDWJFXPGDPNQVUJOHNPEFMFEBGUFSBTFMGSFHVMBUJOHCJPMPHJDBM TZTUFNThFGPVSBSFBTXFSFTFMGDPOfiHVSBUJPO TFMGIFBMJOH TFMGPQUJNJ[BUJPO BOETFMGQSPUFDUJPO ThFPSJHJOBMNPUJWBUJPOXBTMBSHFMZUIFGBDUUIBUNBOZDPNQMFYJOGPSNBUJPOTZTUFNTJOPQFSBUJPO BSFCSJUUMFBOEOPOSPCVTUBHBJOTUJOQVUPSFOWJSPONFOUWBHBSJFT BOELFFQJOHUIFNPQFSBUJOHJT CFDPNJOHBEJfficVMUBOESFTPVSDFJOUFOTJWFFffPSU4JODFUIFO UIFDPODFQUIBTCFDPNFBOBDUJWF BSFBPGSFTFBSDI BOEUIFTDPQFIBTCSPBEFOFEUPJODPSQPSBUFNPSFNBOBHFNFOUBTQFDUT 4BMFIJF BOE5BIWJMEBSJ 'PSFYBNQMF NPEFMTPGCJPMPHJDBMQSPDFTTFTBSFCFJOHBQQMJFEUPBTTJTUJO QPMJDZEFDPNQPTJUJPO ,FFOFZBOE8BEF "OPUIFS BSFB JT UIF JODSFBTJOH FNQIBTJT PO POUPMPHZ FOHJOFFSJOH BOE NBDIJOFNBOJQVMBCMF TFNBOUJDT4PGUXBSFQMBZTBNBKPSSole in these efforts. This arFBJTEJTDVTTFEGVSUIFSJO$IBQUFS
Opportunities and Challenges for Systems Engineering O
13
Bridge-Related Characteristics 4PGUXBSFJTBQSPNJOFOUTFHVF BMJOL CFUXFFOUIFNFDIBOJTUJDBOEPSHBOJDNPEFMT*UDBOSBOHF GSPNNFDIBOJTUJDTUSBJHIUGPSXBSEBMHPSJUINTPSEBUBQSPDFTTJOHUPBQQFBSJOHUPCFBOJOUFMMJHFOU BHFOUThFQPJOUBQQMJFTUPBVUPOPNZBTXFMMBTJOUFMMJHFODFTPGUXBSFBOEDPNQVUFSTZTUFNTDBOFYJTU BOZXIFSFJOUIFBVUPOPNZTQFDUSVNCFUXFFOUIFDPOUSPMMFENBDIJOFBOEUIFBVUPOPNPVTIVNBO 4PGUXBSFJTJOIFSFOUMZNPEFMPSJFOUFEThFTPGUXBSFFOHJOFFSJOHfiFMEIBTJOWFTUJHBUFENPEFMJOH JOHSFBUEFQUIBOEIBTQSPEVDFENVDINPEFMJOHNBDIJOFSZGPSEFTJHOBOEBOBMZTJTPGBMMEPNBJOT .PEFMJOHJTTPNFUIJOHUIBUBQQMJFTUPUIFFOHJOFFSJOHPGCPUIUSBEJUJPOBMBOEDPNQMFYTZTUFNT 4PDJBMBOECJPMPHJDBMTDJFODFTBSFBTPVSDFPGNVDIJOGPSNBUJPOGPSUIFOFX FYQBOEFE4&ThF TPGUXBSFDPNNVOJUZIBTBMSFBEZHJWFOUIFOFX4&BCJHIFBETUBSUUPXBSEQSFQBSJOHUIJTJOGPSNB UJPOGPS4&CZEFWFMPQJOHBOEFYFDVUJOHNPEFMT.VDIPGUIJTXPSLJTJOBHFOUNPEFMJOH "OPUIFSQFSTQFDUJWFPOUIFTPGUXBSFSPMFGPDVTFTPOUIFDIBMMFOHFTPGTPGUXBSFJUTFMG FTQFDJBMMZ MBSHFTDBMF TZTUFNT ThF 4PGUXBSF &OHJOFFSJOH *OTUJUVUF BU $BSOFHJF .FMMPO QSPEVDFE B SFQPSU POVMUSBMBSHFTDBMFTZTUFNTPGUIFGVUVSFBOEUIFJSDIBMMFOHFT JNQMJDBUJPOT BOEBSFBTPGOFFEFE SFTFBSDI 'FJMFSFUBM ThFTFMBSHFTPGUXBSFTZTUFNTBSFDIBSBDUFSJ[FEBTEJffFSFOUJOLJOE UIFZOFFEUPCFWJFXFEOPUBTTZTUFNTPSTZTUFNTPGTZTUFNT CVUBTTPDJPUFDIOJDBMFDPTZTUFNT ThFZFYIJCJUNBOZPGUIFDIBSBDUFSJTUJDTPGMBSHFDPNQMFYTZTUFNT JODMVEJOHDPOUJOVBMDIBOHFBOE FWPMVUJPO DPOflJDUJOHHPBMT BOEEFDFOUSBMJ[FEDPOUSPM 4PGUXBSFQMBZTBLFZSPMFJOCPUIUIFFYUFOTJPOPG4& WJB$4NPEFMTBOEBHFOUT BOEJOVOJ fiDBUJPO TQFDUSVN PG BVUPOPNZ CSJEHF 54& BOE $4& BTQFDUT &YUFOTJPO BOE VOJfiDBUJPO BSF DIBMMFOHFBSFBTEJTDVTTFEJOUIFOFYUTFDUJPO
Challenges: A Foundation Needed for the Future SE #BTFE PO UIF TUBUF PG 54& UIF PQQPSUVOJUJFT GPS 4& FYQBOTJPO BOE UIF TPGUXBSF CSJEHF UIJT TFDUJPOQSFTFOUTUIFDIBMMFOHFTPGEFfiOJOHUIF4&PGUIFGVUVSF5XPFMFNFOUTSFQSFTFOUUIF4& DIBMMFOHFBOEBSFEJTDVTTFEJOUIJTTFDUJPOThFfiSTUJTUIFHFOFSBMOFFEUPTVQQPSUBOFYQBOEFE 4&ThFTFDPOEJTUIFHFOFSBMOFFEGPSVOJfiDBUJPOPGUSBEJUJPOBMBOEDPNQMFYTZTUFNT JODMVEJOH BVOJfiFEUBYPOPNZPGTZTUFNT BOEBVOJfiFEGPVOEBUJPOThFDIBMMFOHFTBSFUIFODBQUVSFEBTB TFUPGSFRVJSFNFOUTUIBUBO4&BQQSPBDIOFFETUPTBUJTGZUPBEFRVBUFMZTVQQPSUUIFFYQBOEFEBOE VOJfiFE4&
General Challenge: Support Expanded Scope *G4&JTHPJOHUPFYQBOEJOUIFEJSFDUJPOTJOEJDBUFEJOUIFTFDUJPOFOUJUMFEi0QQPSUVOJUJFT5ZQFT PG&YQBOTJPO wJUXJMMOFFEUPEFfiOFNFUIPETUIBUTVQQPSUUIFBTTPDJBUFE$4DIBSBDUFSJTUJDT$4 FOHJOFFSJOH PS$4&4VDITVQQPSUJODMVEFTBMBSHFSWBSJFUZPGTZTUFNUZQFTBOEUIFJSBTTPDJBUFE EJTDJQMJOFT NBTTDPMMBCPSBUJPO BOENPSFTDBMJOH CPUIVQBOEEPXO "MUIPVHITPNFJOUIF4&DPNNVOJUZIBWFCFHVOUPFYBNJOFIPXUPFOHJOFFSUIFNGPS FYBNQMF#SBIBFUBM BOE,VSBTBOE8IJUF UIFDPODFQUPG$4&JTTUJMMSFMBUJWFMZ JNNBUVSFThFEJfficVMUJFTIBWFCFFOWBSJPVTMZEFTDSJCFEBTXJDLFEQSPCMFNT 3JUUFMBOE8FCCFS
NFTTFT "DLPff o
BOE B TXBNQ 4DIÚO *O UIFJS CPPLT PO TZTUFN "TFUPGQPUFOUJBM$4&NFUIPETJTJEFOUJfiFEJO$IBQUFS
14 O Model-Oriented Systems Engineering Science
BSDIJUFDUJOH 3FDIUJO BOE.BJFSBOE3FDIUJO IBWFFYUFOEFECFZPOE54&JOUPBSDIJ UFDUJOH PG DPNQMFY TZTUFNT TVDI BT FDPOPNJD TZTUFNT PSHBOJ[BUJPOT DPNQFUJOH PS BEWFSTBSJBM TZTUFNTTVDIBTXBSGBSF BOEUIFDBUFHPSZPGTPDJPUFDIOJDBMTZTUFNTThFGPDVTJTPOIFVSJTUJDTBOE HFOFSBMEJTDVTTJPOPGJTTVFT BTXFMMBTUIFVTFPGNPEFMT 4JHOJfiDBOU SFTFBSDI FYQFSJNFOUBUJPO BOE QSBDUJDF JO UIF FOHJOFFSJOH PG $4 BSF OFFEFE UP EFWFMPQUIFSFRVJTJUFLOPXMFEHFGPS$4&*OEFFE UIFSFJTOPUZFUBHFOFSBMVOEFSTUBOEJOHPGXIBU FOHJOFFSJOHBDPNQMFYTZTUFNNFBOT PSBOZDPOTFOTVTUIBUJUJTFWFOQPTTJCMF8IJMFEFWFMPQNFOUT JOSFMBUFEBSFBTTVDIBTOBOPUFDIOPMPHZ TZOUIFUJDCJPMPHZ DPHOJUJWF4& EFTJHOPGBHFOUCBTFE TZTUFNT BOEMBSHFFOUFSQSJTFTTFFNUPTVHHFTUUIBUJUJTQPTTJCMFUPFOHJOFFSDFSUBJOUZQFTPG DPNQMFYTZTUFNT JUJTGBJSUPDIBSBDUFSJ[FUIF$4&CPEZPGLOPXMFEHFBTCFJOHJOBOFBSMZTUBHF PGEFWFMPQNFOU
General Challenge: Unify Unify TSE and CSE &WFO JG XF NFFU UIF DIBMMFOHF PG EFfiOJOH B $4& NFUIPE UP TVQQPSU UIF $4 FYQBOTJPO PG 4& XF TUJMM IBWF B QSPCMFN ThF OFX TDPQF JT TP MBSHF BOE IFUFSPHFOFPVT UIBU 4& XJMM OPU IBWF B DPIFSFOU NFUIPE UIBU DPWFST JU BMM 54& BOE $4& IBWF TJHOJfiDBOUMZ EJffFSFOU BTTVNQUJPOT $PODFQUVBMJ[JOHUIFTZTUFNTPGUIFQBTUBTNBDIJOFTBOEUIFTZTUFNTPGUIFGVUVSFBTPSHBOJTNT PSBHFOUTCSJOHTVTFGVMBOEOFFEFEDPODFQUTUPUIFUBCMFCVUMFBWFTPVUBOJNQPSUBOUSFBMJUZ.PTU TZTUFNTUIBU4&XJMMFOHJOFFSOPXBOEJOUIFGVUVSFBSFBDPNCJOBUJPOPGNBDIJOFTBOEQFPQMF OPUTUSJDUMZPOFPSUIFPUIFS8FDBOOPUTJNQMZSFQMBDF54&XJUI$4&"OEBEJTKPJOU4&DPOTJTU JOHPGUIF54&CPPLBOEUIF$4&CPPLXJMMOPUTVfficFXIFONPTU4&TZTUFNTSFflFDUBTQFDUTPG CPUI0VSQPTJUJPOJTUIBUUIFZNVTUCFJOUFHSBUFEJOUPBVOJfiFE4&
Unify Multiple Disciplines 54&JTDPOTJEFSFENVMUJEJTDJQMJOBSZThFOFXfiFMETPGTZOUIFUJDCJPMPHZ OBOPCJPMPHZ BOEPUIFST BUUIBUTDBMFBSFNVMUJEJTDJQMJOBSZJOUIFNTFMWFT TPUIFZBEEUPUIFNVMUJEJTDJQMJOBSZTDPQFPG4& *OBEEJUJPO DPNQMFYTZTUFNTBSFCSPBEMZNVMUJEJTDJQMJOBSZCFDBVTFUIFJSNPEFMTBQQMZUPNBOZ EJffFSFOUBQQMJDBUJPOBSFBTThFSFTVMUJTUIBUUIFFYUFOEFE4&SFJOGPSDFTBOEFYUFOETUIFNVMUJEJT DJQMJOBSZTDPQFPG4&*OGBDU UIFSFBSFTFWFSBMXBZTJOXIJDI4&JTNVMUJEJTDJQMJOBSZ JODMVEJOH O 4&TZTUFNTBSFCVJMUJONBOZEJffFSFOUBQQMJDBUJPOEPNBJOTEFGFOTF BFSPTQBDF USBOT QPSUBUJPO DPOTUSVDUJPO FOFSHZQMBOUT NFEJDJOF PSHBOJ[BUJPOT FUD O "OZHJWFO4&TZTUFNUZQJDBMMZSFQSFTFOUTNVMUJQMFEJTDJQMJOFTJOJUTDPNQPOFOUT O 4&NPEFMT JODMVEJOHNBUIFNBUJDBMBOEDPNQMFYTZTUFNNPEFMT DVUBDSPTTPSTVQQPSU NVMUJQMFEJTDJQMJOFT O ThF 4& PG UIF GVUVSF DBO CF FYQFDUFE UP QBSUOFS XJUI PS BU MFBTU VTF LOPXMFEHF QSP WJEFE CZ UIF WBSJPVT TVQQPSUJOH EJTDJQMJOFT PG 4& JODMVEJOH 44 $44 BOE PUIFST UIBU XFMJTUCFMPXBOEJEFOUJGZNPSFGVMMZJO$IBQUFS*GXFBSFTFSJPVTBCPVUVTJOHIPMJTUJD BQQSPBDIFTUPTPMWFQSPCMFNTJOUIFOFXFYUFOEFE4& XFOFFEUPNPWFCFZPOEQJHFPO IPMFEBOETUPWFQJQFEEJTDJQMJOFT 5P NBLF UIJT NVMUJUVEF PG EJTDJQMJOFT XPSL UPHFUIFS JO B DPIFSFOU GBTIJPO SFRVJSFT TJHOJfiDBOU VOJfiDBUJPO
Opportunities and Challenges for Systems Engineering O Extend? TSE
CSE?
15
Extended and Unified SE of the Future TSE ........... CSE Provide basis for
First define extended and unified science foundation
CSE = Complex Systems Engineering CSS = Complex Systems Science SE = Systems Engineering TSE = Traditional Systems Engineering
Figure 1.1
New Extended and Unified SE Science Foundation Traditional sciences Extend Life/social sciences – CSS – Physics – Biology – Chemistry – Psychology – Materials science – Sociology –... – Organization theory – Economics . . . Unify General systems science; Computation; Mathematics
Need for extended and unified SE science foundation.
)PXEPFTUIF4&DPNNVOJUZSFTQPOEUPUIJTFWJEFOUOFFE 0VSBOTXFSJTJMMVTUSBUFEJO'JHVSF *USFflFDUTUIFWJFXUIBUTJNQMZBEEJOH$4&UP54&JTOPUBEFRVBUF BTXFJOEJDBUFEBCPWF 4PXIBUJTBCFUUFSXBZUPQSPDFFE -FUTMPPLBUXIBUXFEPIBWF*OBEEJUJPOUPUSBEJUJPOBM EJTDJQMJOFTTVDIBTQIZTJDTBOENBUIFNBUJDT XFIBWFBTFUPGTDJFODFTBOEPUIFSTVQQPSUJOHEJT DJQMJOFTUIBUBSFSFMBUJWFMZNBUVSFBOEBWBJMBCMFGPSTVQQPSUJOHBOFYQBOEFEBOEVOJfiFE4&44 EFTDSJCFTDIBSBDUFSJTUJDTUIBUBSFDPNNPOUPBMMTZTUFNT BOEBMPOHXJUIDPNQVUBUJPOBOENBUI FNBUJDTGPSNTUIFVOJGZJOHGPVOEBUJPO0SHBOJDPSMJGFTPDJBMTDJFODFT TVDIBT$44 CJPMPHZ QTZ DIPMPHZ TPDJPMPHZ PSHBOJ[BUJPOUIFPSZ BOEFDPOPNJDT QSPWJEFLOPXMFEHFPGDPNQMFYTZTUFNT UIBUJTVTFGVMUP4&*GXFDPVMEDPMMFDUBOEVOJGZLOPXMFEHFGSPNUIFTFTDJFODFTJOUPBDPIFSFOU TDJFODFPG4& PSNPSFTQFDJfiDBMMZBTDJFODFPGBMMQPUFOUJBM4&TZTUFNT UIBUXPVMEQSPWJEFBHPPE GPVOEBUJPOGPSFWPMWJOHBOFYUFOEFEBOEVOJfiFE4&
Specific Requirements List for New SE Foundation #BTFEPOUIFHFOFSBMDIBMMFOHFTBOEUIFJTTVFTSBJTFEJOUIFDIBQUFSUIVTGBS XFDBOEFfiOFBMJTUPG SFRVJSFNFOUTGPSBGPVOEBUJPOPGUIFGVUVSF4&"OFOBCMJOHGPVOEBUJPOGPSBVOJfiFE4&TIPVME TBUJTGZUIFSFRVJSFNFOUTMJTUFEJO5BCMF$PMVNOJOEJDBUFTBKVEHNFOUPGXIJDISFRVJSFNFOUT 54&TBUJTfiFTTVCTUBOUJBMMZ 4 PSQBSUJBMMZ 1 'PSUIFNBKPSJUZPGSFRVJSFNFOUTOPUTBUJTfiFECZ 54& UIFSFBTPOJTUIFVTFPGUIFNFDIBOJTUJDNPEFMPGTZTUFNT 54&BQQFBSTUPBUMFBTUQBSUJBMMZTBUJTGZNPTUPGUIFTFSFRVJSFNFOUT#VUUIFIPMFTBSFTJHOJfi DBOUPSHBOJD IZCSJE DIBOHF BOEVOJfiFEBQQSPBDIBSFMBSHFHBQT
Response: Model-Oriented SE Science ThF4NVUTRVPUFHJWFOBUUIFTUBSUPGUIJTDIBQUFSXBTUBSHFUFEUPiUIFNBJOQSPCMFNTPGTDJFODFBOE QIJMPTPQIZ FUIJDT BSU BOEBMMJFETVCKFDUTw 4NVUT Y )PXFWFS UIFRVPUFDBOBMTPCFJOUFS QSFUFEBTBHPPETVNNBSZPGUIFDVSSFOUTJUVBUJPOGBDJOH4&EFQJDUFEJOUIJTDIBQUFSUIFTZTUFNT FOHJOFFSJOHUFNQMFPGUIFGVUVSF XIJMFJUXJMMCFCVJMUMBSHFMZPGUIFPMEQSPWFONBUFSJBMT XJMMSFRVJSF OFXBOEBNQMFSGPVOEBUJPOTJOUIFMJHIUPGUIFJNNFOTFFYUFOTJPOPGPVSJOUFMMFDUVBMIPSJ[POT
16 O Model-Oriented Systems Engineering Science Table 1.1
Requirements of a Future SE Foundation
No.
Requirement
1 2 3
Support mechanistic characteristics of systems Support organic and agent characteristics of systems Support a hybrid mix of traditional and complex or sociotechnical systems in multiple disciplines (people and machines) in a seamless way, including characteristics in common to both TS and CS, and characteristics in which TS and CS differ Support a mix of matter, energy, and information elements in systems (i.e., a mix of conceptual and physical elements in systems) in a seamless way, including the dominant role of information and computation Support scale-up and scale-down of systems, and multiple scales in a single system, to include a variety of scale viewpoints Support arbitrary, fuzzy, and uncertain system boundaries Support the modeling of the interaction of a system with its environment, to anticipate mutual adaptation and side effects Facilitate precision, minimalism, and simplicity Support formal and informal approaches Be flexible, adaptable, and extensible, and evolve as needed Facilitate incorporation and use of knowledge and experience Support appropriate mass collaboration in systems engineering, including innovation and mechanisms for intellectual property Support multiple views and perspectives of a given system or class of systems Support tensions, dualities, contradictions, contrasts, and paradoxes in a unified way that includes both their separation and their integration; in the manner of yin-yang principles Support balance of simplicity and complexity: everything should be as simple as possible, but no simpler; recognize imperative of complexity Support balance of commonality and variability: Find everything in common but do not force one-size-fits-all; recognize imperative and benefits of diversity Support balance of stability and change: find everything that is stable but do not force false stability; recognize imperative and benefits of change Support clear communication among all SE stakeholders but recognize that not all clear communication is explicit; support both explicit and implicit communication Support clear articulation of problems and solutions Support analysis of alternatives Support uncertainty in specifications Support SE management by providing clear communications and analysis via appropriate management models Support the engineering modeling process; automate as much of it as possible Provide a unified approach to organizing and harnessing the knowledge from the array of disciplines supporting SE
4
5 6 7 8 9 10 11 12 13 14
15 16 17 18
19 20 21 22 23 24
TSE Satisfies? S
S
P
P P S S
S
P S
P
P S P P P
Opportunities and Challenges for Systems Engineering O
17
8FDBTUUIJTUBTLJOUFSNTPGEFfiOJOHBO4&TDJFODF 4&4 ThFBQQSPBDIXFUBLFJTXIBUXF DBMMNPEFMPSJFOUBUJPO .0
TPUIFOBNFPGPVSQSPQPTFEGPVOEBUJPOJTNPEFMPSJFOUFETZTUFNT FOHJOFFSJOH TDJFODF PS .04&4 *U JT JOUFOEFE UP QSPWJEF UIF iOFX BOE BNQMFSw GPVOEBUJPOT .04&4EFQJDUTBGVUVSFTUBUFPGBTDJFODFPG4& 4&4
XIFSF4&IBTUIFFYQBOEFETDPQFEFTDSJCFE JOUIJTDIBQUFS BOECPUIUIF4&4BOEUIF4&BSFNBUVSFThFQVSQPTFPG.04&4JTUPTBUJTGZUIF SFRVJSFNFOUTJEFOUJfiFEJOUIFQSFWJPVTTFDUJPO ThFDIBSBDUFSJTUJDTPSBTQFDUTPG.04&4BSFJOUSPEVDFEBOECSJFflZEJTDVTTFEJOUIJTTFDUJPO UIFZBSFBEESFTTFENPSFGVMMZJOUIFSFNBJOJOHDIBQUFSTPGUIFCPPL"MTPEFTDSJCFEJOUIJTTFDUJPO JTUIFSBUJPOBMFGPS.04&4BOEQPUFOUJBMBVEJFODFTPG.04&4
Scope and Basic Aspects .04&4 JT EFQJDUFE IFSF JO UXP XBZT 'JSTU UIF TDPQF PG UIF DPNQPTJUF .04&4 JT TIPXO JO 'JHVSF 4FDPOE UIF JUFNT JO UIF fiHVSF BSF FMBCPSBUFE BOE EFTDSJCFE BT B TFU PG .04&4 BTQFDUT
Scope of MOSES ThJTDIBQUFSIBTEJTDVTTFEUIFFYUFOTJPOPGTDPQFJOUIFUZQFTPGTZTUFNTUIBU4&JTBUUFNQUJOH UPFOHJOFFS)PXFWFS UIFUPUBMTDPQFPG4& BOEUIFDPSSFTQPOEJOHTDPQFPGBO4&TDJFODF HP CFZPOEUIFTZTUFNTUIBUBSFFOHJOFFSFE'JHVSFTVNNBSJ[FTUIFTDPQFPG.04&4ThFTZTUFNT
Systems Taxonomy
Modeling Scope
1 SE Application Domains (D1…Dn)
Collective actualization space Dn
Model Space
Problem space TS/CS different in kind
2a
Traditional systems 3a
2b
Complex systems
TS/CS different in degree
3b Complex
Traditional
Define need
Complex
4 Traditional
Highest level system
All SE application domains…
TS is special case
5
Characteristics of all SE systems Traditional and complex
6
Characteristics of all systems
Indivisible unit Model of individual system or component
Universal model
Common specification approach: Repeating internal/external structure Solution domain
Views exist within and across all the dimensions
Produce solution
Deployment
Satisfy need
Solution/system space
Systems taxonomy partitions SE systems and shows traditional and complex systems relations Collective actualization space includes all SE and management processes, artifacts, contexts Problem space includes all application domains SE supports and in which systems are deployed Model Space contains all engineering and management artifacts (as models) Solution/system space includes all solutions/systems produced by actualization processes
Figure 1.2
Composite MOSES map.
Problem/ user domain
Conceptualization – Language/notation – Universe of discourse
e
D7
Ti m
D6
Composition
D5
C – om – Kin mo Ca d ni te s zat go io rie n s
D1 D2 D3 D4
18
O Model-Oriented Systems Engineering Science
UBYPOPNZPOUIFMFGUTIPXTUIFTDPQFPGTZTUFNTBEESFTTFE XIJMFUIFNPEFMJOHTDPQFPOUIFSJHIU TIPXTUIFTDPQFPGNPEFMTBOEUIFNPEFMJOHDPOUFYU"TQFDJfiDMJOLCFUXFFOUIFUXPJTUIBUUIF TZTUFNTUBYPOPNZTIPXTUIFWBSJFUZPGTZTUFNTUIBUTIPXVQJOUIFTZTUFNTQBDFPOUIFSJHIUThF TZTUFNTUBYPOPNZJODPSQPSBUFTBMMTZTUFNTPGJOUFSFTUUP4& CPUIUSBEJUJPOBMBOEDPNQMFYTZT UFNTThFUBYPOPNZBMTPTIPXTDBUFHPSJFTPGTZTUFNTSBOHJOHGSPNTQFDJfiDBQQMJDBUJPOEPNBJOT TVDIBTUSBOTQPSUBUJPOPSEFGFOTF UPUIFNPTUHFOFSBMDBUFHPSZPGBMMTZTUFNTEFfiOFECZ44 ThFNPEFMJOHTDPQFDPNQSJTFTTFWFSBMTQBDFT0OFTQBDFJTUIFPWFSBMMDPMMFDUJPOPGFOUJUJFT SFRVJSFEUPFOHJOFFSUIFEFTJSFETZTUFN.BSUJO DBMMTUIJTTQBDFUIFSFBMJ[BUJPOTZTUFNXF DBMMJUUIFDPMMFDUJWFBDUVBMJ[BUJPOTQBDFThFFOUJUJFTDBOJODMVEFPSHBOJ[BUJPOTBOEQFPQMF GBDJMJ UJFT FRVJQNFOU NBUFSJBMT QPMJDJFT TUBOEBSET QSPDFTTFT NFUIPET UPPMT BOEJOGPSNBUJPO4FDPOE JTUIFQSPCMFNTQBDF UIFFOWJSPONFOUJOXIJDIBQSPCMFNBQQFBST4&PGUFOFOHJOFFSTBTZTUFNJO SFTQPOTFUPBQSPCMFNJOTPNFBQQMJDBUJPOEPNBJOBOEJOTPNFPQFSBUJPOBMFOWJSPONFOUPSDMBTT PGFOWJSPONFOUT ThJSEJTUIFNPEFMTQBDF BOPSHBOJ[FESFQPTJUPSZPGBMMFOHJOFFSJOHBOENBOBHFNFOUBSUJ GBDUTPSEPDVNFOUT JO.04&4 NPEFMT UIBUGFFEJOUPPSSFTVMUGSPNUIFBDUVBMJ[BUJPOQSPDFTT ThFNPEFMTQBDFEPFTOPUJODMVEFUIFQSPCMFNTQBDFPSTPMVUJPOTQBDF CVUJUEPFTJODMVEFNPEFMT PGUIFQSPCMFNTQBDFBOENPEFMTPGTPMVUJPOTJOUIFTPMVUJPOTQBDF BTXFMMBTNPEFMTPGUIFDPM MFDUJWFBDUVBMJ[BUJPOTQBDFBOENPEFMTPGPUIFSNPEFMTJOUIFNPEFMTQBDF'PVSUIJTUIFTPMVUJPO PSTZTUFNTQBDF XIJDIDPOUBJOTBTPMVUJPO UZQJDBMMZBTZTUFN EFQMPZFEUPTBUJTGZBOFFEThF fiGUITQBDFJTUIFFOWJSPONFOUJOXIJDIUIFTZTUFNJTEFQMPZFE XIJDIJTDMPTFMZSFMBUFEUPUIF QSPCMFNTQBDFCFDBVTFUIFTZTUFNJTEFQMPZFEUPTPMWFUIFQSPCMFN)PXFWFS UIFEFQMPZNFOU TQBDFBMTPJODMVEFTBMMFOUJUJFTUIBUJOUFSBDUXJUIUIFEFQMPZFETZTUFNBOEUIFFOUJUJFTSFRVJSFE UP PQFSBUF NBOBHF TVTUBJO BOE FWPMWF UIF TZTUFN ThF TZTUFN XIFO EFQMPZFE DIBOHFT UIF QSPCMFNFOWJSPONFOU /PUFUIBUUIFMJOFTEFTJHOBUFEi%FfiOFOFFE wi1SPEVDFTPMVUJPO wBOEi4BUJTGZOFFEwBSFOPU BSSPXTThJTNFBOTUIBUUIFTFRVFODFJOXIJDIUIFZPDDVSJTOPUDPOTUSBJOFE4PNFUJNFT BOFFE ESJWFTBTPMVUJPOCVUPUIFSUJNFT UFDIOPMPHZPffFSTBTPMVUJPOCFGPSFUIFOFFEJTJEFOUJfiFE ThFNPEFMJOHTDPQFJO'JHVSFJTDPOTJTUFOUXJUIUIFDPODFQUPGXIPMFTZTUFNTNPEFMJOHBT EFfiOFECZBXPSLJOHHSPVQBU*/$04& 3JOH
BOEXJUIUIFDPMMFDUJPOPGTZTUFNTJOUIF TDPQFPG4&EFfiOFECZ.BSUJO BTUIFTFWFOTBNVSBJ
Aspect Descriptions ThFJUFNTJO'JHVSFBSFOPXGVSUIFSFMBCPSBUFEBTBTFUPGBTQFDUTPG.04&4*OBEEJUJPO UIF DIBQUFS T XIFSFFBDIBTQFDUJTEJTDVTTFEJONPSFEFUBJMJTJOEJDBUFEThFBTQFDUTBSFJUFNJ[FEJO 5BCMF BMPOHXJUIUIFSFRVJSFNFOUTUIBUFBDITBUJTfiFT &YQBOEFEDPODFQUTPGTDJFODFBOEFOHJOFFSJOH"OVNCFSPGTVQQPSUJOHTDJFODFT JODMVEJOH44 $44 BOEDPNQVUJOHTDJFODF DVUBDSPTTOBUVSBMBOEBSUJfiDJBMTZTUFNT XIJDIMFBETUPUIFDPODFQU PGBSUJfiDJBMTDJFODFBTXFMMBTOBUVSBMTDJFODF$4&BUUFNQUTUPFOHJOFFSPSJOflVFODFUIPTFTZTUFNT UIBUJODMVEFQFPQMFBOEPUIFSBHFOUT XIJDIDVUTBDSPTTOBUVSBMBOEBSUJfiDJBMFMFNFOUTBOEMFBET UP UIF DPODFQUPG FOHJOFFSJOHOBUVSBM BOE BSUJfiDJBM DPNQPOFOUT JOUP NJYFE PS IZCSJE TZTUFNT ThJTUPQJDJTEJTDVTTFEGVSUIFSJO$IBQUFSThFFYQBOEFETDPQFJTBEESFTTFECZBOPUIFS.04&4 BTQFDU DPMMFDUJWFBDUVBMJ[BUJPO XIJDIJTEJTDVTTFECFMPX .PEFMPSJFOUBUJPO EFTDSJCFENPSFGVMMZJO$IBQUFS JTBQSPNJOFOUGFBUVSFPG.04&4 BOE DPOTJTUTPGTFWFSBMDPNQPOFOUT ThFTZTUFNTUBYPOPNZJTEFWFMPQFEBOEEFTDSJCFEJO$IBQUFS
Opportunities and Challenges for Systems Engineering O Table 1.2
19
Basic Aspects of MOSES
Aspect of MOSES Expanded and unified taxonomy of systems, including TS and CS Expanded and unified supporting disciplines Expanded scope of science and engineering, especially relative to natural vs. artificial systems, driven by SS, CSS, and CSE Model orientation: –Artifacts of SE and all supporting disciplines are models –Whole systems modeling: problem, model, solution, actualization spaces –Model space: dimensions: self-similar repeating patterns; scope includes models in all spaces, across full systems taxonomy, in all supporting disciplines, and in SE –Modular decoupled concepts –Unified specification approach: external, internal; common info types –Exploit software and computation as unifying bridge
Reqmts Satisfied 1, 2, 3, 14, 15 11, 24 2, 3, 24
1, 2, 3, 4, 11, 20, 24 7, 24 5, 10, 11, 13, 16, 17, 18, 20, 24
8, 10 1, 2, 3, 4, 6, 8, 9, 12, 13, 14, 16, 17, 18, 19, 21, 24 3, 4, 7, 23, 24
Collective actualization: –Actualization as a technical and social process: model vs. 2, 8, 12, 18 specification –Management as part of actualization: Management as engineering 22 –Actualization process: opportunistic; support for change 12, 23
ThFCBTJDDPODFQUJTUIBUBSUJGBDUTPGBMMFOHJOFFSJOH TDJFODF NBUI DPNQVUJOH BOEPUIFS TVQQPSUJOHEJTDJQMJOFTUISPVHIPVUUIFTZTUFNTUBYPOPNZBSFDPOTJEFSFEUPCFNPEFMT 8IPMFTZTUFNTNPEFMJOHBDPNQMFUFUSFBUNFOUPG4&DPOTJTUTPGNPEFMJOHUIF1SPCMFN TQBDF .PEFMTQBDF 4PMVUJPOTQBDF BOE"DUVBMJ[BUJPOTQBDF XIJDIJTXIFSFNPEFMJOH FOHJOFFSJOH NBOBHFNFOU BOETFMGPSHBOJ[JOHQSPDFTTFTFYJTUThFTFTQBDFTBOEUIFJSCBTJD SFMBUJPOTIJQTBSFTIPXOJO'JHVSF ThF.PEFMTQBDFJTUIFDFOUSBMGPDVTPG.04&4*UJTTUSVDUVSFECZUIFEJNFOTJPOTPG DPNQPTJUJPO XIPMFoQBSU
DPNNPOJ[BUJPO HFOFSBMoTQFDJfiD
DPODFQUVBMJ[BUJPO MBO HVBHFBOEDPODFQUT
BOEUJNF TUBCJMJUZBOEDIBOHF
BMPOHXJUIUIFDSPTTDVUUJOHDPODFQU PGWJFX*UDPOUBJOTNPEFMTJOBMMTQBDFT BDSPTTUIFGVMMTZTUFNTUBYPOPNZ JOBMM4&BOE TVQQPSUJOHEJTDJQMJOFT*USFQSFTFOUTBLOPXMFEHFCBTFPG4&BOEBMMTVQQPSUJOHEJTDJQMJOFT JEFOUJfiFEJO$IBQUFS*UTTUSVDUVSFJTEJTDVTTFEJO$IBQUFS BOEBTQFDUTPGJUBSFEFUBJMFE JO$IBQUFSTUISPVHI6MUJNBUFMZ UIFWJTJPOPGUIFNPEFMTQBDFJTUIBUJUXJMMCFTVC TUBOUJBMMZBVUPOPNJDPSTFMGNBOBHJOHTFMGMFBSOJOH TFMGBEBQUJOH TFMGDPSSFDUJOH .PEVMBSEFDPVQMFEDPODFQUT.04&4JTIJHIMZNPEVMBS$PODFQUTUIBUBSFPGUFODPVQMFE TVDIBTIJFSBSDIZBOEDPOUSPM BSFEFDPVQMFEJO.04&4. ThFTFBSFEJTDVTTFEJO$IBQUFS 6OJfiFETQFDJfiDBUJPOBQQSPBDI.04&4EFfiOFTBDPNNPOBQQSPBDIUPTQFDJfiDBUJPOPG NPEFMTUIBUBQQMJFTUISPVHIPVUUIFTZTUFNUBYPOPNZBOEUISPVHIPVUUIFNPEFMTQBDF ThFSFBSFUXPQSJNBSZNPEFMUZQFTFYUFSOBMBOEJOUFSOBMThFBQQSPBDIBOEUIFDPNNPO TFUPGJOGPSNBUJPOGPSFBDIUZQFBSFEFTDSJCFEJO$IBQUFSThFTQFDBQQSPBDIJTBMTP
20
O Model-Oriented Systems Engineering Science Table 1.3 Elements of Collective Actualization
Enterprise Produced System
Engineering
Autonomy
EEM
EA
enterprise engineering/management
enterprise autonomy
SE
SA
system engineering
system autonomy
JEFOUJfiFEJOUIF.PEFMTQBDFJO'JHVSFThFBSSPXJOEJDBUFTUIBUUIFJOUFSOBMFYUFSOBM TQFDJfiDBUJPOUZQFTBSJTFGSPNUIFTUSVDUVSFPGUIF$PNQPTJUJPOEJNFOTJPO &YQMPJUTPGUXBSFBOEDPNQVUBUJPO.04&4FYQMPJUTUIFSPMFT FYUFOTJPO CSJEHJOH BOE BWBJMBCMFNPEFMT JODMVEJOHBHFOUNPEFMT JOUIFTPGUXBSFBOEDPNQVUBUJPOBSFB BTEJT DVTTFEJOUIFTFDUJPOFOUJUMFEiThF#SJEHF*OGPSNBUJPO $PNQVUBUJPO 4PGUXBSFwThJTJT BUIFNFUIBUBQQFBSTJOOVNFSPVTQMBDFTJOUIFCPPL JODMVEJOHUIFSPMFPGTPGUXBSFJO QBSUJBMMZBVUPOPNPVTTZTUFNT $PMMFDUJWFBDUVBMJ[BUJPOJTEJTDVTTFEIFSF fiSTUJOUFSNTPGTUSVDUVSFBOEUIFOJOUFSNTPGQSP DFTT ThF TUSVDUVSF PG DPMMFDUJWF BDUVBMJ[BUJPO DPOTJTUT PG UIF FMFNFOUT JO 5BCMF $PMMFDUJWF BDUVBMJ[BUJPO BEESFTTFT CPUI FOUFSQSJTF BOE QSPEVDFE TZTUFN CPUI FOHJOFFSJOH BOE BVUPOPNZ ThFUBCMFSFWFBMTXBZTJOXIJDI.04&4FYUFOETUSBEJUJPOBMNBOBHFNFOUBOETZTUFNTFOHJOFFS JOH BOEIPXUIFZSFMBUFUPFBDIPUIFS &OUFSQSJTFJTBHFOFSBMJ[FEUFSNGPSNBOBHFEFOUJUZBUBOZTDBMF*UJTJOUFOEFEUPJODMVEFOPU POMZPSHBOJ[BUJPOTBOEQSPKFDUT CVUBMTPNBOZPUIFSUZQFTTVDIBTTPDJBMHSPVQT TPDJFUJFT TPDJBM OFUXPSLT NVMUJPSHBOJ[BUJPOBM QBSUOFSTIJQT PS BMMJBODFT PS NVMUJOBUJPOBM DPBMJUJPOT ThF UFSN iNBOBHFEFOUJUZ wBOEUIFSFGPSFiFOUFSQSJTF wJTOPUSFTUSJDUFEUPBNBOBHFNFOUTUZMFPGIJFSBSDIJ DBMDPOUSPM*UBMTPBENJUTBTUZMFPGDPNQMFUFBVUPOPNZPSTFMGPSHBOJ[BUJPO PSBOZXIFSFCFUXFFO UIFUXP"TJNQMFBOEDPNNPOVTFPGFOUFSQSJTFJTUIBUJUJTBQSPKFDUUPQSPEVDFBTZTUFN BOE UIFQSPKFDUJTBTTPDJBUFEXJUIBMBSHFSFOUFSQSJTFDBMMFEBOPSHBOJ[BUJPO'PSFYBNQMF #PFJOHBTBO PSHBOJ[BUJPOTFUTVQBQSPKFDUUPEFTJHOBOEQSPEVDFUIFBJSDSBGUTZTUFN8FVTFUIJTFYBNQMF UPJMMVTUSBUFUIFEFfiOJUJPOTPGUIFUBCMFFMFNFOUT O 1SPEVDFETZTUFNJOUIFUBCMFNFBOTBTZTUFNUIBUJTCFJOHFOHJOFFSFEPSQSPEVDFECZUIF FOUFSQSJTF. ThFBJSDSBGUJTBQSPEVDFETZTUFN O &OHJOFFSJOH JOHFOFSBM BTEFfiOFEJO$IBQUFS
JTUIFTZTUFNBUJDQSBDUJDFPGBHFOUTUBL JOHQVSQPTFGVMBOEDPOTUSBJOFEBDUJPOUPBDIJFWFBTZTUFNPGBDFSUBJODMBTTXJUIDFSUBJO EFTJSFEDIBSBDUFSJTUJDT*O5BCMF UXPDMBTTFTPGTZTUFNBSFCFJOHFOHJOFFSFEFOUFSQSJTF BOEQSPEVDFETZTUFNQSPKFDUBOEBJSDSBGU O &OUFSQSJTFFOHJOFFSJOHNBOBHFNFOU &&. JTUIFBQQMJDBUJPOPGTDJFODFCBTFENBOBHFNFOU LOPXMFEHFUPBOFOUFSQSJTFThFOBNFPGUIFSPMFQFSGPSNJOH&&.DBOCFFOUFSQSJTFFOHJ OFFSPSNBOBHFS*OUIF#PFJOHQSPKFDU &&.JTUIFQPSUJPOPGUIFQSPKFDUNBOBHFE PSJOflVFODFECZUIF#PFJOHQSPKFDUNBOBHFNFOUUFBN O 4ZTUFNFOHJOFFSJOH 4& JTFOHJOFFSJOHBQQMJFEUPUIFQSPEVDFETZTUFN/PUFUIBUUIJT4& CPYJO5BCMFJTBTVCTFUPGUIFMBSHFSTZTUFNTFOHJOFFSJOHSPMFUIBUJTUIFTDPQFPGUIJT
Opportunities and Challenges for Systems Engineering O
21
CPPLBOEUIBUJODMVEFTBMMUIFFMFNFOUTPG5BCMF*OUIF#PFJOHQSPKFDU UIF4& CPYJTUIFQPSUJPOPGUIFBJSDSBGUFOHJOFFSJOHQFSGPSNFEPSJOflVFODFECZUIFTZTUFN FOHJOFFSJOHUFBN O "VUPOPNZJTDIBSBDUFSJ[FECZTFMGEFfiOFEHPBMTBOEQVSQPTFGVMBDUJPO&OUFSQSJTFBVUPO PNZ &" JTBVUPOPNZQSBDUJDFECZDPNQPOFOUTPGUIFFOUFSQSJTF*OUIF#PFJOHQSPK FDU &"JTUIFBVUPOPNPVTNBOBHFNFOUSFMBUFEBDUJPOTBOETVHHFTUJPOTPGUIFXPSMEXJEF QBSUOFSTUIBUIFMQFETIBQFUIFQSPKFDU O 4ZTUFNBVUPOPNZ 4" JTBVUPOPNZQSBDUJDFECZDPNQPOFOUTPGUIFTZTUFN*OUIF BJSDSBGU XFDBODPOTJEFSUXPMFWFMTPGBVUPOPNZEFTJHOBOEPQFSBUJPOT"UUIFEFTJHO MFWFM UIFJOUFSOBMEFTJHOTPGQBSUTCZQBSUOFSTXPVMECFDPOTJEFSFEBVUPOPNPVTGSPNUIF WJFXQPJOUPGUIFPWFSBMMTZTUFN4& UIBUJT UIFBVUPOPNPVTEFTJHOBHFOUTJOUIJTDBTFBSF UIFQBSUOFST"OPUIFSEFTJHOMFWFMWBSJFUZPG4"JTUIBUQFSIBQTQBSUTPGUIFEFTJHOXFSF BVUPNBUFEBOEQFSGPSNFECZTPGUXBSFBHFOUT"UUIFPQFSBUJPOTMFWFM UIFSFBSFOPEPVCU NBOZTFMGNPOJUPSJOH TFMGBEBQUJOH TFMGDPSSFDUJOH TFMGNBOBHJOH BVUPOPNJDFMFNFOUT JOUIFBJSDSBGU $PMMFDUJWFMZ &&.BOE&"SFflFDUBDIBOHFUPUSBEJUJPOBMNBOBHFNFOU OBNFMZ UIFBEEJUJPO PGBVUPOPNPVTFMFNFOUTPGFOUFSQSJTFTUSVDUVSFBOECFIBWJPS*OTUFBEPGBNBOBHFSPSFOUFSQSJTF FOHJOFFSNBLJOHBMMFOUFSQSJTFNBOBHFNFOUEFDJTJPOT UIFEFDJTJPOTBSFOPXTIBSFEPSTQMJUThF FOUFSQSJTFDPNQPOFOUTUIFNTFMWFTNBLFTPNFEFDJTJPOTSFHBSEJOHUIFJSCFIBWJPS UIFJSSPMFJOUIF FOUFSQSJTF BOEIPXUIFFOUFSQSJTFJTPSHBOJ[FEBOEPQFSBUFTThFFOUFSQSJTFFOHJOFFSPSNBOBHFS OPXTIBQFTBOEJOflVFODFTSBUIFSUIBOEJDUBUFT*OBEEJUJPO UIF&&QBSUPG&&.JTJOUFOEFEUP FNQIBTJ[FNPSFTZTUFNBUJDNBOBHFNFOUCBTFEPOTDJFODF JODMVEJOHNBOBHFNFOUTDJFODF PSHB OJ[BUJPOBMUIFPSZ BOEDPNNVOJUZWFUUFECFTUQSBDUJDFQBUUFSOTThJTEPFTOPUNFBOUIBUJOUVJUJPO BOEQFSTPOBMFYQFSJFODFBSFOPUVTFEJO&&. PSJO4& *UNFBOTUIBUUIFJOUVJUJPOBOEQFSTPOBM FYQFSJFODFBSFCFUUFSTVQQPSUFEBOEHSPVOEFE4FFBMTPUIFEJTDVTTJPOPGIFVSJTUJDTCFMPX $PMMFDUJWFMZ 4&BOE4"SFflFDUBDIBOHFUP54&BOBMPHPVTUPUIFDIBOHFJOUSBEJUJPOBMNBOBHF NFOU OBNFMZ UIFBEEJUJPOPGBVUPOPNPVTFMFNFOUTPGTZTUFNEFTJHOPSCFIBWJPS*OTUFBEPGBTZTUFN FOHJOFFSNBLJOHBMMTZTUFNEFTJHOEFDJTJPOT UIFEFDJTJPOTBSFOPXTIBSFEPSTQMJUThFTZTUFNDPNQP OFOUTUIFNTFMWFTNBLFTPNFEFDJTJPOTSFHBSEJOHUIFJSCFIBWJPS UIFJSSPMFJOUIFTZTUFN BOEIPXUIF TZTUFNJTPSHBOJ[FEBOEPQFSBUFT. ThFTZTUFNFOHJOFFSOPXTIBQFTBOEJOflVFODFTSBUIFSUIBOEJDUBUFT #PUIFOHJOFFSJOHBOEBVUPOPNZJOWPMWFQVSQPTFGVMBDUJWJUZThFSFBTPOUIFBVUPOPNZBDUJWJUZ JTOPUDPOTJEFSFEFOHJOFFSJOHPGUIFQSPEVDFETZTUFNJTUIJTUIFQVSQPTFGVMBDUJWJUZPGFOHJOFFSJOH JODMVEFTUIFIPMJTUJDBOEFNFSHFOUCFIBWJPSBOEQSPQFSUJFTPGUIFQSPEVDFETZTUFNThFQVSQPTF GVMBOEBVUPOPNPVTBDUJWJUZPGUIF4" POUIFPUIFSIBOE JTUZQJDBMMZEJSFDUFEUPJUTPXOCFIBWJPS BOEJUTJOUFSBDUJPOXJUIPUIFSDPNQPOFOUTJOUIFTZTUFNThJTEJTUJODUJPOJNQMJFTUIBUBOFOUJSFMZ TFMGPSHBOJ[JOHTZTUFNFNFSHFTPSJTQSPEVDFEXJUIOPFOHJOFFSJOHBDUJWJUZJUJTBMMGSPNBVUPOP NPVTCFIBWJPS 4" "UUIFPUIFSFYUSFNF JGOPBVUPOPNPVTCFIBWJPSJTQSFTFOU JUJTFRVJWBMFOUUP USBEJUJPOBMFOHJOFFSJOH. ThFTBNFBSHVNFOUBQQMJFTUPUIFEJTUJODUJPOCFUXFFO&&.BOE&" "OPUIFSJNQPSUBOUBTQFDUPGCPUI&&.BOE4&JTUIFVTFPGIFVSJTUJDTThFTFBSFHFOFSBMSVMFT PGUIVNCCBTFEPOJOTJHIUBOEFYQFSJFODFUIBUIBWFOPUCFFOPS DBOOPUCFSFEVDFEUPTQFDJfiD FOHJOFFSJOHSVMFT#VUUIFZDBOCFTIBSFEBDSPTTBDPNNVOJUZ)FVSJTUJDTBSFBOJOUFHSBMQBSUPG TZTUFNTBSDIJUFDUJOHJO3FDIUJO BOE.BJFSBOE3FDIUJO *O.04&4 TPNFIFVSJT UJDTDBOCFDBQUVSFEJONPEFMTBOETQFDJfiDBUJPOT"OFYBNQMFPGBIFVSJTUJDJO3FDIUJO JTi4VDDFTTJTEFfiOFECZUIFCFIPMEFS OPUCZUIFBSDIJUFDUwThJTJTBUMFBTUQBSUJBMMZDBQUVSFEJOUIF 2VBMJUZPG&YQFSJFODFJUFNJOUIFFYUFSOBMTQFDJfiDBUJPOEFTDSJCFEJO$IBQUFS
22 O Model-Oriented Systems Engineering Science
$PMMFDUJWFBDUVBMJ[BUJPOBTQSPDFTT.04&4BEESFTTFTUIFTFBEEJUJPOBMTVQQPSUJOHDPODFQUT PGBDUVBMJ[BUJPO "DUVBMJ[BUJPOBTBTPDJBMBOEBUFDIOJDBMQSPDFTTUIFBDUVBMJ[BUJPOQSPDFTTJOWPMWFTNBOZTUBLF IPMEFSTPSBHFOUTPGEJffFSFOUUZQFT JODMVEJOHCPUIIVNBOBOETPGUXBSFBHFOUT"DIJFWJOHB DPNNPOPSTIBSFEVOEFSTUBOEJOHPGBNPEFMBNPOHBHFOUTJTJNQPSUBOU#VUJOBNBUVSF EPNBJO NVDI PG UIF TIBSFE VOEFSTUBOEJOH CFUXFFO LOPXMFEHFBCMF BHFOUT JT JNQMJDJU BOE EPFTOPUOFFEUPCFXSJUUFOEPXO*O.04&4 UIFDPNQMFUFTIBSFENFBOJOHPGBNPEFMJT DBMMFEBTQFDJfiDBUJPO BOEUIFFYQMJDJUQBSUPGUIBUTQFDJfiDBUJPOJTUIFNPEFM*O'JHVSF NPEFMTBSFDPOUBJOFEJOUIF.PEFMTQBDFTQFDJfiDBUJPOTFYJTUJOUIFMBSHFS$PMMFDUJWFBDUVBM J[BUJPOTQBDF.PSFDPNQMFUFEFfiOJUJPOTPGNPEFMBOETQFDJfiDBUJPO BOEBEJTDVTTJPOPGUIFJS SFMBUJPO BSFHJWFOJO$IBQUFS ThFBDUVBMJ[BUJPOQSPDFTTEFfiOFEJO.04&4IBTUXPQSJNBSZEJffFSFODFTGSPN54&FOHJOFFS JOHQSPDFTTFT'JSTU UIF.04&4QSPDFTTSFMBYFTNPTUPGUIFDPOTUSBJOUTPGUIFUSBEJUJPOBMMJOFBS XBUFSGBMM BOEJOTUFBEQSPNPUFTBOPQQPSUVOJTUJDQSPDFTTUIBUXPSLTPOBOZBTQFDUPGUIFQSPC MFNUIBUDBOHFUUSBDUJPO4FDPOE UIF.04&4QSPDFTTBDDPNNPEBUFTDIBOHFBOEFWPMVUJPO "MUIPVHINPTUPGUIFTVCKFDUNBUUFSPG.04&4JOUIJTCPPLJTJOUFOEFEUPBQQMZUPBOZTZTUFN JOUIFQVSWJFXPGFYUFOEFE4& $IBQUFSTQFDJfiDBMMZBEESFTTFT4&BDUVBMJ[BUJPOQSPDFTTFTBOE FYQMPSFTUIFBCPWFDPODFQUTJONPSFEFUBJM .PTUJGOPUBMMUIFFMFNFOUTPGUIJTDPNQSFIFOTJWF.04&4TPMVUJPOBMSFBEZFYJTUJOTPNFGPSN )PXFWFS TPNFBTTFNCMZJTSFRVJSFEJOUFHSBUJPOBOEVOJfiDBUJPOPGUIFQBSUTJTOFFEFE
Why MOSES? 8IZEPXFTVHHFTUUIBU.04&4JTBHPPEBOTXFSUPUIFOFFETPG4& 8IBUWBMVFEPFTJUIBWF "QSFMJNJOBSZBSHVNFOUJTHJWFOIFSF BOEUIFSFNBJOEFSPGUIFCPPLJTJOUFOEFEUPNBLFBNPSF EFUBJMFEDBTF ThFCPUUPNMJOFJTUIFVOJfiDBUJPOPGUSBEJUJPOBMBOEDPNQMFYTZTUFNT4&0UIFSTIBWFOPUFE UIFJSEJffFSFODFT BOETPNFIBWFSFDFOUMZCFHVOUPEFfiOF$4&NFUIPET CVUOPPOFUPPVSLOPXM FEHFIBTEFfiOFEBXBZUPCSJOH54&BOE$4&UPHFUIFSJOUPBDPNNPO4&GSBNFXPSL ThJTCPPLDMBJNTUIBUMFBWJOHUIFUXPQBSUTPG4&TFQBSBUFBOEEJTKPJOUJTOPUBDDFQUBCMF"T BSHVFE JO UIF TVCTFDUJPO FOUJUMFE i(FOFSBM $IBMMFOHF 6OJGZ w UIF SFBTPO JT UIBU NPTU TZTUFNT BEESFTTFECZTZTUFNTFOHJOFFSTJOUIFGPSFTFFBCMFGVUVSFBSFBIZCSJEDPNCJOBUJPOPGUSBEJUJPOBM BOEDPNQMFYFMFNFOUTXPWFOUPHFUIFS%FfiOJOH$4&NFUIPETJTBOJNQPSUBOUBOEOFDFTTBSZTUFQ JOTVQQPSUJOHUIFFYQBOEFE4&CVUJUJTPOMZUIFfiSTUTUFQThFTFDPOETUFQJTUPSFDPODJMFBOE CSJOHUPHFUIFS54&BOE$4&JOUPBTJOHMFXIPMF4& XIJMFOPUMPTJOHUIFTUSFOHUITBOEVOJRVFOFTT PGFBDI. ThBUJTUIFPCKFDUJWFPGUIJTCPPL 0OFNJHIUBTTVNFUIBUUIJTJTBEBVOUJOHKPCCVUUIFKPCJTNBEFFBTJFSCZUIFGBDUUIBUUIF TPMVUJPOQJFDFTGPSTVDIBGPVOEBUJPOBMSFBEZFYJTU8FTJNQMZIBWFUPSFDPHOJ[FUIFBQQSPQSJBUF QJFDFT BOEPSHBOJ[FUIFNQSPQFSMZJOUPBDPIFSFOUGPVOEBUJPOThFBQQSPQSJBUFTPMVUJPOQJFDFTXF JEFOUJGZJODMVEFBGFXCBTJDQSJODJQMFT NPEFMJOHEJNFOTJPOT UIFCPEZPGLOPXMFEHFPGTZTUFNT TDJFODFBOEDPNQMFYTZTUFNT BQQSPBDIFTUPVODFSUBJOUZBOEDIBOHF LOPXMFEHFGSPNPUIFSDPO USJCVUJOHEJTDJQMJOFT BOEBQQSPBDIFTUPTQFDJfiDBUJPO #FDBVTFPGUIFRVBMJUZBOEQFEJHSFFPGUIFTPMVUJPOQJFDFTUIBUBMSFBEZFYJTU BOECFDBVTF PGUIFflFYJCJMJUZBOEFYUFOTJCJMJUZPGUIFNPEFMPSJFOUFEGPVOEBUJPOSFTVMUJOHGSPNUIFXBZ
Opportunities and Challenges for Systems Engineering O
23
XFIBWFPSHBOJ[FEUIFQJFDFT XFCFMJFWFUIBUUIFGPVOEBUJPOXFEFTDSJCFJOUIJTCPPLXJMM CFBCMFUPTFSWFUIFGVUVSF4&GPSBOFYUFOTJWFQFSJPEPGUJNF BOEDFSUBJOMZJOBNVDINPSF SPCVTUXBZBOEGPSBMPOHFSQFSJPEPGUJNFUIBOXPVMEUIFBQQSPBDIPGTJNQMZBEEJOHUPUIF DVSSFOU4& ThFSFJTBOBTQFDUPGUIFKPCUIBUJTEBVOUJOHThFWPMVNFPGNBUFSJBMSFQSFTFOUJOHLOPXMFEHFJO UIFWBSJPVTEJTDJQMJOFTUIBUTVQQPSU4&NFBOTUIBUPOFCPPLDBOOPUCFHJOUPDPWFSJUBMM)PXFWFS FWFOJGXFDPVMETPNFIPXDBQUVSFBMMUIBULOPXMFEHFJOPOFMBSHFCPPL XFXPVMEOPUDIPPTFUP EPJU8IZ #FDBVTFUIBUDPNQPTJUFCPEZPGLOPXMFEHFTIPVMECFDBQUVSFEBOEPSHBOJ[FEJOUIF QSPQPTFEPOMJOFSFQPTJUPSZUIBUXFDBMMUIFNPEFMTQBDFThFSFGPSF UIJTCPPLEPFTOPUBUUFNQUUP EFfiOFUIFDPOUFOUTPGUIFMBSHFCPEZPGLOPXMFEHF3BUIFS JUJOEJDBUFTUIFPWFSBMMTDPQFBOEUIFO GPDVTFTPOUIFFMFNFOUTPGNPEFMPSJFOUBUJPOBOENPEFMTQBDFUIBUVOJGZBOECSJOHFWFSZUIJOH UPHFUIFS.VDIPGUIFCPPLJTPOUIFTUSVDUVSJOHWBSJBCMFTBOEEJNFOTJPOTUIBUPSHBOJ[FUIFNPEFM TQBDF*UEFTDSJCFTJMMVTUSBUJWFFYBNQMFTCVUEPFTOPUQPQVMBUFUIFNPEFMTQBDF*UJTBGSBNFXPSL GPSVOJGZJOHUIFFOHJOFFSJOHPGUIFGVMMSBOHFPGUSBEJUJPOBMBOEDPNQMFYTZTUFNTJOUIJTTQBDF
Potential Audiences 8IP DPVME SFBTPOBCMZ VTF UIF .04&4 BQQSPBDI ThFSF BSF TFWFSBM QPTTJCMF BVEJFODFT 0OF JT QSBDUJDJOHTZTUFNTFOHJOFFSTXIPXBOUUPJODPSQPSBUFNPSFTZTUFNTUIJOLJOHJOUPUIFJSQSBDUJDF PSXIPXBOUUPFYUFOEUIFJSXPSLUPJODMVEFNPSFDPNQMFYPSHBOJDTZTUFNTBOEUPVOEFSTUBOEIPX UIFJSFOHJOFFSJOHDBOCFJOUFHSBUFEXJUINPSFGBNJMJBSQSBDUJDFThFBQQSPBDIEPFTOPUSFRVJSF BMMOFXNFUIPETBOEUPPMTSBUIFS JUJTJOUFOEFEUPIFMQUIFQSBDUJDJOHTZTUFNTFOHJOFFSTFFNPSF DMFBSMZIPXEJffFSFOUFMFNFOUTPG4&UJFUPHFUIFS BOEUPVTFUIFJSUPPMTBOENFUIPETJOBXBZUIBU JTNPSFFYUFOTJCMF BEBQUBCMF BOETVTUBJOBCMF )PXFWFS UIF BQQSPBDI EPFT JOUSPEVDF TPNF JNQPSUBOU DIBOHFT GPS UIJT BVEJFODF 'JSTU JU FYUFOETUIFSFQFSUPJSFPGTZTUFNTFOHJOFFSTUPJODMVEFQFPQMF PSHBOJ[BUJPOT BOETPDJBMPSQPMJUJDBM FOUJUJFT4FDPOE JUQSPWJEFTJNQSPWFNFOUTJODVSSFOUQSBDUJDF JOBSFBTXIFSFDVSSFOUQSBDUJDFJT HFOFSBMMZJOBEFRVBUFFTQFDJBMMZJOIPXDIBOHFJTVOEFSTUPPEBOEBEESFTTFEThJSE JUQSPNPUFT BOEGBDJMJUBUFTUIFNPWFNFOUGSPNSFMJBODFPOEPDVNFOUTBTUIFQSJNBSZBSUJGBDUTPG4&UPUIF VTFPGNPEFMTBTUIFQSJNBSZBSUJGBDUT BOEUIFDBQUVSFPGNPEFMTBTCPUIBO4&BOE4&4CPEZPG LOPXMFEHF #P, JOBNBDIJOFQSPDFTTBCMFSFQPTJUPSZThFTFDIBOHFTXJMMUBLFTPNFUJNFUPNBUF SJBMJ[FCVUUIFZXJMMBffFDUTZTUFNTFOHJOFFSTXIPBEPQUB.04&4CBTFEBQQSPBDI "TFDPOEBVEJFODFJTNBOBHFST EFDJTJPONBLFST QPMJDZNBLFST PQFSBUJPOTSFTFBSDIFST BOE JOEVTUSJBMFOHJOFFSTXIPXBOUUPVOEFSTUBOEIPXUIF4&PGUIFGVUVSFDBOQSPWJEFNPSFTVQQPSU JODMVEJOHBVUPNBUFETVQQPSU GPSNBOBHJOHQSPKFDUTBOEPSHBOJ[BUJPOTThFCPPLTVQQPSUTUIJT BVEJFODFCZQSPNPUJOHUIFVTFPGNPEFMTUIBUSFQSFTFOUNBOBHFNFOULOPXMFEHF NBOBHFNFOU QBUUFSOT CFTUQSBDUJDF BOENFUSJDT*UFYUFOET4&TVQQPSUUPIJHIFSMFWFMT UPMFBEFSTPGFOUFSQSJTFT UIBUJODMVEFDJUJFT NJMJUBSZGPSDFT BOEFWFOTPDJFUJFT CZCSJOHJOHFOHJOFFSJOHQSBDUJDFUPCFBSPO TPDJBMBOEPSHBOJ[BUJPOBMJTTVFT*UBMTPTVQQPSUTUIFDPODFQUPGTFMGNBOBHJOH XIJDISFEVDFTUIF NBOBHFNFOUMPBE "UIJSEBVEJFODFJT4&NFUIPEPMPHJTUT XIPDBOVTFUIFBQQSPBDIBTBGSBNFXPSLUPEFfiOF OFYUHFOFSBUJPO4&NFUIPETBOEQSPDFTTFT CBTFEPOUIFGPVOEBUJPOT FYUFOTJPOT PSJFOUBUJPO BOE VOJfiDBUJPOPG.04&4ThFZIBWFBDPNNPOPSJFOUBUJPOBOEBTNBMMOVNCFSPGVOJGZJOHDPO DFQUT BSUJGBDUT BOEQSJODJQMFTPOXIJDIUPCVJME BOEUIFJSNFUIPETXJMMCFXFMMHSPVOEFE "GPVSUIBVEJFODFJTQSPGFTTPSTBOETUVEFOUTJOVOEFSHSBEVBUFPSHSBEVBUF4&DPVSTFT XIP DPVMEVTFUIJTCPPLBTBTVQQMFNFOUPSBTBQSJNBSZUFYUGPSBHSBEVBUFTFNJOBSPOUIFTDJFODF GPVOEBUJPOTPG4&PSUIFGVUVSFPG4&
24
O Model-Oriented Systems Engineering Science
"fiGUIBVEJFODFJTSFTFBSDIFST XIPDBOVTFUIFBQQSPBDIBTBTPVSDFPGSFTFBSDIUPQJDTThFSF BSFNBOZBSFBTXIFSFSFTFBSDIBOEFYQFSJNFOUBUJPOBSFOFFEFEUPCFUUFSVOEFSTUBOEUIFGVMMTDPQF PGUIFOFX4& JODMVEJOHIPXUPFOHJOFFS$4 DPNNPOTQFDJfiDBUJPOJOGPSNBUJPO WBSJBCMFTQFDJ fiDBUJPO JOGPSNBUJPO IPX UP FYQMPJU UIF CBTJD FYUFSOBMJOUFSOBM QBUUFSOT EJffFSFOU EJNFOTJPOT SFMBUJPOTBNPOHEJNFOTJPOT BTFUPGDPNNPOWJFXUZQFT EPNBJOTQFDJfiDNPEFMTBOEWJFXT B DPNQPTJUFCPEZPGLOPXMFEHF MBOHVBHFTSFQSFTFOUBUJPOTGPSNVMUJQMFBVEJFODFT UPPMT BDUVBMJ[B UJPOQSPDFTT BQQMZJOHPOUPMPHZ TFNBOUJD8FC BMMDVSSFOUUFDIOPMPHJFTBOEIPXUIFZSFMBUFUPUIF .04&4BQQSPBDI4PNFPGUIFTFBSFBTBSFGVSUIFSEFTDSJCFEJOUIFCPPL "TJYUIBVEJFODFJTBMMXIPBSFJOUFSFTUFEJOTPGUXBSF4& UIFJOUFSQMBZCFUXFFOTPGUXBSFFOHJ OFFSJOHBOE4& BOEUIFOVNFSPVTBOEQSPNJOFOUSPMFTTPGUXBSFQMBZTJOUIF4&PGUIFGVUVSF "TFWFOUIBVEJFODFJTUIPTFJOUFSFTUFEJONPEFMCBTFEFOHJOFFSJOHBOEFTQFDJBMMZFYUFOEJOHJU UPUIFGVMMTDPQFPG4& "EEJUJPOBMQPUFOUJBMBVEJFODFTJODMVEF O 4ZTUFNPGTZTUFNTFOHJOFFSTXIPXBOUUPTDBMFVQ4&BOEOBOPUFDIOPMPHJTUTXIPXBOUUP TDBMFEPXO4&UPTVQQPSUUIFJSXPSL O 4ZTUFNTTDJFOUJTUTXIPBSFJOUFSFTUFEJOTVQQPSUJOH4&BOENBLJOHTZTUFNTTDJFODFBNPSF WJTJCMFFMFNFOUPG4&FEVDBUJPOBOEQSBDUJDF O 4&POUPMPHJTUT JODMVEJOHUIPTFXIPXBOUUPTQFDJBMJ[FUIFHFOFSBMPOUPMPHZPG.04&4JOUP TQFDJfiDEPNBJOPOUPMPHJFT BOEUIPTFXIPXBOUUPGPSNBMJ[FUIFPOUPMPHZPG.04&4 O 4&TUBOEBSETCPEJFTXIPXBOUUPfiSNVQUIFGPVOEBUJPOTPGFYJTUJOHTUBOEBSET PSXIP XBOUUPPSJFOU4&TUBOEBSETNPSFUPXBSEBSUJGBDUTNPEFMTBOEEFDSFBTFUIFDPOTUSBJOUTPO QSPDFTTFT O 4&BTTPDJBUJPOTBOEMFBEFSTXIPBSFJOUFSFTUFEJODPNQJMJOHBEJHJUBM#P,UIBUJODMVEFT UIFTDPQFPGBMM4&EJTDJQMJOFTBOEJTJOUIFGPSNPGNPEFMT BOEXIPIBWFDPOTJEFSBCMF QBUJFODF CFDBVTFUIJTXJMMUBLFBXIJMF O 3FQPTJUPSZTQFDJBMJTUTJOUFSFTUFEJOUIFDIBMMFOHFPGCVJMEJOHBXPSLJOH4&SFQPTJUPSZUIFZ DPVMETVQQPSUUIPTFJOUFSFTUFEJODPNQJMJOHUIF4&#P,EFTDSJCFEBCPWF
Organization of the Book ThJTDIBQUFSIBTEFTDSJCFEUIFDIBMMFOHFTBOEPQQPSUVOJUJFTJO4& BOEUIFSFRVJSFNFOUTGPSB TDJFODFGPVOEBUJPOGPSBOFYUFOEFEBOEVOJfiFE4&ThFSFNBJOJOHDIBQUFSTTQFMMPVUUIF.04&4 BQQSPBDI JO TPNF EFUBJM ThF TVCKFDU PG FBDI DIBQUFS JT JOEJDBUFE JO 'JHVSF XIJDI JT UIF DPNQPTJUFNBQGSPN'JHVSFXJUIDIBQUFSOVNCFSTPWFSMBJE$IBQUFSEFTDSJCFTUIFSFMBUJPO CFUXFFOTDJFODFBOEFOHJOFFSJOHJO.04&4 JODMVEJOHUIFSPMFTPGOBUVSBMBOEBSUJfiDJBMTDJFODF *UBMTPEFTDSJCFTUIFTZTUFNTTDJFODFVOJWFSTBMFMFNFOUPGUIFGPVOEBUJPO$IBQUFS BGUFSHJWJOHB flBWPSPG.04&4JOBOFYUFOEFEFYBNQMF JOUSPEVDFTTPNFPGUIFDPSFDPODFQUTBOEEFfiOJUJPOT $IBQUFSGPMMPXTVQPOUIJTXJUIBEFTDSJQUJPOPGUIFLFZGFBUVSFTPG.04&4 JODMVEJOHNPEFM PSJFOUBUJPO $IBQUFS HPFT JOUP UIF DPOUFYU BOE TUSVDUVSF PG UIF NPEFM TQBDF UIF TUSVDUVSFE SFQPTJUPSZPGLOPXMFEHFPGBMM4&SFMBUFEEJTDJQMJOFT4VDDFFEJOH$IBQUFSTUISPVHIQSFTFOU NPSF EFUBJMT PG FBDI EJNFOTJPO PS TUSVDUVSJOH WBSJBCMF PG UIF NPEFM TQBDF DPNQPTJUJPO DPN NPOJ[BUJPO DPODFQUVBMJ[BUJPO UJNF BOEWJFXT$IBQUFSQSFTFOUTUIFTQFDJfiDBUJPOBQQSPBDI XIJDIVOJfiFTBMMNPEFMTJOUPUXPUZQFTJOUFSOBMBOEFYUFSOBM$IBQUFSNBQTUSBEJUJPOBMBSUJ GBDUTUP.04&4BOEEJTDVTTFTFMFNFOUTPG.04&4VOJfiDBUJPO$IBQUFSEFTDSJCFTUIFVOJfiFE .04&4DPMMFDUJWFBDUVBMJ[BUJPOQSPDFTTFT
Opportunities and Challenges for Systems Engineering O Systems Taxonomy
3
1 SE Application Domains (D1…Dn) D6
D7
Dn Problem space
TS/CS different in kind
2a
Traditional systems 3a
TS/CS different in degree
3b Complex
Traditional Traditional
6
6 Define need
TS is special case
Characteristics of all systems
Model Space
Indivisible unit Model of individual system or component
7 Universal model
Characteristics of all SE systems Traditional and complex 2
5
Highest level system
All SE application domains…
Complex
4
5
2b
Complex systems
13
Composition
D5
12
Collective actualization space
C – om – Kin mo C a d ni te s zat go io rie n s
D1 D2 D3 D4
Modeling Scope
4
25
Common specification approach: Repeating 11 internal/external structure Solution domain
8
Problem/ user domain
Conceptualization – Language/notation – Universe of discourse Views exist within and across all the dimensions
9
e
m
Ti
10
Produce solution
Deployment
Satisfy need
Solution/system space
Systems taxonomy partitions SE systems and shows traditional and complex systems relations Collective actualization space includes all SE and management processes, artifacts, contexts Problem space includes all application domains SE supports and in which systems are deployed Model Space contains all engineering and management artifacts (as models) Solution/system space includes all solutions/systems produced by actualization processes
Figure 1.3
Composite map elements allocated to chapters.
References "ckoff, R. 1999. "ckoff’T#FTU)JT$MBTTJD8SJUJOHTPO.BOBHFNFOU/FX:PSL+PIO8JMFZ4POT "YFMSPE 3BOE.$PIFO)BSOFTTJOH$PNQMFYJUZ0SHBOJ[BUJPOBM*NQMJDBUJPOTPGBScientific 'SPOUJFS /FX:PSL#BTJD#PPLT #BS:BN :8IFO4ZTUFNT&OHJOFFSJOH'BJMT5PXBSE$PNQMFY4ZTUFNT&OHJOFFSJOH *OU$POG 4ZTUFNT .BO$ZCFSOFUJDT o *&&&1SFTT 1JTDBUBXBZ /+ #FOZVT +#JPNJNJDSZ*OOPWBUJPO*OTQJSFECZ/BUVSF/FX:PSL)BSQFS$PMMJOT #MBODIBSE # BOE 8 'BCSZDLZ 4ZTUFNT &OHJOFFSJOH BOE "OBMZTJT UI FE &OHMFXPPE Cliffs, /+ 1SFOUJDF)BMM #MVNTUFJO ""O03NJTTJPOBSZTWJTJUTUPUIFDSJNJOBMKVTUJDFTZTUFN0QFSBUJPOT3FT o #PDDBSB /.PEFMJOH$PNQMFY4ZTUFNT/FX:PSL4QSJOHFS7FSMBH #PSSB &.BLJOHUIFQBQFSIPXBOJOGSBSFETQFDUSVNUFMFTDPQFDPVMECFCVJMUPOUIF.PPO/BUVSF YW #SBIB % "".JOBJ BOE:#BS:BN &ET $PNQMFY&OHJOFFSFE4ZTUFNT4DJFODF.FFUT5FDIOPMPHZ /FX:PSL4QSJOHFS #VFEF %The EOHJOFFSJOH%FTJHOPG4ZTUFNT.PEFMTBOE.FUIPET/FX:PSL+PIO8JMFZ4POT $*..4$FOUFSGPS*OUFHSBUJWF.VMUJTDBMF.PEFMJOHBOE4JNVMBUJPO $*..4
$BMJGPSOJB*OTUJUVUF PG5FDIOPMPHZIUUQXXXDJNNTDBMUFDIFEVXIBUJTDJNNTIUNM "DDFTTFE+BOVBSZ
$4$4 6OJW PG .JDIJHBO $FOUFS GPS UIF 4UVEZ PG $PNQMFY 4ZTUFNT i"CPVU UIF 4DJFODF PG $PNQMFYJUZwIUUQDTDTVNJDIFEVBCPVUDPNQMFYJUZIUNM "DDFTTFE+BOVBSZ
%BT 4 ( 3PTF . ;JFHMFS $ 1JDDPOBUUP BOE + &MMFOCPHFO "SDIJUFDUVSFT BOE 4JNVMBUJPOT GPS /BOPQSPDFTTPS 4ZTUFNT *OUFHSBUFE PO UIF .PMFDVMBS 4DBMF $IBQUFS JO *OUSPEVDJOH .PMFDVMBS &MFDUSPOJDT )FJEFMCFSH4QSJOHFS7FSMBH
26 O Model-Oriented Systems Engineering Science %P% %FQBSUNFOU PG %FGFOTF 4ZTUFNT &OHJOFFSJOH 'VOEBNFOUBMT 'PSU #FMWPJS 7" %FGFOTF "DRVJTJUJPO6OJWFSTJUZ1SFTT %ÚSOFS %The -PHJDPG'BJMVSF3FDPHOJ[JOHBOE"WPJEJOH'BJMVSFJO$PNQMFY4JUVBUJPOT/FX:PSL .FUSPQPMJUBO#PPLT 'FJMFS 1 3 (BCSJFM + (PPEFOPVHI 3 -JOHFS 5 -POHTUBff 3 ,B[NBO . ,MFJO - /PSUISPQ % 4DINJEU ,4VMMJWBO BOE,8BMMOBV6MUSB-BSHF4DBMF4ZTUFNTThe 4PGUXBSF$IBMMFOHFPG UIF'VUVSF$.64&* 'FSSJT 5-+B4PNF&BSMZ)JTUPSZPG4ZTUFNT&OHJOFFSJOHTJO*3&1VCMJDBUJPOT QBSU The PSPCMFNUI*OU4ZNQ*/$04&o+VOF 4BO%JFHP $" 'FSSJT 5-+C4PNF&BSMZ)JTUPSZPG4ZTUFNT&OHJOFFSJOHTJO*3&1VCMJDBUJPOT QBSU The 4PMVUJPOUI*OU4ZNQ*/$04&o+VOF 4BO%JFHP $" 'FSSJT 5-+&BSMZ)JTUPSZPG4ZTUFNT&OHJOFFSJOH 1BSU TJO7BSJPVT&OHJOFFSJOH4PVSDFT UI*OU4ZNQ*/$04&o+une, The NFUIFSMBOET (JMFT + *OUFSOFU FODZDMPQBFEJBT HP IFBE UP IFBE /BUVSF o 4FF BMTP /BUVSFT SFTQPOTFUP#SJUBOOJDBTPCKFDUJPOT&ODZDMPQBFEJB#SJUBOOJDBBOE/BUVSFBSFTQPOTF.BSDI IUUQXXXOBUVSFDPNQSFTT@SFMFBTFT#SJUBOOJDB@SFTQPOTFQEG "DDFTTFE+BOVBSZ
(PPEF )BOE3.BDIPM 4ZTUFN&OHJOFFSJOH"O*OUSPEVDUJPOUPUIF%FTJHOPG-BSHF4DBMF4ZTUFNT /FX :PSL.D(SBX)JMM )FOLFM +BOE4.BVSFSThe FDPOPNJDTPGTZOUIFUJDCJPMPHZ.PMFDVMBS4ZTUFNT#JPM o IUUQXXXOBUVSFDPNNTCKPVSOBMWOQEGNTCQEG "DDFTTFE+BOVBSZ
)PMMBOE + "EBQUBUJPO JO /BUVSBM BOE "Stificial 4ZTUFNT "O *OUSPEVDUPSZ "OBMZTJT XJUI "QQMJDBUJPOT UP #JPMPHZ $POUSPM BOE "Stificial *OUFMMJHFODF $PNQMFY "EBQUJWF 4ZTUFNT $BNCSJEHF ." .*5 1SFTT )PMMOBHFM &BOE%8PPET+PJOU$PHOJUJWF4ZTUFNT'PVOEBUJPOTPG$PHOJUJWF4ZTUFNT&OHJOFFSJOH#PDB 3BUPO '-$3$1SFTT )VIOT .BOE.4JOHI$PHOJUJWFBHFOUT*OUFSOFU$PNQVUJOH *&&& o *&&&B"EPQUJPOPG*40*&$4ZTUFNT&OHJOFFSJOH4ZTUFN-JGF$ZDMF1SPDFTTFT*&&& /FX:PSL*&&&$PNQVUFS4PDJFUZ *&&&C*&&&4UBOEBSEGPS"QQMJDBUJPOBOE.BOBHFNFOUPGUIF4ZTUFNT&OHJOFFSJOH1SPDFTT *&&&4UE /FX:PSL*&&&$PNQVUFS4PDJFUZ */$04& *OUFSOBUJPOBM $PVODJM PO 4ZTUFNT &OHJOFFSJOH */$04&
4ZTUFNT &OHJOFFSJOH 7JTJPO W 0DUPCFS */$04& */$04& 4ZTUFNT &OHJOFFSJOH )BOECPPL W 4FBUUMF 8" */$04& *OUFSOBUJPOBM $PVODJMPO4ZTUFNT&OHJOFFSJOH *40*&$ 4ZTUFNT BOE TPGUXBSF FOHJOFFSJOH 4ZTUFN MJGF DZDMF QSPDFTTFT *40*&$ OEFE.BSDI ,FBTMJOH +7JEFPMFDUVSFPOTZOUIFUJDCJPMPHZ .BSDI ,FFO "The CVMUPGUIF"NBUFVS)PX5PEBZT*OUFSOFU*T,JMMJOH0VS$VMUVSF/FX:PSL%PVCMFEBZ ,FFOFZ +BOE78BEF5PXBSET1PMJDZ%FDPNQPTJUJPOGPS"VUPOPNJD4ZTUFNT(PWFSOBODFCZ"QQMZJOH #JPMPHJDBMMZ*OTQJSFE5FDIOJRVFT/FUXPSL0QFSBUJPOTBOE.BOBHFNFOU4ZNQPTJVN8PSLTIPQT o "QSJM*&&& Qo ,FQIBSt, J. and D. Chess. 2003. The vision of autonomic computing. *&&&$PNQVUFS o ,ossiakoff, A. and 8/4XFFU4ZTUFNT&OHJOFFSJOH1SJODJQMFTBOE1SBDUJDF)PCPLFO /+8JMFZ ,VNBS % / 3BNBLSJTIOBO 3 )FMN BOE . 1PUUT "MHPSJUINT GPS TUPSZUFMMJOH *&&& 5SBOT ,OPXMFEHFBOE%BUB&OH o ,VSBT .BOE#8IJUF&OHJOFFSJOH&OUFSQSJTFT6TJOH$PNQMFY4ZTUFN&OHJOFFSJOH1SPD*/$04& *OU4ZNQ 3PDIFTUFS /: +VMZ .BJFS .BOE&3FDIUJOThe ASUPG4ZTUFNT"SDIJUFDUJOH OEFE #PDB3BUPO '-$3$1SFTT .BKJE 4BOE,"INFE1PTU%JTBTUFS$PNNVOJDBUJPOT"$PHOJUJWF"HFOU"QQSPBDI4FWFOUI*OU $POGPO/FUXPSLJOH*$/o"QSJM Qo .BOOJOH "4UPSZUFMMJOHBTB5PPMPG5FDIOJDBM&YQMBOBUJPO*NQSPWJTBUJPO3JTLTBOE#enefits. 1SPD *&&&*OU1SPGFTTJPOBM$PNNVOJDBUJPO$POGo4FQUFNCFS Qo
Opportunities and Challenges for Systems Engineering O 27 .BSHBMJPU . #JPNJNJDSZ BOE 'V[[Z .PEFMJOH " .BUDI .BEF JO )FBWFO *&&& $PNQVUBUJPOBM *OUFMMJHFODF.BHB[JOF .BSUJO +4ZTUFNT&OHJOFFSJOH(VJEFCPPL"1SPDFTTGPS%FWFMPQJOH4ZTUFNTBOE1SPEVDUT#PDB3BUPO '-$3$1SFTT .BSUJO +The 4FWFO4BNVSBJPG4ZTUFNT&OHJOFFSJOH%FBMJOHXJUIUIF$PNQMFYJUZPG*OUFSSFMBUFE 4ZTUFNT 1SFTFOUFE BU UIF UI "OOV *OU 4ZNQ *OU $PVODJM PO 4ZTUFNT &OHJOFFSJOH */$04& 5PVMPVTF 'SBODFo+VOF .D$BSUIZ + "TDSJCJOH .FOUBM 2VBMJUJFT UP .BDIJOFT *O 1IJMPTPQIJDBM 1FSTQFDUJWFT JO "Stificial *OUFMMJHFODF .3JOHMF &E#SJHIUPO 6,)BSWFTUFS1SFTT .D(SFHPS %The )VNBO4JEFPG&OUFSQSJTF"OOPUBUFE&EJUJPO/FX:PSL.D(SBX)JMM 0SJHJOBM FEJUJPOQVCMJTIFE .D(SBX)JMM
.FSSJBN8FCTUFS.FSSJBN8FCTUFS0OMJOF%JDUJPOBSZBOEThesaurVTIUUQXXXNFSSJBNXFCTUFSDPN "DDFTTFE+BOVBSZ
.JMMFS +-JWJOH4ZTUFNT8JOPU $06OJWFSTJUZ1SFTTPG$PMPSBEP 0SJHJOBMMZQVCMJTIFE
.*5 $FOUFS GPS &OHJOFFSJOH 4ZTUFNT 'VOEBNFOUBMT 3FTFBSDI IUUQDFTGNJUFEVSFTFBSDIIUNM "DDFTTFE+BOVBSZ
/BUVSF-JGFJTXIBUZPVNBLFJU &EJUPSJBM /BUVSF /BUVSF &EJUPSJBM &MFDUSJD TLJFT )PX UP OBWJHBUF B flight QBUI UP HSFFOFS BJS USBWFM /BUVSF /&$4*/FX&OHMBOE$PNQMFY4ZTUFNT*OTUJUVUFIUUQXXXOFDTJPSH "DDFTTFE+BOVBSZ
/3$1SF.JMFTUPOF"BOE&BSMZ1IBTF4ZTUFNT&OHJOFFSJOH"3FUSPTQFDUJWF3FWJFXBOE#enefits GPS'VUVSF "JS 'PSDF "DRVJTJUJPO $PNNJUUFF PO 1SF.JMFTUPOF " 4ZTUFNT &OHJOFFSJOH /BUJPOBM 3FTFBSDI $PVODJM8BTIJOHUPO %$The /BUJPOBM"DBEFNJFT1SFTTIUUQXXXOBQFEVDBUBMPHIUNM "DDFTTFE+BOVBSZ
3BP "4BOE.1(eorgeff. i.PEFMJOHSBUJPOBMBHFOUTXJUIJOB#%*BSDIJUFDUVSF wJO1SPDOE*OU $POGPO1SJODJQMFTPG,OPXMFEHF3FQSFTFOUBUJPOBOE3FBTPOJOH4BO.BUFP $".PSHBO,BVGNBOO QQ 3FDIUJO &4ZTUFNT"SDIJUFDUJOH$SFBUJOH#VJMEJOH$PNQMFY4ZTUFNT&OHMFwood Cliffs, NJ: PSFOUJDF)BMM 3FHJTUSZ3FHJTUSZPG4UBOEBSE#JPMPHJDBM1BSUT.*5IUUQQBSUTNJUFEVSFHJTUSZJOEFYQIQ.BJO@1BHF "DDFTTFE+BOVBSZ
3JOH + %JTDPWFSJOH UIF TUSBUFHZ GPS XIPMF TZTUFN NPEFMJOH 1SFTFOUFE BU UI "OOVBM $POG 4ZTUFNT &OHJOFFSJOH3FTFBSDI $4&3
3FEPOEP#FBDI $"o"QSJM 3JUUFM ) BOE . 8FCCFS %JMFNNBT JO B HFOFSBM UIFPSZ PG QMBOOJOH 1PMJDZ 4DJFODFT o IUUQXXXVDUDOFUNXFCCFS3JUUFM 8FCCFS %JMFNNBT (FOFSBM@5IFPSZ@PG@1MBOOJOHQEG "DDFTTFE+BOVBSZ
3PHFST 33eflections on ionic liquids. /BUVSF +VOF Qo 3PVTF 8&OHJOFFSJOHDPNQMFYTZTUFNTJNQMJDBUJPOTGPSSFTFBSDIJOTZTUFNTFOHJOFFSJOH *&&&5SBOT 4ZTUFNT .BOBOE$ZCFSOFUJDT 1BSU$"QQMJDBUJPOTBOE3FWJFXT o 3PVTF 8$PNQMFY&OHJOFFSFE 0SHBOJ[BUJPOBM/BUVSBM4ZTUFNT*TTVFT6OEFSMZJOHUIF$PNQMFYJUZ PG 4ZTUFNT BOE 'VOEBNFOUBM 3FTFBSDI /FFEFE UP "EESFTT These *TTVFT (FPSHJB *OTUJUVUF PG 5FDIOPMPHZ .BSDI 4BHF "1BOE+&"SNTUSPOH +S*OUSPEVDUJPOUP4ZTUFNT&OHJOFFSJOH/FX:PSL8JMFZ 4BMFIJF .BOE-5BIWJMEBSJ"VUPOPNJD$PNQVUJOH&NFSHJOH5SFOETBOE0QFO1SPCMFNT1SPD %FTJHO BOE &WPMVUJPO PG "VUPOPNJD "QQMJDBUJPO 4PGUXBSF %&"4 4U -PVJT .0 .BZ /FX:PSL"$.1SFTT Qo 4DIÚO %",OPXJOHJOBDUJPOThe OFXTDIPMBSTIJQSFRVJSFTBOFXFQJTUFNPMPHZ$IBOHF /PWFNCFS %FDFNCFS Q o IUUQXXXFODZDMPQFEJBDPNQSJOUBCMFBTQY JE( "DDFTTFE +BOVBSZ
4'*4BOUB'F*OTUJUVUFIUUQXXXTBOUBGFFEV "DDFTTFE+BOVBSZ
4JNPO ) The 4DJFODFT PG UIF "Stificial, SE FE $BNCSJEHF ." .*5 1SFTT 0SJHJOBMMZ QVCMJTIFE
4NVUT +)PMJTNBOE&WPMVUJPO-POEPO.BDNJMMBO
28
O Model-Oriented Systems Engineering Science
4VTTNBO +$PMMFDUFE7JFXTPO$PNQMFYJUZJO4ZTUFNT.*5&4%8PSLJOH1BQFST4FSJFT &4% 81 .BZ1SPD&OHJOFFSJOH4ZTUFNT%JWJTJPO*OUFSOBM4ZNQPTJVN$BNCSJEHF ."&OHJOFFSJOH4ZTUFNT%JWJTJPO .*5 QoIUUQFTENJUFEV814&4%*OUFSOBM 4ZNQPTJVN%PDT&4%81&4%*OUFSOBM4ZNQPTJVNQEG "DDFTTFE+BOVBSZ
5BQTDPUU % BOE " 8JMMJBNT 8JLJOPNJDT )PX .BTT $PMMBCPSBUJPO $IBOHFT &WFSZUIJOH 1PSUGPMJP 1FOHVJO#PPLT 5BZMPS 'The 1SJODJQMFTPGScientific .BOBHFNFOU QVCMJTIFEJO/PSUPO-JCSBSZ CZBSSBOHFNFOU XJUI)BSQFS3PX 1VCMJTIFST CZ88/PSUPO$PNQBOZ /FX:PSL 8JLJQFEJB8JLJQFEJBIUUQFOXJLJQFEJBPSHXJLJ8JLJQFEJB "DDFTTFE+BOVBSZ
Chapter 2
Systems Science Context 4DJFOUJTUTTUVEZUIFXPSMEBTJUJTFOHJOFFSTDSFBUFUIFXPSMEUIBUIBTOFWFSCFFO ThFPEPSFWPO,BSNBO "EBQUJOH WPO ,BSNBOT PCTFSWBUJPOT JU NBZ CF TBJE UIBU FOHJOFFSJOH TDJFODF JT UIF TUVEZPGUIBUQBSUPGUIFXPSMEXIJDIIBTCFFODSFBUFECZNBO .JDIBFM(SJffiO
Highest level system
Indivisible Unit
Model of Individual system or component
Universal model
Common specification approach: Repeating internal/external structure
Solution domain
CCoo m - -KK m m m - -CC inindd oonniz aatete ss izaati go tioon n rrieies s
Define need
Composition
Systems taxonomy Modeling scope 4JODFUIFJOUFOUPGUIJTCPPLJTUPEFfiOFBTDJ 1 SE Application Domains (D1...Dn) Collective actualization space FODF PG 4& BMUIPVHI NPTU PS BMM PG UIF QJFDFT D1 D2 D3 D4 D5 D6 D7 Dn Problem space Model Space BMSFBEZFYJTU
XFTUBSUMBZJOHPVU.04&4XJUI 2a TS/CS different in kind 2b All SE Traditional systems Complex systems B DIBQUFS PO TDJFODF BOE JUT SFMBUJPO UP FOHJ 3a TS/CS different in degree 3b application domains... Traditional Complex OFFSJOH BOEUIFJSSPMFJOBTDJFODFPG4&4VDI 4 Complex TS is special case BEJTDVTTJPOJTOFDFTTJUBUFECZUIFFYQBOTJPOPG 5Traditional Characteristics of all SE systems and Complex 4&UPJODMVEFPSHBOJDFMFNFOUTTVDIBTIVNBOT 6 Traditional Characteristics of all systems Deployment Solution/system space ThJTFOUBJMTTPNFSFPSJFOUBUJPOJOIPXXFUIJOL BCPVU TDJFODF BOE FOHJOFFSJOH FTQFDJBMMZ XJUI SFHBSEUPOBUVSBMBOEBSUJfiDJBMTZTUFNTThJTDIBQUFSBEESFTTFTUIFSFPSJFOUBUJPOJOUIFFYQBOEFE 4& DPOUFYU JODMVEJOH UIF SFMBUJPO CFUXFFO TZTUFNT TDJFODF 44 BOE DPNQMFY TZTUFNT TDJFODF $44 *UBMTPJOUSPEVDFTUIFGPVOEBUJPOQPSUJPOPGUIFTZTUFNTUBYPOPNZTIPXOJOEBTIFEPVUMJOF JOUIFMFGUQBSUPGUIFSFEVDFEHSBQIJDBCPWF Problem/ user domain
Conceptualization Conceptualization -- Language/notation Language/notation -- Universe ofdiscourse discourse Universe of
Views exist within and across all the dimensions
e
m
Ti
Produce solution
Satisfy need
Conceptualization of Science ThJTTFDUJPOQSFTFOUTUIF.04&4WJFXPGTDJFODFJOHFOFSBMBOEJOUSPEVDFTBTFUPGQSFSFRVJTJUF MBXTGPSBTDJFODF
What Is Science? 8FTUBSUXJUITPNFDPNNPOEFfiOJUJPOTPGTDJFODF 29
30
O Model-Oriented Systems Engineering Science
O 3BOEPN)PVTF "CSBODIPGLOPXMFEHFPSTUVEZEFBMJOHXJUIBCPEZPGGBDUTPSUSVUITTZTUFNBUJDBMMZ BSSBOHFEBOETIPXJOHUIFPQFSBUJPOPGHFOFSBMMBXTUIFNBUIFNBUJDBMTDJFODFT 4ZTUFNBUJDLOPXMFEHFPGUIFQIZTJDBMPSNBUFSJBMXPSMEHBJOFEUISPVHIPCTFSWBUJPO BOEFYQFSJNFOUBUJPO O .PSSJT ThFTZTUFNBUJDPCTFSWBUJPOPGOBUVSBMFWFOUTBOEDPOEJUJPOTJOPSEFSUPEJTDPWFSGBDUT BCPVUUIFNBOEUPGPSNVMBUFMBXTBOEQSJODJQMFTCBTFEPOUIFTFGBDUT ThFPSHBOJ[FECPEZPGLOPXMFEHFUIBUJTEFSJWFEGSPNTVDIPCTFSWBUJPOTBOEUIBUDBO CFWFSJfiFEPSUFTUFECZGVSUIFSJOWFTUJHBUJPO O %PSMBOE ThFTZTUFNBUJDPCTFSWBUJPOPGOBUVSBMQIFOPNFOBGPSUIFQVSQPTFPGEJTDPWFSJOHMBXT HPWFSOJOHUIPTFQIFOPNFOB ThFCPEZPGLOPXMFEHFBDDVNVMBUFECZTVDINFBOT O "NFSJDBO)FSJUBHF ThFPCTFSWBUJPO JEFOUJfiDBUJPO EFTDSJQUJPO FYQFSJNFOUBMJOWFTUJHBUJPO BOEUIFPSFUJ DBMFYQMBOBUJPOPGQIFOPNFOB 4VDIBDUJWJUJFTSFTUSJDUFEUPFYQMBJOJOHBMJNJUFEDMBTTPGOBUVSBMQIFOPNFOB 4VDIBDUJWJUJFTBQQMJFEUPBOPCKFDUPGJORVJSZPSTUVEZ O 4JNPO o /BUVSBMTDJFODFJTLOPXMFEHFBCPVUOBUVSBMPCKFDUTBOEQIFOPNFOB8FBTLXIFUIFS UIFSFDBOOPUBMTPCFiBSUJfiDJBMwTDJFODFLOPXMFEHFBCPVUBSUJfiDJBMPCKFDUTBOEQIF OPNFOB<XIFSFBSUJfiDJBMNFBOT>NBONBEFBTPQQPTFEUPOBUVSBM 4DJFODFJTEFfiOFECPUIBTBQSPDFTTBOEBTUIFLOPXMFEHFUIBUSFTVMUTGSPNUIBUQSPDFTT4PNF EFfiOJUJPOTSFTUSJDUTDJFODFUPUIFTUVEZPGOBUVSBMQIFOPNFOBXIJMFPUIFSTEPOPUNBLFTVDIB SFTUSJDUJPO4JNPOFYQMJDJUMZQPTFTUXPDBUFHPSJFTPGTDJFODF OBUVSBMTDJFODFJTLOPXMFEHFBCPVU OBUVSBMPCKFDUTBOEQIFOPNFOB BOE BSUJfiDJBMTDJFODFJTLOPXMFEHFBCPVUBSUJfiDJBMPCKFDUTBOE QIFOPNFOB 'PSUIFQVSQPTFTPGUIJTCPPL TDJFODFJTUIFTZTUFNBUJDQSBDUJDFPGPCTFSWJOHQBUUFSOTJOUIFDIBS BDUFSJTUJDTPGFYJTUJOHQIFOPNFOBPSTZTUFNT BOETIBSJOHUIPTFPCTFSWBUJPOTJOTVDIBXBZUIBUUIFZ DBOCFJOEFQFOEFOUMZFYBNJOFEPSSFQMJDBUFE,OPXMFEHFJOBTDJFOUJfiDfiFME BUBHJWFOQPJOUJOUJNF JTUIFTFUPGQBUUFSOTUIBUNPTUPGUIFTQFDJBMJTUTJOUIBt fiFMECFMJFWFUPCFUSVFBUUIBUQPJOUJOUJNF ThJTEFfiOJUJPOEFMJCFSBUFMZFNQIBTJ[FTGPVSBTQFDUTPGTDJFODF 0CKFDUJWF0OFBTQFDUPGTDJFODFJTUIBUQIFOPNFOBJOUIFXPSMEIBWFBOPCKFDUJWFFYJTUFODF JOEFQFOEFOUPGXIBUQFPQMFPCTFSWFPSQFSDFJWF 1FSDFQUJWF"OPUIFSBTQFDUJTUIBUIVNBOLOPXMFEHFPGXIBUFYJTUTJOUIFXPSMEJTTIBEFEPS DPMPSFECZXIBUJTQFSDFJWFEWJBUIFfiWFTFOTFTBOEBVHNFOUFECZWBSJPVTTFOTPSTBOEJOTUSV NFOUT$FOUSBMUPTDJFODFJTUIBUIVNBOTPSPCTFSWFSTQFSDFJWFQBUUFSOTUIBUJT UIFTBNF DIBSBDUFSJTUJDTPDDVSSJOHJONVMUJQMFDBTFT0CTFSWJOHUIFDIBSBDUFSJTUJDTPGPOFTJOHMFTZT UFNBUPOFQPJOUJOUJNFPSFWFONVMUJQMFQPJOUTJOUJNF GPSFYBNQMF XPVMEOPUCFTVffiDJFOU UPFTUBCMJTIBQBUUFSO1BUUFSOTJOUSBEJUJPOBMTDJFODFBSFUZQJDBMMZDBMMFEUIFPSJFTPSOBUVSBM MBXT*OUIJTCPPL BTDJFODFQBUUFSOJTBHFOFSBMNPEFMPGTPNFQBSUPSBTQFDUPGUIFXPSME )PXFWFS JOFBDIDBTF BQBUUFSOJTXIBUPCTFSWFSTTFFPSQFSDFJWF XIJDINBZEJffFSGSPN
Systems Science Context
O 31
XIBUBDUVBMMZFYJTUTJOUIFQIFOPNFOBCFJOHPCTFSWFEThPTFEJffFSFODFTBSFPGUFOEVFJO QBSUUPQSFFYJTUJOHDPODFQUJPOTPSCFMJFGTBCPVUUIFQIFOPNFOB XIJDINBZTIBQFBOEMJNJU UIFSFTVMUJOHPCTFSWBUJPOT BTEJTDVTTFECZ'FSSJT ThJTTIBQJOHBOEMJNJUJOHNBZCF JOUFSQSFUFEBTOFHBUJWFPSQPTJUJWF0OUIFOFHBUJWFTJEF BQSFDPODFJWFENPEFMPGXIBUJT UIFSFDBOCMJOEUIFPCTFSWFSUP PSEJTUPSUUIFQFSDFQUJPOPG XIBUJTSFBMMZUIFSF BOEUIF PCTFSWBUJPOTXJMMOPUCFWBMJEPSDBOOPUCFVTFEUPWBMJEBUFUIFNPEFM0OUIFQPTJUJWFTJEF UIFTIBQJOHBOEMJNJUTNBZSFflFDUBEFMJCFSBUFBOEFYQMJDJUNPEFMJOHDIPJDF EFTDSJCFEJO $IBQUFS XIPTFQVSQPTFJTUPUBLFBDFSUBJOTUBODFUPXBSEPSWJFXPGUIFQIFOPNFOB 4PDJBM ThF TPDJBMBTQFDUPG TDJFODF IBT UXP SFMBUFE DPNQPOFOUT 'JSTU TDJFOUJfiD LOPXM FEHFJTBDPSQVTPGBHSFFNFOUPSCFMJFGBUBHJWFOQPJOUJOUJNFBNPOHUIFTDJFOUJTUTJO B fiFME TVDI BT QIZTJDT PS B TVCfiFME TVDI BT QBSUJDMF QIZTJDT /PU FWFSZ TDJFOUJTU JO UIF fiFMENVTUCFMJFWF CVUBTJHOJfiDBOUQPSUJPOPGUIFDPNNVOJUZNVTUCFMJFWFJOBUIFPSZ PSNPEFMGPSJUUPCFBDDFQUFEBTTDJFOUJfiDLOPXMFEHFThJTNFBOTUIBUXIFUIFSBUIFPSZ JT DPOTJEFSFE TDJFOUJfiD LOPXMFEHF JT OPU B CJOBSZ ZFTOP CVU SBUIFS B DPOUJOVVN UIBU SBOHFT GSPN VOJWFSTBMMZ SFKFDUFE UP VOJWFSTBMMZ BDDFQUFE ThF TPDJBM QSPDFTT PG BSSJWJOH BUUIFTFCFMJFGTJODMVEFTUIFVTVBMIVNBOFMFNFOUTPGTPDJBMJOUFSBDUJPO TVDIBTQFSTPOBM DPOflJDUT DPNQFUJUJPO SFQVUBUJPO PSHBOJ[BUJPOBM BffiMJBUJPO BOE DVMUVSBM EJffFSFODFT ThFTF FMFNFOUT IBWF TPNF EFHSFF PG JOflVFODF PO TDJFOUJTUT BUUJUVEFT UPXBSE UIFPSJFT ThFTFDPOEDPNQPOFOUPGUIFTPDJBMBTQFDUJTUIBUTDJFOUJTUTPSBHFOUTPUIFSUIBOUIFQSP QPTFSPGBUIFPSZPSNPEFMDBOJOEFQFOEFOUMZFYBNJOFUIFDMBJNBOEfiOEFWJEFODFUIBU FJUIFSTUSFOHUIFOTPSXFBLFOTUIFDMBJN $IBOHFThFWJFXPGBTDJFOUJfiDDPNNVOJUZUPXBSEBTDJFOUJfiDUIFPSZDIBOHFTPWFSUJNF BOETPNFUJNFTPOFUIFPSZJTSFQMBDFECZBOPUIFSUIBUUIFDPNNVOJUZCFMJFWFTJTBCFUUFS NPEFMPGXIBUJTCFJOHPCTFSWFE"XFMMLOPXONPEFMPGDIBOHFJOTDJFOUJfiDUIFPSZJT ,VIOTEFQJDUJPOPGTDJFOUJfiDSFWPMVUJPOT ,VIO ,VIOBTTFSUFEBDPNNPOQBUUFSO JOXIJDIBTDJFOUJfiDUIFPSZ JOUIFGPSNPGBHFOFSBMNPEFMPSQBSBEJHN JTEPNJOBOUPWFS BQFSJPEPGUJNFEVSJOHXIJDIJUJTfiOFUVOFE BOEUIFOBUTPNFQPJOUJTSFQMBDFEXJUI BOPUIFSUIFPSZUIBUSFQSFTFOUTBEJffFSFOUQBSBEJHNThJTSFQFBUJOHQBUUFSOPGOPSNBMTDJ FODFQFSJPETJOUFSSVQUFEQFSJPEJDBMMZCZSFWPMVUJPOTJTBOBMPHPVTUPUIFDPODFQUPGQVODUV BUFEFRVJMJCSJVNJOFWPMVUJPOBSZCJPMPHZ&MESJEHFBOE(PVME BSHVFEUIBUJOTUFBE PGHSBEVBMBOETUFBEZDIBOHF UIFQBUUFSOJTPOFPGMPOHQFSJPETPGFRVJMJCSJVNJOTQFDJFT EJTUVSCFE QFSJPEJDBMMZ CZ SFMBUJWFMZ SBQJE TQFDJBUJPO FWFOUT *O FOHJOFFSJOH PS UFDIOPM PHZ BDPNQBSBCMFQBUUFSONJHIUCFUFDIOPMPHZSFWPMVUJPOT PSEJTSVQUJWFUFDIOPMPHJFTBT EFTDSJCFEJO$ISJTUFOTFO 8FOPUFUIFTFNPEFMTCFDBVTFDIBOHFBOEFWPMVUJPOBSF EPNJOBOUFMFNFOUTPG.04&4 CPUIJOFOHJOFFSJOHBOEJOTDJFODF ThF WJFX PG TDJFOUJfiD LOPXMFEHF PS UIFPSJFT BT NPEFMT IBT CFFO FYQSFTTFE CZ TPNF TDJFO UJTUTBOEQIJMPTPQIFSTPGTDJFODFPWFSTFWFSBMEFDBEFT JODMVEJOH4UFQIFO)BXLJOH iB 0CTFSWBUJPODBOUBLFBUMFBTUUXPGPSNTEJSFDUPCTFSWBUJPOPSNFBTVSFNFOUPGUIFQBUUFSO BOEJOEJSFDUPCTFS WBUJPOPSNFBTVSFNFOUCZJEFOUJGZJOHBOEPCTFSWJOHJNQMJDBUJPOTPGUIFQBUUFSO*NQMJDBUJPOTBSFJOUIFGPSN PGJNQMJFEPCTFSWBCMFDPOEJUJPOT*GQBUUFSOIPMET UIFOPCTFSWBCMFDPOEJUJPOXJMMCFPCTFSWFEThFUSFOE JOUIFQBTUDFOUVSZJOQIZTJDT GPSFYBNQMF IBTCFFOBXBZGSPNEJSFDUPCTFSWBUJPOBOEUPXBSEFYBNJOBUJPOPG JNQMJDBUJPOT"TUIFPSJFTIBWFCFDPNFNPSFTVCUMF QSPCBCJMJTUJD BOENVMUJEJNFOTJPOBM EJSFDUPCTFSWBUJPOPG QSFEJDUFEQSPQFSUJFTIBTCFDPNFMFTTGFBTJCMF
32
O Model-Oriented Systems Engineering Science
UIFPSZJTKVTUBNPEFMPGUIFVOJWFSTF PSBSFTUSJDUFEQBSUPGJU BOEBTFUPGSVMFTUIBU SFMBUFRVBOUJUJFTJOUIFNPEFMUPPCTFSWBUJPOTUIBUXFNBLFw3POBME(JFSFIBTXSJUUFOFYUFOTJWFMZ BCPVUBQIJMPTPQIZPGTDJFODFUIBUJTDPOTJTUFOUXJUIUIFNPEFMTDPODFQUPGTDJFODF4FF (JFSF (JFSF *OBEEJUJPO ThF0YGPSE$PNQBOJPOUP1IJMPTPQIZ )POEFSJDI
JOJUT EJTDVTTJPOPGLOPXMFEHFBOETDJFODF JTBMTPDPOTJTUFOUXJUIUIJTWJFX "OFYBNQMFGSPNCJPMPHZJTSFQPSUFECZ.BZS JOEJTDVTTJOHUIFMFOHUIPGUJNF SFRVJSFE UP HBJO BO VOEFSTUBOEJOH PG UIF QIFOPNFOPO PG GFSUJMJ[BUJPO JO UIF OJOFUFFOUI DFO UVSZ5XPPQQPTJOHBSHVNFOUTXFSFNBEF&NCSZPMPHJTUTBSHVFEUIBUUIFTQFSNBUP[PPOQMBZFE BQVSFMZNFDIBOJDBMSPMFJOGFSUJMJ[JOHUIFFHH XIJMFUIPTFGPDVTJOHPOIFSFEJUZTBXGFSUJMJ[BUJPO BTUIFNJYJOHPGQBUFSOBMBOENBUFSOBMIFSFEJUBSZFOEPXNFOU.BZSTUBUFTUIBUUIFTFUXPEJWFSH JOHJOUFSQSFUBUJPOTPGGFSUJMJ[BUJPOXFSFCBTFEPOUXPFOUJSFMZEJffFSFOUFYQMBOBUPSZNPEFMTThF SFTPMVUJPODBNFMBUFS'FSUJMJ[BUJPOIBTBEVBMTJHOJfiDBODFUIFUXPPQQPTJOHWJFXTBSFCPUIDPS SFDU'FSUJMJ[BUJPOCFMPOHTUPCPUIGVODUJPOBMBOEFWPMVUJPOBSZCJPMPHZThFNPSFDPNQMFUFNPEFM FNCSBDFTUIFEVBMJUZ ThFNPEFMDPODFQUIBTBMTPCFFOFYUFOEFECFZPOEUIFUSBEJUJPOBMOBUVSBMTDJFODFT*O BTFNJOBSBUUIF6OJWFSTJUZPG&EJOCVSHICSPVHIUUPHFUIFSTDIPMBSTJONBUIFNBUJDT DPNQVUFS TDJFODF FOHJOFFSJOH QIJMPTPQIZ BOETPDJBMTDJFODFTUPEJTDVTTUIFVTFPGNPEFMTJOUIFTPDJBMTDJ FODFT $PMMJOT 8IJMFUIFPWFSBMMGPDVTXBTPOTPDJBMTDJFODFT UXPPGUIFQSFTFOUFEQBQFST )FTTF)BSSÏ BEESFTTFEUIFQSPNJOFOUSPMFPGNPEFMTUIBUIBEFNFSHFEJOUIFOBUVSBM TDJFODFTBOEIPXUIBUSFMBUFTUPUIFJSSPMFJOUIFTPDJBMTDJFODFT ThFWJFXPGUIJTCPPLJTUIBU4&TDJFODFFODPNQBTTFTCPUIOBUVSBMBOEBSUJfiDJBMTDJFODFT"MJTU PGTVQQPSUJOHTDJFODFTBOESFMBUFEEJTDJQMJOFTBQQFBSTMBUFSJOUIJTDIBQUFS
Prerequisite Laws +PIO8BSfiFMEIBTNBEFTFWFSBMDPOUSJCVUJPOTUPUIFBSFBTPGTZTUFNTTDJFODFBOEDPNQMFYTZTUFNT 0OFDPOUSJCVUJPOJTUIFJEFOUJfiDBUJPOPGTFWFSBMiMBXTwUIBUNVTUCFGPMMPXFEXIFOEFWFMPQJOH BTDJFODF 8BSfiFME 8FMJTUUIFMBXTIFSFUIBUBSFNPTUJNQPSUBOUUP.04&4BOECSJFflZ EFTDSJCFIPX.04&4BEESFTTFTUIFN
Law of Requisite Variety "TICZ EFfiOFEUIJTMBXJOUIFDPOUFYUPGDZCFSOFUJDTBOEUIFSFHVMBUJPOPGBTZTUFNThF MBXRVBOUJfiFTUIFWBSJFUZOFFEFEJOBSFHVMBUPS XIFSFWBSJFUZDBOCFNFBTVSFECZUIFOVNCFSPG QPUFOUJBMTUBUFT5PTVDDFTTGVMMZSFHVMBUFBTZTUFN UIFWBSJFUZPGUIFSFHVMBUPSNVTUCFBUMFBTUBT MBSHFBTUIFWBSJFUZPGUIFSFHVMBUFETZTUFN-BUFS$POBOUBOE"TICZ JEFOUJfiFEBOJNQMJDB UJPOPGUIJTMBX XIJDIUIFZFYQSFTTFEJOUIFi(PPE3FHVMBUPSwUIFPSFNThFTJNQMFTUPQUJNBM SFHVMBUPSPGBTZTUFNJTBNPEFMPGUIBUTZTUFN JOUIFTFOTFUIBUUIFSFHVMBUPSTBDUJPOTBSFBNBQ QJOHPGUIFTZTUFNTBDUJPOTThJTUIFPSFNBQQMJFTOPUPOMZUPSFHVMBUPSTPGTFQBSBUFTZTUFNT CVU BMTPUPTFMGSFHVMBUJOHPSIPNFPTUBUJDTZTUFNT 8FBQQMZUIJTMBXBOEUIFBTTPDJBUFEUIFPSFNJOUXPXBZT'JSTU JUNPUJWBUFTUIFTDPQFPG .04&4ThFTDPQFPGBOZ4&TDJFODFNVTUCFFRVBMUPPSHSFBUFSUIBOUIFTDPQFPGUIF4&UIBUJU TVQQPSUT#FDBVTFXFBSHVFEJO$IBQUFSUIBU4&JTFYQBOEJOH DBSFNVTUCFHJWFOUPEFfiOFBO BEFRVBUFTDPQFPG.04&4BTBTVQQPSUJOHTDJFODF8FDMBJNUIBUUIFTDPQFPG.04&4EFfiOFEJO $IBQUFSTBOEJTTVfficJFOU 4FDPOE UIFMBXBOEJUTBTTPDJBUFEUIFPSFNBQQMZUPNPEFMT4QFDJfiDBMMZ BDPOEJUJPOGPSBDIJFW JOHBEFRVBUFfiEFMJUZPGBNPEFMUPBTZTUFNJTUIBUUIFNPEFMNVTUSFQSFTFOUBWBSJFUZBTHSFBUBT
Systems Science Context
O 33
UIFWBSJFUZPGUIFTZTUFNJUJTNPEFMJOH CVUPOMZPOUIFDIBSBDUFSJTUJDTPGJOUFSFTUUPUIFNPEFM $IBQUFSEJTDVTTFTUIFMBUUFSSFTUSJDUJPOGVSUIFS
Law of Gradation ThJTMBX EFfiOFECZ8BSfiFME
TUBUFTUIBUBTDJFODFNVTUBDLOPXMFEHFUIBUUIFPCKFDUTJU TUVEJFTJOPVSDBTF TZTUFNTPDDVSBUWBSZJOHEFHSFFTPGDPNQMFYJUZBOETDBMF GSPNTJNQMFTU UPNPTUDPNQSFIFOTJWF BOENVTUTVQQPSUVOEFSTUBOEJOHBUBMMMFWFMTBOETDBMFT ThJTMBXJTBOJNQPSUBOUSFRVJSFNFOUGPSBTDJFODFPGUIFFYQBOEFE4&CFDBVTFJUSFQSFTFOUT UIFSBOHFPGDPNQMFYJUZBOETDBMFEJTDVTTFEJO$IBQUFS.04&4BEESFTTFTUIJTMBXJOUFSNTPG TZTUFNTCZEFfiOJOHBUBYPOPNZPGTZTUFNTUIBUDPWFSTUIFGVMMSBOHFPGUSBEJUJPOBMBOEDPNQMFY TZTUFNTBUNVMUJQMFTDBMFT BOEBMMPXTUIJTSBOHFUPCFBDPOUJOVVN*UBEESFTTFTUIFMBXJOUFSNT PGNPEFMTCZEFfiOJOHBSBOHFGPSFBDITUSVDUVSJOHWBSJBCMFJOUIFNPEFMTQBDF BTEFTDSJCFEJO MBUFSDIBQUFST
Law of Requisite Parsimony ThJTMBX EFfiOFECZ8BSfiFME
TUBUFTUIBUBTDJFODFNVTUQSFTFOUJOGPSNBUJPOJOBXBZUIBU QSFWFOUTIVNBOJOGPSNBUJPOPWFSMPBEThJTMBXEFSJWFTGSPN.JMMFST fiOEJOHTPOUIFMJNJUT PGIVNBOJOGPSNBUJPOQSPDFTTJOHDBQBDJUZ .04&4BEESFTTFTUIJTMBXVTJOHBCTUSBDUJPOBTBUPPMUPIFMQGPDVTPOJNQPSUBOUJTTVFTBOE JHOPSFUIFSFTU VTJOHWJFXTUPBEESFTTTFMFDUFEDPODFSOT TVQQPSUJOHJNQMJDJUFMFNFOUTPGTZTUFN TQFDJfiDBUJPOT BOE FYQMPJUJOH BVUPOPNZ JO TZTUFNT "MM UIFTF DPODFQUVBM UPPMT BSF EJTDVTTFE JO TVCTFRVFOUDIBQUFST
Science and Engineering ThFFYQBOTJPOPG4&BOEUIFDPSSFTQPOEJOHTVQQPSUJOHTDJFODFTJOUSPEVDFTPNFEJffFSFOUQFSTQFD UJWFTPOTDJFODF FOHJOFFSJOH BOEUIFSFMBUJPOCFUXFFOUIFNThFSFGPSF JUJTJNQPSUBOUUPEJTDVTT UIFTFQFSTQFDUJWFT JODMVEJOHTPNFOPOUSBEJUJPOBMSPMFTPGCPUITDJFODFBOEFOHJOFFSJOH BOEXFEP TPJOUIJTTFDUJPO8FTUBSUXJUIBQSFWJFXUIBUTVNNBSJ[FTUIFTFDUJPO BOEUIFOEJTDVTTBOFYUFO TJPOPGDMBTTJDTDJFODFJOUPBOPOUSBEJUJPOBMSPMF UIBUPGTDJFODFPGBSUJfiDJBMTZTUFNT4VCTFRVFOUMZ XFQSFTFOUBCSJFGDPODFQUVBMJ[BUJPOPGFOHJOFFSJOH XIJDIJTGPMMPXFECZBOFYUFOTJPOPGDMBTTJD FOHJOFFSJOHJOUPBOPOUSBEJUJPOBMSPMFFOHJOFFSJOHPGOBUVSBMPSIZCSJETZTUFNTThFTFQFSTQFD UJWFTQSPWJEFUIFCBTJTGPSBEJTDVTTJPOPGUIFSFMBUJPOCFUXFFOTDJFODFBOEFOHJOFFSJOHJOHFOFSBM CFUXFFO44BOE$44 BOECFUXFFO4&4BOE4&
Preview: Scope of Science and Engineering ThFEJTDVTTJPOPGTDJFODFBOEFOHJOFFSJOHJOUIFDPOUFYUPGBOFYQBOEFE4&PGUIFGVUVSFSFflFDUT BDPODFQUVBMJ[BUJPOPSWJFXUIBUDBMMTGPSSFFYBNJOJOHUIFEFfiOJUJPOTPGTDJFODFBOEFOHJOFFSJOH ThFWJFXFTQPVTFEJOUIJTDIBQUFSBOEUIJTCPPLSFUBJOTUIFFTTFODF UIFDPSF PGTDJFODFBOEFOHJ OFFSJOH XIJMFSFNPWJOHOPOFTTFOUJBMSFTUSJDUJPOTUIBUNBZFYJTU UPBMMPXUIFOFDFTTBSZCSFBEUI PGBQQMJDBUJPOPGCPUI"QSFMJNJOBSZFYUFOTJPOPGTDJFODFXBTEJTDVTTFEJOUIFQSFWJPVTTFDUJPO ThF.04&4WJFXPGUIFFYUFOTJPOPGCPUITDJFODFBOEFOHJOFFSJOHJTEJTDVTTFEGVSUIFSJOUIJTTFD UJPO5BCMFTVNNBSJ[FTUIFFYUFOTJPOTBOEIPXUIFZDPNQMFNFOUFBDIPUIFS4DJFODFJTGVMMZ
34
O Model-Oriented Systems Engineering Science Table 2.1 Extended Scope of Science and Engineering Natural systems
Artificial systems
Science
Traditional
Full extension
Engineering
Partial extension
Traditional
FYUFOEFEGSPNUIFUSBEJUJPOBMTDPQFPGOBUVSBMTZTUFNTUPBSUJfiDJBMTZTUFNTThBUJT UIFEFfiOJ UJPOPGTDJFODFBTPCTFSWJOHQBUUFSOTDBOCFBQQMJFEUPBMMUZQFTPGTZTUFNT OBUVSBMBOEBSUJfiDJBM &OHJOFFSJOH IPXFWFS JT POMZ QBSUJBMMZ FYUFOEFE GSPN JUT USBEJUJPOBM TDPQF PG BSUJfiDJBM TZTUFNT UPOBUVSBMTZTUFNTThFFYUFOUUPXIJDIFOHJOFFSJOHQSPEVDFTOBUVSBMTZTUFNT TVDIBTIVNBOT PSHSPVQT JTOPUJDFBCMZSFEVDFEGSPNUIFFYUFOUGPSBSUJfiDJBMTZTUFNTThBUJTSFflFDUFEJOUFSNT TVDIBTiJOflVFODJOHwBOEiTIBQJOHwSBUIFSUIBOiCVJMEJOHwPSiDSFBUJOHwThBUJTXIZXFVTFUIF CSPBEFSUFSNiBDUVBMJ[BUJPOwJO$IBQUFSSBUIFSUIBOiFOHJOFFSJOHwUPSFflFDUUIJTQBSUJBMFYUFOU JOUPUIFOBUVSBMTZTUFNTBSFOB ThFQBSUJBMFYUFOTJPOJTBOPUIFSWJFXPGUIFEJTUJODUJPOTJO5BCMFJO$IBQUFSThFTIBEFE QPSUJPO JO 5BCMF UIBU SFflFDUT UIF QBSUJBM FYUFOTJPO JT UIF 4& CPY JO 5BCMF UIF TZTUFNT FOHJOFFSJOHXPSLUIBUDBOCFEPOFThFXIJUFPSVOTIBEFEQPSUJPOJO5BCMFJTUIF4"CPYJO 5BCMF UIFOBUVSBMTZTUFNBVUPOPNZ
Natural and Artificial Science: Distinctions and Parallels 8IFO XF UIJOL PG OBUVSBM WFSTVT BSUJfiDJBM B DMBTTJD EJTUJODUJPO UIBU DPNFT UP NJOE JT TDJFODF WFSTVTFOHJOFFSJOH8FUFOEUPUIJOLPGTDJFODFBTPCTFSWJOHOBUVSBMUIJOHTBOEFOHJOFFSJOHBT CVJMEJOHBSUJfiDJBMUIJOHT BTSFflFDUFEJOUIFi5SBEJUJPOBMwDFMMTJO5BCMF$MBTTJDFYBNQMFTPG TDJFODFBSFQIZTJDT DIFNJTUSZ BOECJPMPHZ&OHJOFFSTCVJMEBSUJfiDJBMUIJOHTTVDIBTSBEJPT DBST CVJMEJOHT CSJEHFT BJSDSBGU TIJQT BOEDPNQVUFST#VUJOUIFEFfiOJUJPOTBCPWF XFEJTDVTTFEUIF QPTTJCJMJUZPGTDJFODFPCTFSWJOHBSUJfiDJBMUIJOHT0VSEFfiOJUJPOPGTDJFODFXBTUBSHFUFEUPFYJTUJOH QIFOPNFOBPSTZTUFNT XIJDIBMMPXTUIFTUVEZPGCPUIOBUVSBMBOEBSUJfiDJBMQIFOPNFOB SFflFDU JOH OBUVSBM TDJFODF BOE BSUJfiDJBM TDJFODF SFTQFDUJWFMZ 8F OPX EJTDVTT TPNF QBSBMMFMT CFUXFFO OBUVSBMBOEBSUJfiDJBMTDJFODF /BUVSBMTDJFODFXPSLTCFDBVTFOBUVSBMTZTUFNTFYIJCJUDPNNPOQBUUFSOT*GOBUVSFXFSFBEIPD BOEFWFSZUIJOHXBTVOJRVF OBUVSBMTDJFODFXPVMEHFUMJUUMFUSBDUJPOBOE JOGBDU XPVMEQSPCBCMZ OPUFYJTU#VUOBUVSBMUIJOHTIBWFNBOZDIBSBDUFSJTUJDTJODPNNPOUIBUJT UIFZFYIJCJUQBUUFSOT BOE UIPTF QBUUFSOT BMMPX OBUVSBM TDJFODF UP TBZ NVDI UIBU JT NFBOJOHGVM BCPVU NBOZ PG UIPTF *OUIJTDPOUFYU UIFUFSN“FYJTUJOH”JTVTFETPNFXIBUMPPTFMZJOBUFNQPSBMTFOTFThFSFBMSFTUSJDUJPOJTUIBU BQQSPQSJBUFJOGPSNBUJPOBCPVUTZTUFNTNVTUFYJTU4DJFODF GPSFYBNQMF DBOTUVEZNFNCFSTPGBOJNBMPSQMBOU TQFDJFTUPEBZUIBUIBWFCFFOFYUJODUGPSUIPVTBOETPSFWFONJMMJPOTPGZFBST JGBEFRVBUFJOGPSNBUJPOJTBWBJMBCMF UPEBZ GSPNGPTTJMT GPSFYBNQMF
Systems Science Context
O 35
TZTUFNTBOEUPHSPVQUIPTFTZTUFNTJOUPDBUFHPSJFT"MMUIFBUPNTJOUIFLOPXOVOJWFSTFfiUJOUP BCPVUBIVOESFEDBUFHPSJFT PSHBOJ[FEJOUPUIFQFSJPEJDUBCMF#JPMPHZDBUFHPSJ[FTBMMLOPXOMJW JOHUIJOHTJOUPDBUFHPSJFTDBMMFELJOHEPNT TQFDJFT FUD"MMNFNCFSTPGBTQFDJFTFYIJCJUUIFTBNF CBTJDBSDIJUFDUVSFQBUUFSO'PSFYBNQMF BCPPLPOIVNBOBOBUPNZEFTDSJCFTBOBSDIJUFDUVSFQBU UFSOUIBUBQQMJFTUPBMMJOEJWJEVBMIVNBOT"MUIPVHIFBDIIVNBOJTVOJRVFJODFSUBJOSFTQFDUT UIF BOBUPNZCPPLGPDVTFTQSJNBSJMZPOXIBUJTDPNNPOXIJDIJTDPOTJEFSBCMF ThFSFBTPOGPSTUBUJOHUIFPCWJPVTXJUIOBUVSBMTZTUFNTJTUPTFUVQBQBSBMMFMXJUIBSUJfiDJBM TZTUFNT*UUVSOTPVUUIBUBSUJfiDJBMTZTUFNT JODMVEJOHUIPTFUIBUFOHJOFFSTCVJME BMTPIBWFNBOZ DIBSBDUFSJTUJDTJODPNNPOBOEUIFZFYIJCJUQBUUFSOTUIBUBMMPXBSUJfiDJBMTDJFODFUPTBZNVDIUIBU JTNFBOJOHGVMBCPVUNBOZPGUIPTFTZTUFNTBOEUPHSPVQUIPTFTZTUFNTJOUPDBUFHPSJFT8FSFHBSE BTBSUJfiDJBMTDJFODFUIFXPSLUIBUJEFOUJfiFTBOEDBQUVSFTUIFLFZDBUFHPSJFT QSPQFSUJFT GVODUJPOT NFBTVSFT BOE DPOWFOUJPOBM EFTJHOT PG TZTUFNT JO UIPTF DBUFHPSJFT 8JUIJO HJWFO FOHJOFFSJOH EPNBJOTTVDIBTCSJEHFT DBST BJSDSBGU PSDPNQVUFST UIFEPNBJO BTJUNBUVSFT DPOWFSHFTPOPOF PSBTNBMMOVNCFSPGCBTJDBSDIJUFDUVSFTGPSUIBUEPNBJOPGTZTUFNT&YBNQMFTBSFUIFTVTQFOTJPO CSJEHF UIFJOUFSOBMDPNCVTUJPOFOHJOF fiYFEXJOHBJSDSBGU BOEWPO/FVNBOODPNQVUFSBSDIJ UFDUVSF8FIBWFMJTUFEDMBTTJDBMFOHJOFFSJOHEPNBJOTCVUUIFTBNFIPMETUSVFGPSFYQBOEFE4& GPSFYBNQMF PSHBOJ[BUJPOTPSOBOPTZTUFNT"MMNFNCFSTPGBEPNBJOFYIJCJUUIFTBNFCBTJD BSDIJUFDUVSFQBUUFSO PSPOFPGBTNBMMTFUPGQBUUFSOT'PSFYBNQMF BOFOHJOFFSJOHIBOECPPLPO CSJEHFTEFTDSJCFTBTVTQFOTJPOCSJEHFBSDIJUFDUVSFQBUUFSOUIBUBQQMJFTUPBMMJOEJWJEVBMTVTQFOTJPO CSJEHFT "MUIPVHI FBDI TVTQFOTJPO CSJEHF JT VOJRVF JO DFSUBJO SFTQFDUT UIF IBOECPPL GPDVTFT QSJNBSJMZPOXIBUJTDPNNPOXIJDIJTDPOTJEFSBCMF *OUIFRVPUFBUUIFTUBSUPGUIFDIBQUFS (SJffiOVTFTUIFUFSNiFOHJOFFSJOHTDJFODFwGPSXIBU 4JNPODBMMTiBSUJfiDJBMTDJFODFw8FVTF4JNPOTUFSNJOUIJTCPPL
Missile Guidance as a TSE Artificial Science An example of an artificial science is the domain of compiled knowledge of missile guidance and control. One compilation of this knowledge is (Siouris 2004). It includes mathematical models, taxonomies of missiles and other entities, and terms (referring to the universe of discourse). Chapter 4 of the Siouris book presents laws of tactical missile guidance. Two samples are selected from the book. The first is a taxonomy of missiles (Figure 2.1). The common characteristics and the differences between the various types are described. The second sample is the dominant guidance law, called the proportional navigation guidance law for homing missiles. It is expressed as follows:
BO/7D ELEU
where an Commanded normal (or lateral) acceleration, in [ft/sec2] or [m/sec2] N Navigation constant (also known as navigation ratio, effective navigation ratio, or navigation gain), a positive real number, [dimensionless] Vc Closing velocity, in [ft/sec] or [m/sec] dL/dt LOS (line of sight) rate measured by the missile seeker, in [rad/sec] The argument that this domain of knowledge represents an artificial science is this: it is artificial because its subject matter is a domain of engineered
36 O Model-Oriented Systems Engineering Science Missile
Guided
Nonhoming
Unguided
Homing
Direct (or external guidance)
Inertial
Programmed
Active Semiactive Passive
Command Beam rider
CLOS
Pursuit
Figure 2.1 Missile types and classification. (Source: Siouris, G. Missile Guidance and Control Systems. New York: Springer, 2004. Used with permission of Springer Science + Business Media.)
(i.e., artificial) systems. It is a science because it fits our definition of science given above: “the systematic practice of observing patterns in the characteristics of existing phenomena or systemsz” In the Siouris book, the field is defined in the title: Missile Guidance and Control Systems. A large number of patterns of the characteristics of existing missile guidance and control systems are defined and shared in this book, so clearly they can be independently examined. If other specialists disagree with these patterns or models, they can challenge them.
"OPUIFSQBSBMMFMJTUIBUGPSCPUIOBUVSBMBOEBSUJfiDJBMTZTUFNT UIFBSDIJUFDUVSFTFWPMWFBDSPTT HFOFSBUJPOTPGTZTUFNT BOEJOTPNFDBTFTUIFDIBOHFTBSFTJHOJfiDBOUFOPVHIUIBUUIFBSDIJUFDUVSF JTKVEHFEUPCFBOFXPOF OPUKVTUBNPEJfiDBUJPOPGUIFPMEPOF4DJFODF OBUVSBMBOEBSUJfiDJBM USBDLTUIJTFWPMVUJPO 8FSFHBSENBOZTDJFODFTBTBNJYPGCPUIOBUVSBMBOEBSUJfiDJBMJGUIFZTUVEZCPUIOBUVSBM BOEBSUJfiDJBMQIFOPNFOB PSJGUIFTZTUFNTUIFZTUVEZSFQSFTFOUBGV[[ZPSBNCJHVPVTCPVOEBSZ CFUXFFOOBUVSBMBOEBSUJfiDJBMThFMBXTPGQIZTJDTBQQMZFRVBMMZUPOBUVSBMBOEBSUJfiDJBMQIZTJDBM TZTUFNT#PUIBOBQQMFBOEBCBTFCBMMBSFDPNQPTFEPGFMFNFOUBSZQBSUJDMFTBOEBUPNTThFGBMMPG BCBTFCBMMUPUIF&BSUIJTOPMFTTBOEOPNPSFJOTUSVDUJWFUPUIFUIFPSZPGHSBWJUBUJPOUIBO JTUIFGBMMPGBOBQQMF/BOPUFDIOPMPHZBOETZOUIFUJDFMFNFOUTJODIFNJTUSZBOECJPUFDIOPMPHZ TVHHFTUUIBUFWFOUIFNPTUOBUVSBMPGTDJFODFTQIZTJDT DIFNJTUSZ BOECJPMPHZNBZOPX CFBNJYPGCPUIOBUVSBMBOEBSUJfiDJBM1FSIBQTXFBSFNPWJOHJOUPBOFSBJOXIJDIOPTDJFODFJT TUSJDUMZOBUVSBMPSTUSJDUMZBSUJfiDJBM1TZDIPMPHZ TPDJPMPHZ FDPOPNJDT MJOHVJTUJDT BOEPSHBOJ[B UJPOBMUIFPSZyBSFUIFZOBUVSBMPSBSUJfiDJBM PSTPNFPGCPUI *TBTPDJBMHSPVQ TVDIBTBGBNJMZPS DIVSDIPSNPC BOBUVSBMPSNBONBEFTZTUFN PSCPUI The QPTTJCJMJUZPGBStificial TDJFODFBOEUIFJODSFBTJOHJOUFSFTUJOTZTUFNTUIBUTFFNUPCMVSUIF CPVOEBSZCFUXFFOOBUVSBMBOEBStificial BSFLFZFMFNFOUTJO.04&4BTBVOJGZJOHGPVOEBUJPOGPS 4&0VSJOUFSFTUIFSFJTOPUUPBMMPDBUFTZTUFNTBOETDJFODFTUPBTUSJDUUBYPOPNZPGOBUVSBM BSUJ ficial, IZCSJE PSGV[[Z*UJTSBUIFSUPNBLFUIFQPJOUUIBUTDJFODFNVTUCFBCMFUPTVQQPSUBMMUIFTF
Systems Science Context
O
37
UZQFTPGTZTUFNT UIFGVMMSBOHFPGTZTUFNT JOBTFBNMFTTXBZ"significant ESJWFSPG.04&4JTUIF OFFEGPSBOBQQSPBDIUP4&4BOEUP4&UIBUDBODPNGPSUBCMZDSPTTUIFCPVOEBSZCFUXFFOBStificial BOEOBUVSBMTZTUFNTXJUIPVUMPTTPGDPOUJOVJUZ BOEJOGBDUJONBOZSFTQFDUTDBOCFBHOPTUJDUP UIJTEJTUJODUJPOThe VTFPGNPEFMTBOENPEFMPSJFOUBUJPOJTUIFNBKPSGBDUPSJOBDIJFWJOHTVDIB DBQBCJMJUZ
Conceptualization of Engineering &OHJOFFSJOH JT UIF TZTUFNBUJD QSBDUJDF PG BHFOUT UBLJOH QVSQPTFGVM BOE DPOTUSBJOFE BDUJPO UP BDIJFWFBTZTUFNPGBDFSUBJOUZQFPSDBUFHPSZXJUIDFSUBJOEFTJSFEDIBSBDUFSJTUJDT$POTUSBJOFE BDUJPONFBOTUIBUUIFBDUJPOTUBLFQMBDFVOEFSBWBSJFUZPGDPOTUSBJOUT JODMVEJOHSFTPVSDFDPO TUSBJOUT5ZQJDBMMZXFUIJOLPGBHFOUTBTIVNBOT*GIVNBOTCVJMEBEBN XFUIJOLPGJUBTFOHJ OFFSJOH*GCFBWFSTCVJMEBEBN XFEPOPUVTVBMMZUIJOLPGJUBTFOHJOFFSJOH BMUIPVHIJUTBUJTfiFT BMMBTQFDUTPGUIFEFfiOJUJPOPGFOHJOFFSJOHBTTUBUFEIFSF. ThFQVSQPTFPGNBLJOHUIJTQPJOUJTOPU TPNVDIUPBSHVFUIBUCFBWFSTEPFOHJOFFSJOH CVUSBUIFSUPSBJTFUIFQPTTJCJMJUZUIBUBHFOUTPUIFS UIBOIVNBOT FH TPGUXBSFBHFOUT DPVMECFWJFXFEBTQFSGPSNJOHFOHJOFFSJOH JOTPNFDJSDVN TUBODFT$BUFHPSZNFBOTUIBUFOHJOFFSTEPOPUQSPEVDFBMMUZQFTPSDBUFHPSJFTPGTZTUFNTUIFZ QSPEVDFTZTUFNTJOUIFJSfiFME TVDIBTDJWJMFOHJOFFSJOH FMFDUSJDBMFOHJOFFSJOH TPGUXBSFFOHJOFFS JOH PSTZTUFNTFOHJOFFSJOH
Engineering: What Does It Mean for Complex or Hybrid Systems? ThFFYQBOEFE4&DIBMMFOHFTUSBEJUJPOBMOPUJPOTPGFOHJOFFSJOH-BSHFTDBMFDPNQMFYTZTUFNT $4 TVDIBTFOUFSQSJTFTBOEPSHBOJ[BUJPOT TNBMMTDBMFTZTUFNTJOOBOPUFDIOPMPHZBOETZOUIFUJDCJPM PHZ BOE IZCSJE TZTUFNT JO HFOFSBM FYIJCJU UIF QIFOPNFOPO PG CSJOHJOH OBUVSBM BOE BSUJfiDJBM DPNQPOFOUTUPHFUIFSBOECMVSSJOHUIFEJTUJODUJPOCFUXFFOXIBUJTBSUJfiDJBMBOEXIBUJTOBUVSBM 8IBUEPFTJUNFBOUPFOHJOFFSBOBUVSBMDPNQPOFOUPSBIZCSJETZTUFN 0SUPFOHJOFFSBQFSTPO BHSPVQ PSBOPSHBOJ[BUJPO *TJUSFBMMZFOHJOFFSJOH $PNQMFYTZTUFNT BTEFTDSJCFEJO$IBQUFS BSFDIBSBDUFSJ[FEBTIBWJOHUIFQPUFOUJBMUPFYIJCJU CFIBWJPSUIBUJTBVUPOPNPVT VOQSFEJDUBCMF EJfficVMUUPVOEFSTUBOE MJLFMZUPBQQFBSDIBPUJD PS DPOUJOVBMMZDIBOHJOH*OBEEJUJPO UIFSFBSFNBOZOPOUFDIOJDBMBTQFDUT TVDIBTTPDJBM PSHBOJ[B UJPOBM FDPOPNJD BOEMFHBMThFTFDIBSBDUFSJTUJDTTFFNJOHMZEPOPUMFOEUIFNTFMWFTUPFOHJOFFSJOH BTXFUSBEJUJPOBMMZDPODFJWFJU ThF .04&4 BQQSPBDI JT UIBU FOHJOFFSJOH XJMM BEFRVBUFMZ TVQQPSU UIF OFX FYQBOEFE 4& JODMVEJOH$4& VOEFSUIFCSPBEFSVNCSFMMBPGDPMMFDUJWFBDUVBMJ[BUJPO JOUSPEVDFEJO$IBQUFS *OUIJTTFDUJPOXFCSJFflZSFDBQJUVMBUFUIFFOHJOFFSJOHBTQFDUTPGUIJTQSPDFTT ThFCBTJDPSJFOUBUJPOJTUIBU4&TZTUFNTXJMMSBOHFGSPNGVMMZ54UPGVMMZ$4CVUNPTUXJMMCFB IZCSJE BDPNCJOBUJPOThJTNFBOTUIBUBTZTUFNTFOHJOFFSOFFETUPQFSGPSNTPNFDPNCJOBUJPOPG FOHJOFFSJOHQMBOOJOHBOEEFTJHOBMPOHXJUIGBDJMJUBUJOH TIBQJOH BOEUBLJOHBEWBOUBHFPGBVUPOP NPVTCFIBWJPSJOUIFTZTUFNThFTZTUFNTFOHJOFFSIBTMFTTDPOUSPMUIBOJOBUSBEJUJPOBMTZTUFNCVU TUJMMIBTTPNFTIBQJOHJOflVFODFThFTZTUFNTFOHJOFFSEPFTOPUIBWFUPEFDJEFFWFSZUIJOH4ZTUFNT FOHJOFFSTXJMMOFFEUPMFBSOIPXUPBQQMZJOflVFODFBOEFYQMPJUIFMQGSPNUIFTZTUFNJUTFMG ThJTDPNCJOFEBDUJWJUZPGFOHJOFFSJOHBOEBVUPOPNPVTBDUJPOBQQMJFTBMTPUPFOUFSQSJTFT" QSPKFDU BHFODZ PS DPNQBOZ JT TIBQFE BOE NBOBHFE UISPVHI B DPNCJOBUJPO PG TDJFODFCBTFE FOUFSQSJTFFOHJOFFSJOHBOENBOBHFNFOU &&.
BOEFOUFSQSJTFTFMGPSHBOJ[JOHBDUJWJUZ $IBQUFSEFTDSJCFTUIFPWFSBMMBDUVBMJ[BUJPOQSPDFTTGVSUIFS
38
O Model-Oriented Systems Engineering Science
Relationship between Science and Engineering Shaw and Finch Historical Pattern ThFHFOFSBMSFMBUJPOTIJQCFUXFFOTDJFODFBOEFOHJOFFSJOHJTUIBUTDJFODFiTVQQPSUTwFOHJOFFSJOH UIBUJT JUQSPWJEFTBOBMZUJDUPPMTBOEBOVOEFSTUBOEJOHPGUIFQSPQFSUJFTUIBUFOHJOFFSJOHDBOVTF JOQSFEJDUJOHRVBMJUJFTPGXIBUJUQSPEVDFT.PSFTQFDJfiDBMMZ TDJFODFTVQQPSUTFOHJOFFSJOHJOUXP XBZT TDJFODF OBUVSBMBOEBSUJfiDJBM TUVEJFTQSPQFSUJFTPGNBUFSJBMTUIBUHPJOUPUIFQSPEVDUT PSTZTUFNTUIBUFOHJOFFSJOHDPOTUSVDUT BOE BSUJfiDJBMTDJFODFTUVEJFTUIFQSPQFSUJFT JODMVEJOH FNFSHFOUQSPQFSUJFT PGUIFQSPEVDUTPSTZTUFNTUIBUBSFFOHJOFFSFE ThFFWPMVUJPOPGUIJTSFMBUJPOTIJQJTNPSFDPNQMFY)JTUPSJDBMMZ TDJFODFBOEFOHJOFFSJOHXFSF UXPTFQBSBUFDVMUVSFTUIBUEJEOPUJOUFSBDU0OMZJOUIFQBTUUXPPSUISFFDFOUVSJFTIBTBTDJFOUJfiD GPVOEBUJPOCFFOFYQMJDJUMZCVJMUBOEVTFEGPSFOHJOFFSJOH"EFTDSJQUJPOPGIPXUIFSFMBUJPOTIJQ CFUXFFOTDJFODFBOEFOHJOFFSJOHEFWFMPQTBTQBSUPGUIFNBUVSBUJPOQSPDFTTJTHJWFOGPSFOHJOFFS JOHEJTDJQMJOFTTVDIBTNFDIBOJDBMBOEDIFNJDBMFOHJOFFSJOH CZ4IBX BOE'JODI
BOETVNNBSJ[FEIFSF ThFJOJUJBMQIBTFJTBEIPDQSBDUJDF JOXIJDIQSPCMFNTBSFTPMWFECZUBMFOUFEBNBUFVSTBOE WJSUVPTPTThFTPMVUJPOTPGUIFTFDSBGUTNFOUIFOHSBEVBMMZNPWFJOUPUIFGPMLMPSF CFDPNFSPV UJOF BOE CFHJO MJNJUFE QSPEVDUJPO ThJT HSBEVBMMZ MFBET UP DPNNFSDJBMTDBMF QSPEVDUJPO ThF QSPCMFNTPGMBSHFTDBMFQSPEVDUJPOUIFOTUJNVMBUFUIFEFWFMPQNFOUPGBTVQQPSUJOHTDJFODFUIBU EFfiOFT UIF QSJODJQMFT UIBU FYQMBJO UIF CFIBWJPS UIBU QSBDUJUJPOFST IBWF BMSFBEZ PCTFSWFE BOE FYQMPJUFE"TUIFTDJFODFNBUVSFT JUfiOBMMZHFUTPVUBIFBEPGDVSSFOUQSBDUJDFJOUIFTFOTFUIBU JUGPSNVMBUFTQSJODJQMFTUIBUDBOCFVTFEUPJNQSPWFDVSSFOUQSBDUJDFNPSFQSFEJDUBCJMJUZ GFXFS FSSPST NPSFQSFDJTFTBGFUZNBSHJOTUIBUBMMPXMFTTPWFSEFTJHOBOEUIFSFGPSFMPXFSDPTU"UUIJT QPJOU QFPQMFDBOCFFEVDBUFEJOCPUIUIFUIFPSZBOEQSBDUJDFPGUIFfiFME BOEUIFfiFMEJTOPXB NBUVSFEJTDJQMJOF "T UIF TDJFODF BOE FOHJOFFSJOH NBUVSF UIFZ DPOUSJCVUF UP FBDI PUIFS &OHJOFFSJOH CVJMET UIJOHT UIFQSPQFSUJFTPGXIJDITDJFODFOFFETUPBOBMZ[FBOEVOEFSTUBOEJOPSEFSUPFOBCMFNPSF FfficJFOUBOEFDPOPNJDBMFOHJOFFSJOH
MOSES Conceptualization ThFSFMBUJPOCFUXFFOTDJFODFBOEFOHJOFFSJOHJTUIBUTDJFODFVTFTTZTUFNT PSQIFOPNFOB UPCVJME NPEFMT BOEFOHJOFFSJOHVTFTNPEFMTUPCVJMETZTUFNT4DJFODFPCTFSWFTFYJTUJOHTZTUFNTTVDIBTB DFMMPSBTPMBSTZTUFNBOEEFfiOFTHFOFSBMNPEFMTUIBUEFfiOFXIBUTDJFOUJTUTCFMJFWFBCPVUUIFDPSSF TQPOEJOHEPNBJO FH UIFQIZTJDBMXPSMEPGNPWJOHCPEJFTBOEGPSDFT PSUIFCJPMPHJDBMXPSMEPG DFMMTBOEPSHBOJTNT BUBHJWFOQPJOUJOUJNFThFSFBSFUXPUFOEFODJFTSFMBUFEUPUIJTEJTUJODUJPO 0OFJTUIBUJOTDJFODFUIFTZTUFNTUFOEUPQSFDFEFUIFNPEFMT XIJMFJOFOHJOFFSJOHUIFNPEFMT UFOEUPQSFDFEFUIFTZTUFNTThFPUIFSUFOEFODZSFMBUFTUPXIJDIUZQFPGTZTUFNJTVTFEBTUIF TUBOEBSEPSBTTVNFEUPCFDPSSFDUXIFOUFTUJOHDPSSFTQPOEFODFCFUXFFOBNPEFMBOEBTZTUFN 4DJFODFUFOETUPVTFUIFTZTUFNBTUIFTUBOEBSE BTTVNJOHUIBUUIFNPEFMJTJODPSSFDUJGJUEPFTOPU DPSSFTQPOEUPUIFTZTUFN&OHJOFFSJOHUFOETUPVTFUIFNPEFMBTUIFTUBOEBSE BTTVNJOHUIBUUIF TZTUFNJTJODPSSFDUJGJUEPFTOPUDPSSFTQPOEUPUIFNPEFM'PSFYBNQMF FOHJOFFSTUFOEUPCFMJFWF UIBUJGBTZTUFNJTUFTUFEBHBJOTUBTFUPGSFRVJSFNFOUT BOEJUGBJMTUIFUFTU UIFOUIFSFRVJSFNFOUT BSFDPSSFDUBOEUIFTZTUFNJTXSPOH #VUUIBUJTOPUBMXBZTUIFDBTFTPNFUJNFTTDJFOUJTUTCFMJFWFBUIFPSZ NPEFM JTDPSSFDUBOEUIFJSFYQFSJNFOUBM EBUB PGUIFTZTUFN BSe flBXFEJGUIFUXPEPOPUBHSFF
Systems Science Context
O
39
Mature science-based engineering Immature engineering Specific models
Build from design
Artificial or hybrid system
Engineering Specialize
General models Science
Figure 2.2
Abstract from many
Natural systems
General relationship between mature science and engineering.
'JHVSFSFQSFTFOUTPVSNPEFMPGUIFSFMBUJPOTIJQCFUXFFONBUVSFTDJFODFBOEFOHJOFFSJOH 8e fiSTUEJTDVTTUIJTJOHFOFSBMUFSNTBOEUIFOJMMVTUSBUFJUXJUIUISFFFYBNQMFT ThFEFHSFFPGNBUVSJUZWBSJFTGPSCPUITDJFODFBOEFOHJOFFSJOH*O'JHVSF UIFWBSJBCMFPG FOHJOFFSJOHNBUVSJUZJTFYQMJDJUXIJMFUIBUPGTDJFODFNBUVSJUZJTJNQMJDJU.BUVSFTDJFODFCBTFE FOHJOFFSJOHFYIJCJUTUIFGPMMPXJOHDIBSBDUFSJTUJDT O #PUIUIFFOHJOFFSJOHEJTDJQMJOFBOEUIFTVQQPSUJOHTDJFODFEJTDJQMJOF T IBWFTPNFDPO TJEFSBCMFEFHSFFPGNBUVSJUZ O ThFFOHJOFFSJOHEJTDJQMJOFNBZESBXPONVMUJQMFTDJFODFEJTDJQMJOFTJUJTOPUMJNJUFEUP POFTDJFODFEJTDJQMJOFQFSFOHJOFFSJOHEJTDJQMJOF O "HJWFOTDJFODFBCTUSBDUTHFOFSBMNPEFMTPSQBUUFSOTGSPNNVMUJQMFOBUVSBMTZTUFNTJGJU JTTUSJDUMZBOBUVSBMTDJFODFPSGSPNNVMUJQMFBSUJfiDJBMTZTUFNTJGJUJTTUSJDUMZBOBSUJfiDJBM TDJFODFPSGSPNTPNFDPNCJOBUJPOPGNVMUJQMFOBUVSBM BSUJfiDJBM PSIZCSJETZTUFNTJGJUJT BNJYPGOBUVSBMBOEBSUJfiDJBMTDJFODF 4QFDJBMJ[JOHUIFHFOFSBMNPEFMTJUPCUBJOTGSPNTDJFODF FOHJOFFSJOHQSPEVDFTTQFDJfiDNPEFMT FH SFRVJSFNFOUT BSDIJUFDUVSF BOEEFTJHO UPCVJMEPOFTQFDJfiDTZTUFN XIJDINBZCFBSUJfiDJBM PSIZCSJE*NNBUVSFFOHJOFFSJOHJTBUBTUBHFXIFSFTQFDJfiDNPEFMTBSFEFfiOFE TVDIBTEFTJHO UPHVJEFUIFCVJMEJOHPGUIFTZTUFN*NNBUVSFFOHJOFFSJOHEPFTOPUIBWFPSVTFHFOFSBMNPEFMT GSPNTDJFODF .BUVSJUZPGTDJFODFJTSFflFDUFEJOUIFOVNCFSPGHFOFSBMNPEFMTBWBJMBCMFBOEUIFfiEFMJUZPS DPSSFTQPOEFODFPGUIPTFNPEFMTUPUIFTZTUFNT*OHFOFSBM BNBUVSFTDJFODFIBTNPSFNPEFMTPG IJHIFr fiEFMJUZUIBOBOJNNBUVSFTDJFODFEPFT ThSFFFYBNQMFTBSFQSFTFOUFEThFfiSTUUXPBSFUBLFOGSPN4IBX BOEBSFJOUFSQSFUFE BOEEFTDSJCFEJOUIFDPOUFYUPG'JHVSF O &YBNQMF$JWJMFOHJOFFSJOH$JWJMFOHJOFFSJOHJTUIFEJTDJQMJOFPGMBSHFTDBMFDPOTUSVDUJPO FffPSUTTVDIBTCVJMEJOHT CSJEHFT EBNT UVOOFMT IJHIXBZT BOESBJMSPBET*UIBTCFFOQSBD UJDFEGPSNJMMFOOJBBRVFEVDUTJO3PNF JSSJHBUJPOJO.FTPQPUBNJB QZSBNJETJO&HZQU -JLF NPTU USBEJUJPOBM FOHJOFFSJOH EJTDJQMJOFT JU JT CBTFE PO CPUI OBUVSBM BOE BSUJfiDJBM
40 O Model-Oriented Systems Engineering Science
QBSUTPGUIFTDJFODFTQFDUSVNCVUJUXBTCBTFEPOBSUJfiDJBMTDJFODFMPOHCFGPSFJUXBTCBTFE POOBUVSBMTDJFODF"UUIFOBUVSBMFOEBSFNPEFMTPGTUBUJDTBOETUSFOHUIPGNBUFSJBMT CPUIPGXIJDIXFSFEFWFMPQFEBSPVOEBOEPUIFSQSPQFSUJFTPGNBUFSJBMT TVDIBT FMBTUJDJUZ XIJDI XFSF EFWFMPQFE MBUFS "U UIF BSUJfiDJBM FOE BSF QSPQFSUJFT DPOWFOUJPOBM EFTJHOT BOE NFUIPET PG BOBMZTJT GPS QBSUJDVMBS DBUFHPSJFT PG BSUJfiDJBM TZTUFNT TVDI BT CSJEHFT$JWJMFOHJOFFSJOHVTFTUIFHFOFSBMNPEFMTPGCPUIOBUVSBMBOEBSUJfiDJBMTZTUFNTUP EFfiOFTQFDJBMJ[FENPEFMTBOECVJMEBSUJfiDJBMTZTUFNTPGFBDIUZQFMJTUFEBCPWF O &YBNQMF$IFNJDBMFOHJOFFSJOH$IFNJDBMFOHJOFFSJOHJTDPODFSOFEXJUIUIFJOEVTUSJBM TDBMFQSPEVDUJPOPGDIFNJDBMHPPETTVDIBTTPMWFOUT QIBSNBDFVUJDBMT BOETZOUIFUJDfibers. The OBUVSBMTDJFODFTVQQPSUJOHDIFNJDBMFOHJOFFSJOHJT PGDPVSTF DIFNJTUSZ#VUJOUIF T B DIFNJDBM QMBOU JOTQFDUPS (& %BWJT PCTFSWFE B DPNNPO QBUUFSO BNPOH UIF XJEFWBSJFUZPGHPPETCFJOHQSPEVDFEThe QBUUFSOXBTUIBUBMMQMBOUT QSPEVDJOHBMMUZQFT PGDIFNJDBMHPPET VTFEUIFTBNFTFUPGTUFQTfiltration BOEclarification, IFBUFYDIBOHF EJTUJMMBUJPO TDSFFOJOH NBHOFUJDTFQBSBUJPO flotation, FUD)FXSPUFEPXOUIFTFQSPDFTTFT XIJDI MBUFS CFDBNF LOPXO BT VOJU PQFSBUJPOT 8F DBMM UIF TFU PG DPNNPO QSPDFTTFT B HFOFSBM NPEFM BOE JU GPSNT UIF CBTJT PG DIFNJDBM FOHJOFFSJOH BT JU JT QSBDUJDFE UPEBZ 4IBX RVPUFT UIF $IFNJDBM &OHJOFFST $PNNJUUFF PO &EVDBUJPO BT TBZJOH UIBU DIFNJDBM FOHJOFFSJOH JT B TDJFODF JO JUT PXO SJHIU XIPTF CBTJT JT VOJU PQFSBUJPOT BOE BTTPDJBUFE MBXT NBUFSJBMT BOE FRVJQNFOU *O PVS WJFX UIFZ XFSF PO UIF SJHIU USBDL CVU XF JOUFSQSFU DIFNJDBM FOHJOFFSJOH OPU BT B TDJFODF CVU BT BO FOHJOFFSJOH EJTDJ QMJOF CBTFE PO OBUVSBM BOE BStificial TDJFODFT UIBU JMMVTUSBUFT UIF QBUUFSO JO 'JHVSF The OBUVSBM TDJFODF QSPEVDFE HFOFSBM NPEFMT JO UIF GPSN PG iOBUVSBM MBXTw PG DIFNJT USZ The BStificial TDJFODF BT QFSGPSNFE CZ %BWJT QSPEVDFE HFOFSBM NPEFMT JO UIF GPSN PG iBStificial MBXTw PG VOJU PQFSBUJPOT $IFNJDBM FOHJOFFSJOH TQFDJBMJ[FT UIFTF HFO FSBM NPEFMT GPS B XJEF WBSJFUZ PG DIFNJDBM HPPET 'PS FBDI UZQF PG DIFNJDBM QSPEVDU JU defines specific NPEFMT BOE iCVJMETw B TZTUFN XIJDI JT B NBOVGBDUVSJOH QMBOU XJUI UIF BJE PG NFDIBOJDBM BOE DJWJM FOHJOFFSJOH BOE UIF VOJU PQFSBUJPOT QSPDFTT UP VTF 4IBXTBJEUIBUDJWJMFOHJOFFSJOHIBTBCBTJTJOUIFPSZ BOEDIFNJDBMFOHJOFFSJOHIBTBCBTJT JOQSBDUJDF8FJOUFSQSFUUIFEJTUJODUJPOUIJTXBZCPUIEJTDJQMJOFTESBXPOOBUVSBMBOEBSUJ ficial TZTUFNTCVUDJWJMFOHJOFFSJOHSFMJFTNPSFWJTJCMZPOOBUVSBMTDJFODF XIJDIdefines UIF TUBUJDTBOETUSFOHUIPGNBUFSJBMT XIJMFDIFNJDBMFOHJOFFSJOHSFMJFTNPSFWJTJCMZPOBStificial science, which defines unit operations. O &YBNQMF 4PGUXBSF FOHJOFFSJOH This FYBNQMF QSPQPTFT B OBUVSBM BOE BStificial TDJ FODF PG TPGUXBSF The SPMF PG iOBUVSBMw TDJFODF JT QMBZFE CZ DPNQVUFS TDJFODF XJUI JUT GPDVT PO GPSNBM MBOHVBHFT TUSVDUVSFT BOE DPNQVUBCJMJUZ ThF BSUJfiDJBM TDJFODF NBZ CF DBMMFE TPGUXBSF TDJFODF 8F JEFOUJGZ UISFF TBNQMFT PG BStificial) TPGUXBSF TDJ FODF The first JT UIF XPSL PO TPGUXBSF FWPMVUJPO MBXT PS QBUUFSOT CZ -FINBOO BOE #FMBEZ This XPSL FYBNJOFE B TFU PG FOHJOFFSFE TPGUXBSF TZTUFNT BOE USBDLFE UIFJS DIBOHF PWFS UJNF BOE PCTFSWFE UIF FWPMVUJPO QBUUFSOT EFTDSJCFE JO UIF CPPL The TFDPOETBNQMFJTXPSLPOJEFOUJGZJOHBOEDPEJGZJOHTPGUXBSFQBUUFSOT TVDIBTEFTJHO QBUUFSOTBOEBSDIJUFDUVSFQBUUFSOTGPSFYBNQMF (BNNBFUBM BOE#VTDINBOO FUBM ThFBTTVNQUJPOJOOBNJOHUIFTFFffPSUTBTTDJFODFJTUIBUUIFQBUUFSOTUIFZ JEFOUJfiFE XFSF BCTUSBDUFE GSPN FYBNJOBUJPO PG NVMUJQMF FYJTUJOH TZTUFNT *O CPUI UIFTF TBNQMFT UIF SFTVMUT XFSF HFOFSBM NPEFMT UIBU BQQMZ UP B QPQVMBUJPO PS DMBTT PG TZTUFNT The UIJSETBNQMFJTPGBdifferFOUGPSN1PPSF DSJUJRVFTUIFTUBUFBOEEJSFDUJPOPG TPGUXBSFFOHJOFFSJOHJODPNQBSJTPOXJUIIPXPUIFSEJTDJQMJOFTIBWFNBUVSFE)FOPUFTUIF
Systems Science Context
O
41
JODSFBTJOHHBQCFUXFFOTPGUXBSFFEVDBUJPOBOEQSBDUJDF EFTQJUFUIFWBMJBOUefforUTPG7JD #BTJMJ 'SFE#SPPLT #BSSZ#PFIN )BSMBO.JMMT BOE%BWJE1BSOBTUPDMPTFUIFHBQBOEBMJHO FEVDBUJPOBOEQSBDUJDF0VSQVSQPTFIFSFJTOPUUPDPNNFOUPOUIFHBQ CVUSBUIFSUPNBLF UIJTPCTFSWBUJPO*GPOFXFSFUPDPNQJMFBMJTUPGNFNCFSTPGUIFTPGUXBSFFOHJOFFSJOHDPN NVOJUZXIPIBWFNBEFsignificant DPOUSJCVUJPOTJOPCTFSWJOHBOEQVCMJTIJOHQBUUFSOTPS NPEFMTBCTUSBDUFEGSPNTPGUXBSFTZTUFNT UIFTFJOEJWJEVBMTXPVMECFPOUIFMJTUThe LOPXM FEHFUIFZIBWFDPOUSJCVUFEUPUIFSFQPTJUPSZPGHFOFSBMNPEFMT XIJMFJOGPSNFECZDPNQVUFS TDJFODF IBT DPNF EJSFDUMZ GSPN BSUJfiDJBM TPGUXBSF TZTUFNT ThVT JO UFSNT PG 'JHVSF UIFZGPSNBDPSFQBSUPGUIFBStificial TPGUXBSFTDJFODFDPNNVOJUZThe HFOFSBMNPEFMTUIBU TPGUXBSFFOHJOFFSTVTFDPNFGSPNCPUI OBUVSBM DPNQVUFSTDJFODFBOE BSUJfiDJBM TPGUXBSF TDJFODF PS BMUFSOBUJWFMZ GSPNCPUIDPNQVUFSTDJFODFUIFPSZBOETPGUXBSFQSBDUJDF "OPUIFS HPPE USFBUNFOU PG UIF SFMBUJPO CFUXFFO TDJFOUJfiD BOE FOHJOFFSJOH LOPXMFEHF JT 7JODFOUJT CPPLPOXIBUFOHJOFFSTLOPX VTJOHFYBNQMFTUBLFOGSPNUIFIJTUPSZPGBFSP OBVUJDBMFOHJOFFSJOHThFQBUUFSOTBOENPEFMTQSFTFOUFEJO7JODFOUJTCPPLBSFUIFSFTVMUPGUIF OBUVSBMTDJFODFPGQIZTJDTBOEUIFBSUJfiDJBMTDJFODFPGBJSDSBGU
Systems Science and CSS ThJTTFDUJPOEJTDVTTFTUIFFTTFODFPG44BOEJUTSFMBUJPOXJUI$445PHFUIFSUIFZGPSNBDPSFQBSU PGUIFCBTJTPGBO4&4 EFTDSJCFEJOUIFTFDUJPOFOUJUMFEi%JTDJQMJOFT$POUSJCVUJOHUP4&4w
Why Systems Science Is Important for SE 8FIBWFTIPXOUIBUBNBKPSDPNQPOFOUPGUIFTDJFODFGPVOEBUJPOPG4&JT44ThFOPUJPOUIBU44 TIPVMEQSPWJEFBGPVOEBUJPOGPS4&IBTBQSJNBGBDJFWBMJEJUZCVUUIFSFBSFNPSFTVCTUBOUJWFSFBTPOT GPSFYQMJDJUMZJODMVEJOH440OFSFBTPOJTUIBU EFTQJUFUIFQPUFOUJBMCFOFfiUTPG44GPSUSBEJUJPOBM 4& 54&
44BOE54&IBWFOPUIBEBDMPTFSFMBUJPOTIJQVQUPUIJTQPJOU5PBMBSHFFYUFOU 54& QSBDUJUJPOFSTIBWFOPUJODPSQPSBUFEUIFDPODFQUTPG44JOUPUIFJSQSBDUJDF "TFDPOESFBTPO BUMFBTUBTJNQPSUBOU JTUIBUUIFOBUVSFPGUIFFYUFOEFE4&CSJOHTOBUVSBM BOEBSUJfiDJBMTZTUFNTJOUPDMPTFSQSPYJNJUZ BOEJOTPNFDBTFTBCTUSBDUTBXBZUIFEJffFSFODFT44 TVQQPSUTUIJTBCTUSBDUJPOJUJTJOUFSFTUFEJOXIBUDIBSBDUFSJTUJDTIPMEGPSBMMTZTUFNTPGBOZTJ[F TIBQF PSUZQF KVTUCFDBVTFUIFZBSFTZTUFNT44JTOPUPOMZNVMUJEJTDJQMJOBSZJUJTVOJWFSTBMJOUIF TFOTFUIBUJUTVQQPSUTBMMEJTDJQMJOFTUIBUEFBMXJUITZTUFNT XIJDIJOPVSWJFXJODMVEFBUMFBTUBMM FOHJOFFSJOH TDJFODF BOENBUIFNBUJDBMEJTDJQMJOFT "UIJSESFBTPOJTUIBU44JTTVfficJFOUMZNBUVSFUPCFVTFEBTBGPVOEBUJPO"MUIPVHIJUDPOUJO VFTUPFWPMWF JUIBTFYJTUFEJOTPNFUIJOHMJLFJUTQSFTFOUGPSNGPSNPSFUIBOBIBMGDFOUVSZ
Themes ThSFFUIFNFTTFFNUPEPNJOBUF44 JOCPUIIJTUPSJDBMBOEDPOUFNQPSBSZUSFBUNFOUT IPMJTN NVMUJEJTDJQMJOBSJUZ BOE DMPTFJOUFSUXJOJOHXJUI$44*OUIFMJUFSBUVSF UIFUIFNFTBSFNPTUMZ JNQMJDJU FWFOUBDJUThFZTJNQMZSFDVSJOUIFDPVSTFPGUIFEJTDVTTJPOJO44PSTZTUFNTUIFPSZQVCMJ DBUJPOTBDSPTTTFWFSBMEFDBEFT8FEPOPUUBLFUIFTFUIFNFTUPEJSFDUMZDPOTUJUVUFUIFFTTFODFPG44 CVUXFEFSJWFUIFFTTFODFGSPNUIFNBOEUIFONBQUIFNUPUIF.04&4WJFXPGUIFXPSME
42 O Model-Oriented Systems Engineering Science
Holism "LFZQBSUPGTZTUFNTUIJOLJOHJTIPMJTN$POTJEFSBTZTUFNBTBXIPMFXJUIJUTPXOQSPQFSUJFT UIBUBSFTFQBSBUFGSPNUIFQSPQFSUJFTPGJUTQBSUTThJTXBTJOSFTQPOTFUPBUPNJTNPSSFEVDUJPO JTUUIJOLJOHUIBUFNQIBTJ[FEVOEFSTUBOEJOHBTZTUFNCZBOBMZ[JOHJUTQBSUT)JTUPSJDBMMZ IPMJTN BQQFBSFEJONVMUJQMFEJTDJQMJOFTBSPVOEUIFTBNFUJNFOFBSMZBDFOUVSZBHP TVDIBTQTZDIPMPHZ HFTUBMU
QIZTJDT BOECJPMPHZ ,MJS o,PFTUMFS o )PMJTNJTBXBZUPNBO BHFDPNQMFYJUZ OPUCZEJWJEJOHBOEDPORVFSJOH CVUCZDPNCJOJOHBOEDPORVFSJOH4NVUT XBTPOFPGUIFfiSTUTZTUFNTUIFPSJTUTUPEJTDVTTBOEBEWPDBUFIPMJTN GPMMPXFECZWPO#FSUBMBOffZ .BOZPUIFSTZTUFNTUIFPSJTUT TVDIBT,MJS o
IBWFTJODFFNQIBTJ[FEIPMJTNBT BOBTQFDUPGTZTUFNTTDJFODF,PFTUMFS UPPLUIJTDPODFQUBTUFQGVSUIFSCBTFEPOUIFOPUJPO UIBUNBOZTZTUFNTBSFUIFNTFMWFTQBSUPGMBSHFSXIPMFT)FEFfiOFEBTZTUFNPSFMFNFOUUIBUJT CPUIBTUBOEBMPOFXIPMFUPJUTQBSUT BOEBQBSUPGBMBSHFSXIPMF BTBIPMPO"IJFSBSDIZPGTVDI IPMPOTJTBIPMBSDIZ ,PFTUMFSNBEFUXPTJHOJfiDBOUBOESFMBUFEDPOUSJCVUJPOTUPIPMJTN'JSTU IFFYUFOEFECFZPOE KVTUPOFMFWFMPGBTZTUFNBOEJUTQBSUT UPBNPSFTDBMBCMFNPEFMPGNVMUJQMFMFWFMTJOXIJDIBHJWFO TZTUFNQMBZTCPUIUIFSPMFPGBXIPMFBOEUIFSPMFPGBQBSU4FDPOE IFSFDPODJMFEIPMJTNBOE BUPNJTNCZSFDPHOJ[JOHUIBUCPUIBSFJOBEFRVBUFCZUIFNTFMWFT8FOFFEUPFYBNJOFCPUIXIPMFT BOEQBSUT
Multidisciplinarity or Generality " QSJNF NPUJWBUJPO GPS UIF EFWFMPQNFOU PG 44 XBT UIF SFDPHOJUJPO UIBU TJNJMBS SFMBUJPOT BOE NPEFMTBSFGPVOEJOXJEFMZEJffFSJOHEPNBJOTPGTZTUFNTThJTUIFNFXBTBSFBDUJPOBHBJOTUUIF JODSFBTJOHTQFDJBMJ[BUJPOPGTDJFODF XIJDISFTVMUFEJOBEJTJOUFHSBUFETUPWFQJQFTUSVDUVSFPGLOPXM FEHF$SPTTDVUUJOHBOEDSPTTEJTDJQMJOFLOPXMFEHFXBTHFUUJOHMPTUCFUXFFOBMMUIFTUPWFQJQFTQF DJBMUJFTThJTIBTBSHVBCMZCFFOUIFEPNJOBOUUIFNFJO44 FNQIBTJ[FECZNBOZ44DPOUSJCVUPST JODMVEJOH#PVMEJOH
8JFOFS
WPO#FSUBMBOffZ
BOE,MJS ThFGPSNBUJPO PG UIF 4PDJFUZ GPS (FOFSBM 4ZTUFNT 3FTFBSDI 4(43 OPX DBMMFE UIF *OUFSOBUJPOBM 4PDJFUZ GPS 4ZTUFNT4DJFODFT<*444> JO GPDVTFEIFBWJMZPOUIJTUIFNF$ZCFSOFUJDT BTVCCSBODIPG44 DPODFSOFEXJUIJOGPSNBUJPOBOETFMGSFHVMBUJPO SFDPHOJ[FTJOGPSNBUJPOBOEGFFECBDLNPEFMTUIBU IPMEBDSPTTNVMUJQMFTZTUFNUZQFTBOEEJTDJQMJOFT "TICZ8JFOFS ,MJS EFTDSJCFT UIFNVMUJEJTDJQMJOFUIFNFJOUFSNTPGJTPNPSQIJDNPEFMTBDSPTTEJTDJQMJOFT XIFSFUIFJTPNPSQIJD PSDPNNPOBTQFDUTBSFCBTFEPODPNNPOSFMBUJPOT iTZTUFNIPPEw
OPUPODPNNPOUIJOHT UIJOH IPPE ThBU JT JO UIF DPODFQUJPO PG TZTUFN BT B XIPMF BOE BT B SFMBUJPO PO QBSUT 44 BCTUSBDUT BXBZEJffFSFODFTJOUIFUZQFTPGTZTUFNQBSUT BOEGPDVTFTPODPNNPOUZQFTPGSFMBUJPOTPOQBSUT %JffFSFOUUZQFTPGUIJOHTPSQBSUTZJFMEEJffFSFOUEJTDJQMJOFTBOEEJffFSFOUTQFDJBMJ[FETDJFODFT
Close Intertwining with CSS in the Literature .VDIPGUIFTZTUFNTMJUFSBUVSFPWFSJUTIJTUPSZIBTJOUFSUXJOFEBOEFWFODPOflBUFE44BOE$44" EJTDVTTJPOPGIPMJTN XIJDIJTUZQJDBMMZQPSUSBZFEBTBUIFNFPG44 PGUFOJODMVEFTBEJTDVTTJPOPG FNFSHFOUQSPQFSUJFT XIJDIJTUZQJDBMMZQPSUSBZFEBTBUIFNFPG$44#PUI44BOE$44BSFNVMUJEJT DJQMJOBSZ"GBJSBNPVOUPGTZTUFNTMJUFSBUVSFDPOOFDUT44XJUIPSHBOJDNPEFMTJODPOUSBTUUPUSBEJ UJPOBMNFDIBOJTUJDNPEFMT BOEEFTDSJCFTIPXUIFPSHBOJDNPEFMTBQQMZBDSPTTNVMUJQMFEJTDJQMJOFT .BOZ JGOPUNPTU QSJNBSZ44BVUIPSTFYIJCJUBMMUISFFPGUIFTFUIFNFTCVUGFXJGBOZNBLF UIFEJTUJODUJPOTFYQMJDJUThFZTJNQMZHPCBDLBOEGPSUICFUXFFOIPMJTNBOENVMUJEJTDJQMJOBSJUZ
Systems Science Context
O 43
XJUIPVU JOEJDBUJOH UIBU UIFZ BSF DIBOHJOH UPQJDT ThF MJUFSBUVSF IBT OFJUIFS NBEF B DMFBS EJT UJODUJPOCFUXFFO44BOE$44 OPSIBTJUOPUFEUIFJSIJTUPSJDBMBOEDPOUFNQPSBSZJOUFSUXJOJOH 4PNFSFDFOUQVCMJDBUJPOT IPXFWFS IBWFCFHVOEJTUJOHVJTIJOH44GSPN$44(IBSBKFEBHIJ JNQMJDJUMZ EJTUJOHVJTIFT CFUXFFO IPMJTN BOE $44 DPWFSJOH UIF UXP UIFNFT BT EVBM QBSBEJHN TIJGUT POF JT B TIJGU GSPN BOBMZUJD UP IPMJTUJD TZTUFNT UIJOLJOH BOE UIF PUIFS JT B TIJGU GSPN B NBDIJOFNPEFMUPBCJPMPHJDBMNPEFMUPBTPDJBMNPEFMPGPSHBOJ[BUJPOT)FEPFTOPUQSFTFOUUIFTF EVBM TIJGUT BT B EJTUJODUJPO CFUXFFO TZTUFNT TDJFODF BOE DPNQMFY TZTUFNT TDJFODF ThBU JT PVS JOUFSQSFUBUJPOPGIJTEVBMTIJGUT
Essence of SS and Its Relationship with CSS 'SPNUIFTFUIFNFT XFDPOTJEFSUIFFTTFODFPG44UPJODMVEFBUMFBTUUIFGPMMPXJOHFMFNFOUT 8IPMFTBOEQBSUTBSFCPUIFTTFOUJBMUP44 BOEUIFZGPSNSFQFBUJOHTUSVDUVSFTPSIPMBS DIJFT.04&4TVQQPSUTUIJTSFMBUJPOJOUIFDPNQPTJUJPOEJNFOTJPOPGUIFNPEFMTQBDF EJTDVTTFEJONPSFEFUBJMJO$IBQUFS .VMUJEJTDJQMJOBSJUZJTBOFTTFOUJBMFMFNFOUPG44.PSFTQFDJfiDBMMZ 44DBQUVSFTDIBSBDUFS JTUJDTPGTZTUFNTBDSPTTBMMEJTDJQMJOFTXIBUUIFZIBWFJODPNNPOTPMFMZCZWJSUVFPGUIF GBDUUIBUUIFZBSFTZTUFNTThJTJOGPSNBUJPOJTDBQUVSFEJOHFOFSBMNPEFMT44JTBHFOFS BMJ[BUJPOPGBMMPUIFSTDJFODFT BOEBHFOFSBMTVQQPSUGPSBMMFOHJOFFSJOHEJTDJQMJOFTThJT SFMBUJPOTIJQJTTVQQPSUFEJOUIFDPNNPOJ[BUJPOEJNFOTJPOPGUIFNPEFMTQBDF EJTDVTTFE JONPSFEFUBJMJO$IBQUFS ThFHFOFSBMJUZPG44JOGPSNTUIFJTTVF JNQMJDJUMZSBJTFEJOUIFMJUFSBUVSF PGUIFSFMBUJPO CFUXFFO44BOE$44UIFJSJOUFSUXJOJOHBOEFWFODPOflBUJPO0VSQPTJUJPOJTUIBUUIF UXP BSF EJTUJODU 8IJMF CPUI 44 BOE $44 BSF NVMUJEJTDJQMJOBSZ UIF TDPQF PG $44 JT B TVCTFUPG44$44JTDPODFSOFEXJUIDPNQMFYPSHBOJDTZTUFNTBDSPTTNVMUJQMFEJTDJQMJOFT XIJMF44JTDPODFSOFEXJUIBMMTZTUFNT XIJDIJODMVEFTGPSUIFQVSQPTFTPG4&CPUI DPNQMFYPSHBOJDBOEUSBEJUJPOBMNFDIBOJTUJD$PNQMFYTZTUFNTFOHJOFFSJOH $4&
TVQ QPSUFECZ$44 GPSNTUIFEPNJOBOUBSFBPGUIFFYUFOTJPOGSPN54&UPUIFOFX4& BOE44 GPSNTUIFEPNJOBOUGPVOEBUJPOGPSUIFGVMMFYUFOEFESBOHFPG4&
Disciplines Contributing to SES 8F JEFOUJGZ JO 5BCMF B TFU PG EJTDJQMJOFT UIBU DPOUSJCVUFT UP BO 4&4 BOE JO QBSUJDVMBS UP .04&4 ThF EJTDJQMJOFT BSF MJTUFE BMQIBCFUJDBMMZ XJUIJO GPVS TPNFXIBU MPPTF DBUFHPSJFT TDJ FODFT NBUIFNBUJDT DPNQVUBUJPO BOE JOGPSNBUJDT BOE PUIFS EJTDJQMJOFT 4JHOJfiDBOU PWFSMBQ FYJTUTBNPOHNBOZPGUIFTFEJTDJQMJOFTThFXPSLPGJOUFHSBUJOHUIFTFEJTDJQMJOFT FTQFDJBMMZGSPN BNPEFMJOHQFSTQFDUJWF JTBMSFBEZCFJOHEPOFUPBTJHOJfiDBOUFYUFOUCZ$44BOEUPBMFTTFSFYUFOU CZ4444SFTUSJDUTJUTFMGUPDIBSBDUFSJTUJDTBOEUBYPOPNJFTPGBMMTZTUFNT XIJDINFBOTJUJTWFSZ CSPBE CVU OPU EFFQ 8F VTF 44 BT UIF BODIPS GPS B TZTUFNT UBYPOPNZ EFfiOFE JO UIF TFDUJPO FOUJUMFEi4ZTUFNT5BYPOPNZBOEUIF.04&4'PVOEBUJPO wXIJMF$4BSFDPOUSBTUFEXJUI54JO UIBUUBYPOPNZ
ThFTFEJTDJQMJOFTDPOUSJCVUFUPUIFTDJFODFPG4& JODPOUSBTUUPUIFNVMUJQMFBQQMJDBUJPOEJTDJQMJOFTPSEPNBJOT UPXIJDI4&JTBQQMJFE TVDIBTEFGFOTFBOEUSBOTQPSUBUJPO
44 O Model-Oriented Systems Engineering Science Table 2.2 Disciplines That Contribute to SES Sciences
Mathematics
Algebra Anthropology Category theory Bioinformatics Complex functions Biology theory Catastrophe theory Continuous math Chaos theory (calculus, z) Chemistry Discrete math Cognitive science (logics, z) Complex systems science Dynamical systems Cybernetics Factor analysis Ecology Geometry Economics Graph theory Epidemiology Nonlinear systems Geology Numerical analysis Linguistics Probability and Medical/health science statistical theory Military science Topology Network science Organization theory/science Physics-classical, theory of relativity, quantum theory Political science Psychology Sociology Systems science
Computation, Informatics
Other Supporting Disciplines
Artificial intelligence Computer science Computing science Formal languages and methods Formal semantics Software science
Artificial life Conceptual modeling Decision theory Epistemology Forecasting Game theory Information theory Knowledge management Knowledge representation Law Mechatronics Mereology Public policy Ontology Operations research, management science Simulation Small worlds Urban planning
ThFTFEJTDJQMJOFTTVQQPSU4&JOBWBSJFUZPGXBZT&YBNQMFTUISPVHIPVUUIFCPPLJMMVTUSBUFUIF TVQQPSUPGBOVNCFSPGUIFTFEJTDJQMJOFT *UXBTOPUFEFBSMJFSUIBU44BOE$44NPEFMTIBWFCFFOBWBJMBCMFGPSBMPOHUJNFCVUIBWFOPU CFFOFYUFOTJWFMZVTFECZ54&ThJTJMMVTUSBUFTUIBUUIFFYJTUFODFPGBTDJFODFEJTDJQMJOF XJUINPE FMTUIBUXPVMECFIFMQGVMUPBOFOHJOFFSJOHEJTDJQMJOF EPFTOPUOFDFTTBSJMZNFBOUIBUUIFFOHJOFFS JOHEJTDJQMJOFFYQMPJUTUIPTFNPEFMT4&JTfiOBMMZMPPLJOHBU$44NPEFMT BOEUPTPNFFYUFOU44 NPEFMT JOBTFSJPVTXBZ BOE.04&4JTEFTJHOFEUPGBDJMJUBUFUIFVTFPGUIFTFNPEFMT 8FDPOKFDUVSFUIBUNBOZ JGOPUNPTU TZTUFNTFOHJOFFSFEJOUIFGVUVSF4&XJMMCFIZCSJETZT UFNTUIBUJODMVEFCPUIQFPQMFBOENBDIJOFTThFQSJNBSZDBVTFPGUIJTXJMMOPUCFUIBUUIFNPTBJD UIFDPOUFYUJOXIJDITZTUFNTBSFEFTJHOBUFE XJMMDIBOHF3BUIFS UIFCJHDIBOHFTXJMMCFUIBU 4&EFTJHOBUFTTZTUFNTJOBNPSFIPMJTUJDXBZ BOE 4&XJMMWJFXTZTUFNTEJffFSFOUMZ8FIBWF IBEBTJHOJfiDBOUCMJOETQPU USZJOHUPUSFBUPVSTZTUFNTBTNFDIBOJTUJD BOEUIFGVUVSFFNCSBDFPGB CSPBEFS4&4CBTJTGPS4&XJMMSFNPWFUIFCMJOETQPUBOEFOBCMFVTUPVTFNPSFBQQSPQSJBUFNPEFMT JODMVEJOHPSHBOJD$44NPEFMT GPSUIFBDUVBMTZTUFNTXFBUUFNQUUPQSPEVDF *OUIFDPOUFYUPGUIFTVQQPSUJOHEJTDJQMJOFT BTMJHIUMZEJffFSFOUBOENPSFGPSNBMQFSTQFDUJWF POTZTUFNTTDJFODFIBTCFFOPffFSFEVOEFSUIFUFSNi3PTFUUB4UPOFw #BF[BOE4UBZ GPSUIDPN JOH ThFZEJTDVTTBUTPNFMFOHUIUIFBOBMPHJFTBNPOHQIZTJDT UPQPMPHZ DBUFHPSZUIFPSZ MPHJD BOEDPNQVUBUJPOPSDPNQVUFSTDJFODF BOETVHHFTUUIBUSFTFBSDIJOUIFDPNNPOBSFBTPGPWFSMBQ
Systems Science Context
O 45
BNPOHUIFTFfiFMETJTCFHJOOJOHUPCVJMEBOFXHFOFSBMTDJFODFPGTZTUFNTBOEQSPDFTTFTThFDPN NPOBMJUJFTBNPOHUIFTFBSFBTBSFNBEFNPSFEJfficVMUUPEJTDFSOCZEJffFSFODFTJOUFSNJOPMPHZBOE OPUBUJPOThFDPNNPODPODFQUTBNPOHBMMUIFTFfiFMETBSF JOHFOFSBMUFSNT UIJOHTBOEXBZTUP HPCFUXFFOUIJOHTPSTZTUFNTBOEQSPDFTTFTPOTZTUFNTThFSFTQFDUJWFUFSNTJODBUFHPSZUIFPSZ BSFPCKFDUBOENPSQIJTNJOQIZTJDT TZTUFNBOEQSPDFTTJOUPQPMPHZ NBOJGPMEBOEDPCPSEJTNJO MPHJD QSPQPTJUJPOBOEQSPPGBOEJODPNQVUBUJPO EBUBUZQFBOEQSPHSBN
Unity and Unification ThFSFIBTCFFOEFCBUFJOUIFQBTUDFOUVSZBCPVUUIFVOJUZPGTDJFODF CPUIJUTEFTJSBCJMJUZBOEJUT BDIJFWBCJMJUZ)JTUPSJDBMMZ UIFVOJUZPGTDJFODFIBTPGUFOCFFOEJTDVTTFEJOUIFDPOUFYUPGSFEVD JOHBMMTDJFODFUPQIZTJDT ThJTIBTTQBSLFESFTJTUBODFGSPNUIF$4DPNNVOJUZ XIJDIIBTOPUFE UIFFYJTUFODFPGFNFSHFOUQSPQFSUJFTBOEIBTBSHVFEUIBUOPUFWFSZUIJOHDBOCFSFEVDFEUPUIF MPXFTUMFWFM QBSUT PS BUPNT 4PNF TZTUFNT UIFPSJTUT TVDI BT 7PO #FSUBMBOffZ BOE ,MJS
IBWFEJTDVTTFEBSPMFGPS44JOQSPNPUJOHVOJUZPGTDJFODFCVUUIFZNBLFBEJffFSFOULJOE PGBSHVNFOUUIBUJT VOJUZPGTDJFODFJTBDIJFWFEOPUCZSFEVDUJPO CVUCZBCTUSBDUJPOPSHFOFS BMJ[BUJPO44VOJfiFTCZBCTUSBDUJOHBXBZUIFEJffFSFODFTJOUZQFTPGTZTUFNTBOEEFfiOJOHXIBUJT DPNNPOUPBMM ,MJS TBZTUIBUVOJUZJTQSPNPUFECZGPDVTJOHPODPNNPOSFMBUJPOTBOEBCTUSBDUJOHBXBZ UIFiUIJOHwPSQBSUEJffFSFODFT7PO#FSUBMBOffZ QVUTJUUIJTXBZi6OJUZPG4DJFODFJT HSBOUFE OPUCZBVUPQJBOSFEVDUJPOPGBMMTDJFODFTUPQIZTJDTBOEDIFNJTUSZ CVUCZUIFTUSVDUVSBM VOJGPSNJUJFTPGUIFEJffFSFOUMFWFMTPGSFBMJUZwThBUJT VOJUZPGTDJFODFJTBDIJFWFEOPUBUUIFMPXFTU MFWFMQBSUTCVUBUUIFCSPBEFTUMFWFMDPODFQUT*OUFSNTPGUIFNPEFMTQBDFEJNFOTJPOTEFTDSJCFEJO $IBQUFS UIFSFEVDUJPOJTUQPTJUJPOXBTUIBUVOJUZPGTDJFODFJTBDIJFWFEBUUIFEFUBJMFECPUUPN PGUIFDPNQPTJUJPOTQFDUSVN XIJMFUIFTZTUFNTUIFPSJTUTBSHVFUIBUJUJTBDIJFWFEBUUIFUPQPGUIF HFOFSBMJ[BUJPOTQFDUSVN .04&4BMJHOTNPSFXJUIUIF,MJSo7PO#FSUBMBOffZHFOFSBMJ[BUJPOBSHVNFOU)PXFWFS PVS QPTJUJPOJTOPUBCPVUVOJUZPGTDJFODF QFSTF CVUBCPVUVOJfiDBUJPOPGBMMBSFBTPGUIFFYQBOEFE 4&BOE4&4 UISPVHINPEFMPSJFOUBUJPOBOEUIFNPEFMTQBDF6OJfiDBUJPOEPFTOPUNFBOFWFSZ UIJOHJTGPSDFEUPCFUIFTBNF*UNFBOTFWFSZUIJOHJTNBEFDPNNFOTVSBUFCZBDPNNPOGSBNF XPSLUSFBUJOHBMMFOHJOFFSJOHBSUJGBDUT TDJFOUJfiDUIFPSJFTBOEMBXT BOENBUIFNBUJDBMSFMBUJPOT BTNPEFMTPGTZTUFNTThFGSBNFXPSLGBDJMJUBUFTDBQUVSJOHBOEFYQSFTTJOHJONPEFMTBMMFTTFOUJBM TJNJMBSJUJFTJOTZTUFNT BMMFTTFOUJBMEJffFSFODFTCFUXFFOTZTUFNT BOEBMMFTTFOUJBMTUBCJMJUJFTBOEBMM FTTFOUJBMDIBOHFT
Systems Taxonomy and the MOSES Foundation 4ZTUFN JT UIF NPTU HFOFSBM DPOTUSVDU UIF QJOOBDMF PG HFOFSBMJUZ PS DPNNPOBMJUZ JO UIF XPSME PGTZTUFNT)PXFWFS 44EPFTOPUTUPQUIFSF*UBMTPJEFOUJfiFTBOEEJTUJOHVJTIFTCFUXFFOTZTUFN UZQFT )PX EP XF TUBSU DBUFHPSJ[JOH TZTUFNT EFTDFOEJOH GSPN UIBU QJOOBDMF 8IBU DBUFHPSJFT XPVMECFVTFGVM #FDBVTFXFBSFEFfiOJOHBTDJFODFPG4& XFQSPDFFEBTGPMMPXT O ThFfiSTUDBUFHPSZXJUIJO44JTUIFTFUPGTZTUFNTPGJOUFSFTUUP4&ThJTJODMVEFTBMMTZTUFNT UIBU4&FOHJOFFST FOWJSPONFOUTPGUIPTFTZTUFNT BOEDPNQPOFOUTPGUIPTFTZTUFNTJU BMTPJODMVEFTBMMNPEFMTPGUIPTFTZTUFNT FOWJSPONFOUT BOEDPNQPOFOUT
1a D1
1b D2
1c D3
1d D4
2. TS/CS different in kind
2a Traditional systems
3. TS/CS different in degree
3a Traditional
4. TS special case of CS
4 Traditional
5. Common to all SE systems
5
6. Common to all systems
6
1e D5
1f D6
1g D7
1h D8 2b
Complex systems 3b Complex
Complex
All SE systems Traditional and complex All systems
SES
1. Distinct domains*
Other supporting sciences
O Model-Oriented Systems Engineering Science
SS
46
Science foundation *Domains: Transportation; construction; aerospace; software; organizations; economy…
Figure 2.3
SE taxonomy and the range of supporting sciences.
O ThFOFYUTUFQJOUIFUBYPOPNZEJffFSFOUJBUFTBNPOH4&TZTUFNT1PTTJCMFDBUFHPSJFTJODMVEF PQFO WFSTVT DMPTFE TZTUFNT UBSHFU WFSTVT NPEFM TZTUFNT TNBMMTDBMF WFSTVT MBSHFTDBMF TZTUFNT USBEJUJPOBMWFSTVTDPNQMFYTZTUFNT QIZTJDBMWFSTVTDPODFQUVBMTZTUFNT OBUVSBM WFSTVTBSUJfiDJBMTZTUFNT PSTUBCMFWFSTVTEZOBNJDTZTUFNT#FDBVTFPGUIFOBUVSFPGUIF FYQBOTJPOPG4& XFDIPPTFUIFUSBEJUJPOBM NFDIBOJTUJD WFSTVTDPNQMFY PSHBOJDBHFOU EJTUJODUJPOBTUIFOFYUDBUFHPSZMFWFM O 'JOBMMZ FBDIFOHJOFFSFETZTUFNJTBTTPDJBUFEXJUIBOBQQMJDBUJPOEPNBJOTVDIBTBFSP TQBDF PS USBOTQPSUBUJPO ThBU SFQSFTFOUT UIF fiOBM MFWFM PG DBUFHPSJFT JO PVS TZTUFNT UBYPOPNZ ThFSFTVMUJOHUBYPOPNZ TIPXOJO'JHVSF JTSFTQPOTJWFUPUIFOFFEGPSBOFYUFOEFEGPVOEBUJPO TVQQPSUJOHBOFYUFOEFEBOEVOJfiFE4& BTXBTTIPXOJO'JHVSFThFTDPQFPGUIFDPOUSJCVU JOHEJTDJQMJOFTJOUIFGPVOEBUJPO TQFMMFEPVUJO5BCMF
SBOHFTGSPN44 XIJDITVQQPSUTBMM TZTUFNT UPEJTDJQMJOFTUIBUTVQQPSUTQFDJfiDEPNBJOTTVDIBTUSBOTQPSUBUJPOPSDPOTUSVDUJPOThF TFQBSBUJPOBOEMJOFTCFUXFFOSPXBOEUIFPUIFSSPXTNFBOTUIBUNPTUJGOPUBMM4&EPNBJOT JODMVEFBNJYPGUSBEJUJPOBMBOEDPNQMFYTZTUFNT 4PNFDIBSBDUFSJTUJDTBSFDPNNPOUPBMMTZTUFNTBOEBSFEFfiOFEJOTZTUFNTTDJFODF SPX 0UIFSDIBSBDUFSJTUJDTBSFDPNNPOUPBMM4&TZTUFNTBOEBSFEFfiOFEJO4&4 SPX ThFQPSUJPO PGUIFUBYPOPNZEJTUJOHVJTIJOH54GSPN$4SFflFDUTUISFFUZQFTPGSFMBUJPOT TIPXOJOSPXT BOEPG'JHVSF'PSTPNFDIBSBDUFSJTUJDT 54TBSFBTQFDJBMDBTFPGUIFNPSFHFOFSBM$4DBTF "OFYBNQMFPGUIJTJTUIFQSFTVNFEUSBEJUJPOBMDIBSBDUFSJTUJDPGBEFUFSNJOJTUJDTZTUFN XIJMFB DPNQMFYTZTUFNJTQSPCBCJMJTUJD%FUFSNJOJTUJDNFBOTBQSPCBCJMJUZPG XIJDIJTBTQFDJBMDBTF PSBQPJOUPOUIFQSPCBCJMJUZTQFDUSVNGSPNUP.BOZDIBSBDUFSJTUJDTSFQSFTFOUBEJffFSFODF JOEFHSFFCFUXFFO54BOE$4 SPX ThFTFSFflFDUBTQFDUSVNGSPNNPTUUSBEJUJPOBMUPNPTU DPNQMFY&YBNQMFTBSFEFHSFFPGVODFSUBJOUZ XJUIUSBEJUJPOBMCFJOHUIFNPTUDFSUBJOBOEEFHSFF PGBVUPOPNZ XJUIUIFUSBEJUJPOBMCFJOHUIFMFBTUBVUPOPNPVT4PNFDIBSBDUFSJTUJDTSFQSFTFOUB EJffFSFODFJOLJOE SPX 'PSFYBNQMF BDPNQMFYTZTUFNDBOMFBSOXIJMFBUSBEJUJPOBMTZTUFN DBOOPUMFBSO
Systems Science Context
O 47
*UJTJNQPSUBOUUPQPJOUPVUUIBUUIFTDPQFPG4&4BOE.04&4JTOPUKVTUSPXJO'JHVSF .04&4JTTDPQFEUPCFBTZOUIFTJTPGLOPXMFEHFGSPNBMMDPOUSJCVUJOHTDJFODFTBOESFMBUFEEJT DJQMJOFT BTEFMJOFBUFEJO5BCMF UIBUTVQQPSUBMMTJYSPXTJOUIFUBYPOPNZThJTLOPXMFEHF JODMVEFTXIBUJTDPNNPOUPBMMTZTUFNTBOEUPBMM4&TZTUFNT BOEJUJODMVEFTEJTUJODUJPOTCFUXFFO USBEJUJPOBMBOEDPNQMFYTZTUFNT BOECFUXFFOEPNBJOT ThFDBUFHPSZPGBMMTZTUFNTJOSPXJTDMFBSMZCFZPOEUIFTDPQFPG4&)PXFWFS UIFTFDIBS BDUFSJTUJDTXJMMCFJODPSQPSBUFEJOUIFNPEFMTQBDFBGUFSBMM JGUIFZBSFUSVFPGBMMTZTUFNT UIFO UIFZBSFUSVFPG4&TZTUFNTBOEDBOCFVTFEJO4&'SPNUIJTQPJOUGPSXBSE TUBSUJOHXJUI$IBQUFS UIFTDPQFPGUIFEJTDVTTJPOXJMMCF4&TZTUFNTJOUFSNTPGUIFUBYPOPNZ SPXTUISPVHI "OPUIFSJNQPSUBOUJOUFSQSFUBUJPOPGUIFUBYPOPNZPGTZTUFNTJO'JHVSF FTQFDJBMMZUIF54 WFSTVT$4QPSUJPO JTUIBUUIFfiHVSFEPFTOPUTBZUIBUDFSUBJOTZTUFNTBSFJOIFSFOUMZPOUIF54TJEF BOEPUIFSTBSFJOIFSFOUMZPOUIF$4TJEFThFDPSSFDUJOUFSQSFUBUJPOJTUIBUBTZTUFNTFOHJOFFSPS BDPNNVOJUZDIPPTFTUPNPEFMBEFTJHOBUFETZTUFNBTNFDIBOJTUJD BTPSHBOJD PSTPNFXIFSFJO CFUXFFO*OQBSUJDVMBS XFFYQFDUUIBUNBOZNBDIJOFTFOHJOFFSFEJO4&XJMMVTFGVMMZCFNPEFMFE BTPSHBOJDTZTUFNTPSBHFOUT ThFEJTDVTTJPOJOUIJTCPPLEPFTOPUVOJGPSNMZDPWFSBMMUIFTVQQPSUJOHEJTDJQMJOFT'PSFYBN QMF JUEJTDVTTFTIPX$44TVQQPSUT4&NPSFUIBOJUEPFTIPXNBUIFNBUJDTTVQQPSUT4&ThJTJT OPU CFDBVTF NBUIFNBUJDT JT MFTT JNQPSUBOU UP 4& CVU SBUIFS CFDBVTF JUT TVQQPSU GPS 4& JT DVS SFOUMZCFUUFSVOEFSTUPPEBOEBQQMJFENPSFFYUFOTJWFMZUIBOJTUIFTVQQPSUPG$44"OFYDFQUJPO JTUIBUUIJTCPPLEPFTBEESFTTUIFJNQPSUBOUBSFBPGQSPCBCJMJUZBOETUBUJTUJDT FTQFDJBMMZJUTSPMF JONPEFMJOHBOETQFDJGZJOHVODFSUBJOUZ8FBMTPOPUFUIBUDPOUJOVPVTNBUIBOEEJTDSFUFNBUI NBQBQQSPYJNBUFMZUPRVBOUJUBUJWFBOERVBMJUBUJWFNPEFMT BMUIPVHIUIFRVBMJUBUJWFDBUFHPSZHPFT CFZPOENBUIFNBUJDT ThJTDIBQUFSBEESFTTFEUIFTDJFODFFOHJOFFSJOHBYJT BOEUIFTVQQPSUJOHTZTUFNTTDJFODFDPNQP OFOU PG.04&4ThJTJOGPSNBUJPO BMPOHXJUIUIFTZTUFNTUBYPOPNZ XJMMTFSWFBTBDPOUFYUGPSUIF SFNBJOEFSPGUIFCPPL XIJDIEJTDVTTFTNPEFMPSJFOUBUJPOBOEUIFNPEFMTQBDFJOHSFBUFSEFUBJM
References "TICZ 833FRVJTJUFWBSJFUZBOEJUTJNQMJDBUJPOTGPSUIFDPOUSPMPGDPNQMFYTZTUFNT $ZCFSOFUJDB o 3FRVJTJUF WBSJFUZ BMTP EJTDVTTFE JO "TICZ 83 "O *OUSPEVDUJPO UP $ZCFSOFUJDT /FX:PSL+PIO8JMFZ4POT
#BF[ +BOE.4UBZ'PSUIDPNJOH1IZTJDT 5PQPMPHZ -PHJDBOE$PNQVUBUJPO"3PTFUUB4UPOF5PBQQFBS JO#$PFDLF &E
/FX4USVDUVSFTGPS1IZTJDT4QSJOHFSIUUQNBUIVDSFEVIPNFCBF[SPTFUUBQEG "DDFTTFE+BOVBSZ
#PVMEJOH ,(FOFSBMTZTUFNTUIFPSy — The skeleton of science. .BOBHFNFOU4DJFODF o #VTDINBOO ' 3 .FVOJFS ) 3PIOFSU 1 4PNNFSMBE BOE . 4UBM 1BUUFSO0SJFOUFE 4PGUXBSF "SDIJUFDUVSF"4ZTUFNPG1BUUFSOT$IJDIFTUFS 6,+PIO8JMFZ $ISJTUFOTFO $ The *OOPWBUPST %JMFNNB The 3FWPMVUJPOBSZ#PPLUIBU8JMM$IBOHFUIF8BZ:PV %P #VTJOFTT/FX:PSL$PMMJOT#VTJOFTT $PMMJOT -6TFPG.PEFMTJOUIF4PDJBM4DJFODFT/FX:PSL8FTUWJFX1SFTT $POBOU 3BOE83"TICZ&WFSZHPPESFHVMBUPSPGBTZTUFNNVTUCFBNPEFMPGUIBUTZTUFN*OU+ 4ZTUFNT4DJ o %PSMBOE 8%PSMBOET*MMVTUSBUFE.FEJDBM%JDUJPOBSZ1IJMBEFMQIJB 1"4BVOEFST &MESJEHF /BOE4(PVME1VODUVBUFEFRVJMJCSJBBOBMUFSOBUJWFUPQIZMFUJDHSBEVBMJTN*O4DIPQG 5 &E
.PEFMTJO1BMFPOUPMPHZ4BO'SBODJTDP'SFFNBO$PPQFS 'JODI +&OHJOFFSJOHBOE8FTUFSO$JWJMJ[BUJPO/FX:PSL.D(SBX)JMM
48
O Model-Oriented Systems Engineering Science
(BNNB & 3)FMN 3+PIOTPO BOE+7MJTTJEFT%FTJHO1BUUFSOT&MFNFOUTPG3FVTBCMF0CKFDU0SJFOUFE 4PGUXBSF3FBEJOH .""EEJTPO8FTMFZ (IBSBKFEBHIJ +4ystems Thinking: MBOBHJOH$IBPTBOE$PNQMFYJUZ#PTUPO#VUUFSXPSUI)FJOFNBOO (JFSF 34DJFODFXJUIPVU-BXT$IJDBHP6OJWFSTJUZPG$IJDBHP1SFTT (JFSF 3)PXNPEFMTBSFVTFEUPSFQSFTFOUSFBMJUZ1IJMPTPQIZPG4DJFODF o (riffin, . 4ZTUFN &OHJOFFSJOH BOE UIF i5XP $VMUVSFTw PG &OHJOFFSJOH #PFJOH -FDUVSF 1VSEVF 6OJWFSTJUZ .BSDI IUUQTFOHJOFFSJOHQVSEVFFEV""&"CPVU6T/FXT&WFOUTEPDVNFOUT (riffinBoeingLecturFQEG "DDFTTFE+BOVBSZ
)BSSÏ 3$POTUSVDUJWFSPMFPGNPEFMT*O$PMMJOT -6TFPG.PEFMTJOUIF4PDJBM4DJFODFT/FX :PSL8FTUWJFX1SFTT Q )BXLJOH 4"#SJFG)JTUPSZPG5JNF'SPNUIF#JH#BOHUP#MBDL)PMFT/FX:PSL#BOUBN#PPLT )FTTF ..PEFMTWFSTVTQBSBEJHNTJOUIFOBUVSBMTDJFODFT*O$PMMJOT -6TFPG.PEFMTJOUIF 4PDJBM4DJFODFT/FX:PSL8FTUWJFX1SFTT Qo )POEFSJDI5The OYGPSE$PNQBOJPOUP1IJMPTPQIZ/FX:PSL0YGPSE6OJWFSTJUZ1SFTT ,MJS ('BDFUTPG4ZTUFNT4DJFODF/FX:PSL,MVXFS"DBEFNJD1MFOVN1VCMJTIFST ,PFTUMFS "The GIPTUJOUIF.BDIJOF/FX:PSL.BDNJMMBO ,VIO 5The SUSVDUVSe of Scientific RFWPMVUJPOT OEFE$IJDBHP6OJWPG$IJDBHP1SFTT -FINBOO .BOE-#FMBEZ1SPHSBN&WPMVUJPO -POEPO"DBEFNJD1SFTT .BZS & The (SPXUI PG #JPMPHJDBM Thought: %JWFSTJUZ &WPMVUJPO BOE *OIFSJUBODF $BNCSJEHF ." )BSWBSE6OJWFSTJUZ1SFTT .JMMFS (The NBHJDBMOVNCFSTFWFO QMVTPSNJOVTUXPTPNFMJNJUTPOPVSDBQBDJUZGPSQSPDFTTJOH JOGPSNBUJPOThe PTZDIPMPHJDBM3FWJFX o 1PPSF +"UBMFPGUISFFEJTDJQMJOFTzBOEBSFWPMVUJPO$PNQVUFS o 4IBX .1SPTQFDUTGPSBOFOHJOFFSJOHEJTDJQMJOFPGTPGUXBSF*&&&4PGUXBSF o 4JNPO )The 4DJFODFTPGUIF"Stificial, SEFE$BNCSJEHF .".*51SFTT 0SJHJOBMMZQVCMJTIFE
4JPVSJT (.JTTJMF(VJEBODFBOE$POUSPM4ZTUFNT/FX:PSL4QSJOHFS 4NVUT + )PMJTN BOE &WPMVUJPO -POEPO .BDNJMMBO 3FQSJOUFE 4IFSNBO 0BLT $" 4JFSSB 4VOSJTF1VCMJTIJOH ª4BOGPSE)PMTU
7JODFOUJ 88IBU&OHJOFFST,OPXBOE)PXThey ,OPX*U"OBMZUJDBM4UVEJFTGSPN"FSPOBVUJDBM)JTUPSZ #BMUJNPSe, MD: The JPIOT)PQLJOT6OJWFSTJUZ1SFTT 7PO #FStalanffy - .PEFSO Theories PG %FWFMPQNFOU "O *OUSPEVDUJPO UP TheorFUJDBM #JPMPHZ 0YGPSE 0YGPSE6OJWFSTJUZ1SFTT 7PO #FStalanffy - (FOFSBM 4ZTUFNT TheorZ 'PVOEBUJPOT %FWFMPQNFOU "QQMJDBUJPOT /FX :PSL (FPSHF#SB[JMMFS 8arfield, J.N. 1994. "4DJFODFPG(FOFSJD%FTJHO"NFT *"*PXB4UBUF6OJWFSTJUZ1SFTT 8JFOFS /$ZCFSOFUJDT PS$POUSPMBOE$PNNVOJDBUJPOJOUIF"OJNBMBOE.BDIJOF OEFE $BNCSJEHF .".*51SFTT
Chapter 3
Core Concepts of ModelOriented SE Science (MOSES) i5PTFFXIBUJTHFOFSBMJOXIBUJTQBSUJDVMBSBOEXIBUJTQFSNBOFOUJOXIBUJTUSBOTJ UPSZJTUIFBJNPGTDJFOUJfiDUIPVHIUw "8IJUFIFBE "O*OUSPEVDUJPOUP.BUIFNBUJDT Systems taxonomy 1
Modeling scope
SE Application Domains (D1...Dn)
Collective actualization space
D1 D2 D3 D4 D5 D6 D7 Dn
Problem space
3a
TS/CS different in degree 3b Traditional Complex
Characteristics of all systems
Highest level system
Define need
Complex 4 Traditional TS is special case 5 Characteristics of all SE systems Traditional and Complex 6
Model Space
All SE application domains...
Indivisible Unit Model of Individual system or component
Universal model
Composition
TS/CS different in kind 2b 2a Traditional systems Complex systems
Common specification approach: Repeating internal/external structure
Solution domain
CCoo m - -KK m m m - -CC inindd oonniz aatete ss izaati go tioon n rrieies s
ThJTDIBQUFSJOUSPEVDFTTPNFPGUIFCBTJDDPO DFQUTPGNPEFMPSJFOUBUJPOBOESFMBUFEGFBUVSFTPG NPEFMPSJFOUFE4&TDJFODF .04&4 ThFNBJO UPQJDTBSF fiSTU BOFYBNQMFPGIPX.04&4DBO CFBQQMJFE BOEUIFODPSFDPODFQUTPG.04&4 JO UXP QBSUT TZTUFNSFMBUFE DPODFQUT BOE DPOOFDUJPOSFMBUFEDPODFQUT
Problem/ user domain
Conceptualization Conceptualization -- Language/notation Language/notation -- Universe Universe of ofdiscourse discourse
Views exist within and across all the dimensions
e
m Ti
Produce solution
Deployment
Satisfy need
Solution/system space
MOSES in Action: A Story about Building an Automated Car ThJTJTBTUPSZBCPVU#PCBOEIJTDPMMFBHVFTXIPVTFUIF.04&4BQQSPBDIUPCVJMEBDBSUIBUDBO ESJWFJUTFMG*OUIJTTFDUJPOXFEFWFMPQUIFFYBNQMFBOETIPXTPNFGFBUVSFTPG.04&4-BUFSXF SFGFSCBDLUPUIJTFYBNQMFBOEVTFJUUPJMMVTUSBUFBEEJUJPOBMGFBUVSFT The HFOFSBMHPBM#PCJTBTZTUFNTFOHJOFFSXIPVTFTUIFBQQSPBDIEFTDSJCFEJOUIJTCPPL)F IBTBDPMMFBHVFXIPJTBSPCPUJDTEFTJHOFS BOEBOPUIFSDPMMFBHVFXIPJTBOBVUPNPUJWFFOHJOFFS They EFDJEFUIBUUIFZXJMMEFTJHOBOECVJMEBOBVUPNBUFEDBSUIBUDBOESJWFGSPNBOZDVSSFOUMPDB UJPOUPBOZEFTJSFEMPDBUJPO TVDIBTGSPN#PCTIPNFUPIJToffice. They XJMMVTF.04&4JOUIJT QSPKFDU8IBUEPFTUIBUNFBO The TUPSZUIBUGPMMPXTOBSSBUFTIPX.04&4JTBQQMJFEUPFOHJOFFS B TPMVUJPO *U DPWFST UIF UPQJDT PG BVUPNBUJPO JTTVFT VTJOH BOE UBJMPSJOH NPEFMT BQQSPBDIFT UP MFBSOJOH MBOHVBHFBOEQSFDJTJPOPGNPEFMT FOHJOFFSJOHQSPDFTTBOEUPPMT Werification BOEUFTU JOH BVUPNBUJPOGFBUVSFT BOEEPDVNFOUJOH"TJEFCBSPVUMJOJOHNVMUJQMFUZQFTPGNPEFMTGPSUIJT QSPCMFNJTBMTPQSPWJEFE 49
50 O Model-Oriented Systems Engineering Science
Setting the Stage MOSES 0OF PG UIF GBDUPST JO UIF BQQSPBDI UP FOHJOFFSJOH B TZTUFN JT UIF EFHSFF UP XIJDI UIF HFO FSBMGPSNPGBHJWFOQSPCMFNJTLOPXOBOEVOEFSTUPPE BOEUIFHFOFSBMGPSNPGTPMVUJPOTBSF LOPXO VOEFSTUPPE BOEBWBJMBCMF*GUIFHFOFSBMQSPCMFNBOETPMVUJPOBSFLOPXO UIFOUIF TZTUFNTFOHJOFFSDBOVTFUIBUHFOFSBMLOPXMFEHFBOEUBJMPSJUGPSBTQFDJfiDQSPCMFNThFTPMV UJPONBZCFJOUIFGPSNPGBHFOFSBMEFTJHO XIJDIDBOCFUBJMPSFEGPSUIJTQSPCMFN PSJOUIF GPSNPGDPNNFSDJBMMZBWBJMBCMFQSPEVDUT XIJDIDBOCFCPVHIU*O.04&4 LOPXOQSPCMFNT BOETPMVUJPOTBSFDIBSBDUFSJ[FEBTCFJOHDBQUVSFEJOBNPEFMTQBDFBOENBEFBWBJMBCMFUPBDPN NVOJUZThFNPEFMTQBDFJTBWJSUVBMSFQPTJUPSZPGUIFCPEZPGLOPXMFEHF #P, PGBEPNBJO 'PSTZTUFNTFOHJOFFSJOH UIFTDPQFPGUIFNPEFMTQBDFDPWFSTBMMEPNBJOTUIBU4&TVQQPSUT UIF BQQMJDBUJPOEPNBJOT
UIFEPNBJOPG4&JUTFMG BOEBMMEPNBJOTXIPTFLOPXMFEHFJTSFRVJSFE UPQFSGPSN4& UIFTVQQPSUJOHEPNBJOT JODMVEJOHNBUIFNBUJDTBOETDJFODF BTEFMJOFBUFEJO $IBQUFS ThFLOPXMFEHFJTSFQSFTFOUFEJOUIFGPSNPGNPEFMT XIJDIDBOWBSJPVTMZCFJOUFS QSFUFEBTTJNVMBUJPONPEFMT SFRVJSFNFOUTTFUT DPODFQUTPGPQFSBUJPO BSDIJUFDUVSFT EFTJHOT BOEBOZPUIFSFOHJOFFSJOHBSUJGBDU'PSNBUVSFEPNBJOT UIFCBTJDQSPDFTTJTUPfiOEHFOFSBM NPEFMTUIBUfiUUIFFOHJOFFSJOHUBTLBUIBOE BOEUBJMPSUIFTFNPEFMTUPfiUUIFTQFDJfiDQSPCMFN CFJOHBEESFTTFEBOEUIFTQFDJfiDFOWJSPONFOUJOXIJDIUIFQSPCMFNJTUPCFTPMWFE 0OUIFPUIFSIBOE JGUIFQSPCMFNJTOFX JUSFTFNCMFTBSFTFBSDIBOEEFWFMPQNFOUTJUVBUJPO BOEUIBUSFRVJSFTNPSFFYQFSJNFOUJOHBOEDSFBUJWFBDUJWJUZ'FXJGBOZNPEFMTXJMMCFJOUIFNPEFM TQBDF BOEOFXNPEFMTXJMMIBWFUPCFHFOFSBUFE*GJUJTGFMUUIBUUIJTOFXQSPCMFNBOETPMVUJPO NBZCFPGJOUFSFTUJOTPMWJOHPUIFSSFMBUFEQSPCMFNTJOUIFGVUVSF UIFOUIFNPEFMTSFTVMUJOHGSPN UIFFOHJOFFSJOHFffPSUGPSUIJTFYQFSJNFOUBMTZTUFNXJMMCFQVUJOUPUIFNPEFMTQBDFGPSPUIFSTUP VTFBOEFWPMWF.PSFEFUBJMTPGUIFQBSUTPGUIFNPEFMTQBDFBQQFBSJO$IBQUFS
Problem Situation ThF QSPCMFN PG BVUPNBUJOH DBS ESJWFST IBT DIBSBDUFSJTUJDT PG BVUPOPNPVT BHFOUT BOE SPCPUJDT TQFDJBMJ[FEGPSBUSBffiDFOWJSPONFOUThFDIBSBDUFSJTUJDTEFTDSJCFEIFSFBSFBEBQUFEGSPN;FMMFS BOE.PDL)FDLFS
XIPEFfiOFEUIFNJOUIFDPOUFYUPGTJNVMBUJOHNVMUJQMFBHFOUTESJWJOH JOUSBffic. ThFQSPCMFNJODMVEFTUIFGPMMPXJOHDIBSBDUFSJTUJDT O "OBVUPNBUFEBVUPOPNPVTBHFOU IBSEXBSFBOETPGUXBSF JTPVSTZTUFNPGJOUFSFTU BOE JUJTEFBMJOHXJUIBOFOWJSPONFOUUIBUJODMVEFTNBDIJOFT DBST BOEIVNBOBVUPOPNPVT BHFOUT ESJWFST 0OFWJFXPGUIJTPWFSBMMQJDUVSFJTBDPNNVOJUZPGBVUPOPNPVTJOUFSBDU JOHBHFOUTUIBUFYIJCJUBDPNCJOBUJPOPGDPPQFSBUJPOBOEDPNQFUJUJPO O ThJT DPNNVOJUZ SFQSFTFOUT B TFMGPSHBOJ[JOH TFMGBEBQUJOH TZTUFN PG FMFNFOUT XIPTF JOUFSBDUJPOTBOEDPOflJDUTNVTUCFTPMWFEJOSFBMUJNFXJUIPVUBDFOUSBMTVQFSWJTPS
/PUFUIBUUIFJTTVFPGJOUFMMFDUVBMQSPQFSUZSJHIUTBOEDMBJNTJTOPUJHOPSFEJO.04&4ThBUJTTVFQVUTDPO TUSBJOUTPOXIBUJTNBEFBWBJMBCMFUPUIFMBSHFSDPNNVOJUZThFQPJOUPG.04&4JOUIJTSFHBSEJTOPUUPDIBOHF JOUFMMFDUVBMQSPQFSUZSVMFT CVUSBUIFSUPDBQUVSFBOETZOUIFTJ[FLOPXMFEHFDVSSFOUMZBWBJMBCMFJOUIFQVCMJD GPSVNGSPNCPPLT QBQFST BOEPOMJOFTPVSDFTBOEPSHBOJ[FJUJOUIFNPEFMJOHTQBDF*OBEEJUJPO FBDIDPNQBOZ PSPSHBOJ[BUJPOPSQFSTPODBOFYUFOEUIJTDPNNPOCBTFXJUIUIFJSPXOTQFDJfiDLOPXMFEHF JODMVEJOHUIFJS VOTIBSFEJOUFMMFDUVBMQSPQFSUZ
Core Concepts of Model-Oriented SE Science (MOSES)
O
51
O *UJTBEZOBNJDDPNNVOJUZ'SPNUIFQFSTQFDUJWFPGPVSBVUPNBUFEESJWFS UIJTNFBOTUIBU UIFFOWJSPONFOUPUIFSESJWFST UIFSPBE FUDDIBOHFTDPOUJOVPVTMZ O &WFSZBHFOUIBTJUTPXOHPBMT O &WFSZBHFOUIBTJUTPXOTFOTPSBOEJOGPSNBUJPOQSPDFTTJOHDPNQPOFOU TPJUDBOQMBOUIF BDUJPOTUPSFBDIJUTHPBMJOEFQFOEFOUMZ O ThFBHFOUTNVTUDPPQFSBUFUPTPNFFYUFOUUPSFBDIUIFJSHPBMTCVUUIFZDBOOPUDPNNVOJ DBUFBOEOFHPUJBUFFYQMJDJUMZ O ThFDPNCJOBUJPOPGPVSBVUPNBUFEESJWFSBOEDBSJTBIZCSJETZTUFNUIBUJT JUJODMVEFT CPUINBDIJOFTBOEBVUPOPNPVTBHFOUT *GXFDPOTJEFSUIBUPVSBVUPNBUFEBHFOUJTUIFJOGPSNBUJPOQSPDFTTPSBOEEFDJTJPONBLFSJO ESJWJOHUIFDBS UIFOUIFMBSHFSDBSESJWFSQSPCMFNJOWPMWFTUISFFCBTJDFMFNFOUTTFOTPSTUPEFUFDU UIFFOWJSPONFOU BQSPDFTTPSUPQSPDFTTUIFJOGPSNBUJPOBOEEFDJEFXIBUBDUJPOUPUBLF BOEBDUVB UPSTUPFffFDUUIFCFIBWJPSPGUIFDBS TVDIBTNBJOUBJOPSDIBOHFTQFFEPSEJSFDUJPO FUD
Automation Issues *O UIJT FYBNQMF DBTF PG BO BVUPNBUFE DBS UIF TJUVBUJPO JT UIBU UIFSF BSF UXP SFMBUJWFMZ NBUVSF FMFNFOUTCVUUIFZNVTUCFCSPVHIUUPHFUIFSJOQFSIBQTBOFXXBZ$MFBSMZ DBSTSFQSFTFOUBWFSZ NBUVSF FOHJOFFSJOH EPNBJO BOE SPCPUJDT JT B GBJSMZ NBUVSF EPNBJO 8F BTTVNF UIBU SPCPUJDT JODMVEFTCPUIUIFIBSEXBSFBOETPGUXBSFBHFOUFMFNFOUT CPUITFOTPSTBOEBDUVBUPST#FDBVTFUIJT FYBNQMFJTJOUFOEFEUPTIPXXIBU.04&4JTBOEIPXJUXPVMECFVTFEJGBEPQUFE XFXJMMBTTVNF UIBUUIFSFBSFNBOZNPEFMTPGDBSTBOESPCPUTBWBJMBCMFJOUIFNPEFMTQBDF*OUIJTDPOUFYU UIF UBTLPG#PCBOEIJTDPMMFBHVFTJTUPVTFUIFFYJTUJOHLOPXMFEHFBOENPEFMTPGDBSTBOESPCPUT BOE TPNFIPXQSPEVDFBWBSJBOUPGBDBSUIBUIBTJUTPXOCVJMUJOSPCPUJDESJWFSThJTDPNCJOBUJPONBZ DBVTFTPNFDIBOHFTUPBiOPSNBMDBSwBOEUPBiOPSNBMSPCPUw
Using and Tailoring Models )PXEPUIFZVTFBOEUBJMPSUIFNPEFMT TheNPEFMTPGDBSTUIBU#PCSFUSJFWFTGSPNUIFNPEFM TQBDF SFQPTJUPSZ BTTVNF UIBU UIF ESJWFS JT MPDBUFE JO POF QMBDF CFIJOE UIF TUFFSJOH XIFFM BOE PUIFS DPOUSPMT BOE IBT GPSXBSEGBDJOH WJTVBM TFOTPST *G XF BSF HPJOH UP BVUPNBUF UIF ESJWFS GVODUJPO XFBSFOPMPOHFSDPOTUSBJOFEUPIBWFUIFSPCPUJOPOFMPDBUJPO PSUPIBWFUIFTFUPG DPOUSPMTUIBUXFIBWFOPX#PCSVOTTPNFTJNVMBUJPOTJOEJDBUJOHUIBUBNPSFPQUJNVNESJWFS XPVMECFEJTUSJCVUFE4FOTPSTXPVMECFQPTJUJPOFEJOUIFQMBDFTXJUIUIFCFTUWJTVBMBDDFTTJOBMM EJSFDUJPOTGSPNUIFDBS TPUIFZDBOTFOTFBMMBEKBDFOUWFIJDMFTBOEPCKFDUTBTXFMMBTUIFJSQSPYJN JUZBOESFMBUJWFNPWFNFOU"DUVBUPSTXPVMECFQPTJUJPOFEDMPTF JOTPNFTFOTF UPXIBUUIFZBSF BDUVBUJOHFOHJOF USBOTNJTTJPO BOE VMUJNBUFMZ UIFXIFFMTBOEUJSFTGPSBDDFMFSBUJOH UVSOJOH BOECSBLJOH'PSUIFGPSFTFFBCMFGVUVSF UIFESJWFSDPOUSPMTOPXJOQMBDF TUFFSJOHXIFFM BDDFMFSB UPS CSBLF NJSSPST FUD XPVMEMJLFMZSFNBJOUPBMMPXNBOVBMPWFSSJEFJGOFFEFE*GBUTPNFQPJOU JOUIFGVUVSFUIFBVUPNBUFEUFDIOPMPHZCFDBNFTVffiDJFOUMZSFMJBCMFBOEUSVTUFE UIFIVNBOESJWFS DPOUSPMTNJHIUCFSFNPWFEBOEUIFESJWFSTTFBUXPVMECFDPNFKVTUBOPUIFSQBTTFOHFSTFBU *OBOZDBTF UIFQBTTFOHFSDPOUSPMTXPVMESFNBJOThFZJODMVEFUFNQFSBUVSFDPOUSPM TFBUQPTJ UJPO XJOEPXDPOUSPM BOEDPOUSPMTGPSSBEJP $% PSPUIFSFOUFSUBJONFOUNFEJVN8JOETIJFME XJQFSTPSJDFTDSBQFSTXPVMEOPUCFOFFEFECZUIFTFOTPSTCVUXPVMEMJLFMZCFSFUBJOFEGPSCBDLVQ IVNBOESJWJOHPSGPSQBTTFOHFSTUPTFFUIFFOWJSPONFOU
52
O Model-Oriented Systems Engineering Science
ThFSPCPUJDTNPEFMTXPVMECFJOUIFGPSNPGIBSEXBSFBOETPGUXBSFNPEFMTThFIBSEXBSF XPVME JODMVEF UIF TFOTPST BOE XPVME BDUVBUF UIF UVSOJOH BDDFMFSBUJPO BOE CSBLJOH FMFNFOUT PG UIF DBS ThF TPGUXBSF BOE EBUB XPVME JODMVEF BMM UIF SVMFT QBUUFSOT BOE NPEFMT PG ESJW JOHJUXPVMESFDFJWFJOGPSNBUJPOGSPNUIFTFOTPSTBOEXPVMETFOEJOGPSNBUJPOUPUIFBDUVBUPST ThFSFTQPOTFUJNFXPVMEIBWFUPCFWFSZTIPSUCFDBVTFESJWJOHSFRVJSFTSFBMUJNFGFFECBDLBOE SFTQPOTFUPBDPOUJOVBMMZDIBOHJOHFOWJSPONFOU"OBEEJUJPOBMOFFEJTUPIBWFUIFESJWFS JGJUGBJMT GBJMJOBHSBDFGVMBOETBGFXBZ )FSFJTBOFYBNQMFPGBESJWJOHWJHOFUUFBTBTMJDFPGBDPOUJOVBMTFRVFODFPG\FOWJSPONFOU JOQVUBQQMZJOHSVMFTBDUVBUPSDBSSFTQPOTF^ O 4FOTPSEBUB3FETUPQMJHIUPCTFSWFEGUBIFBE O 4FMGNPOJUPSEBUB$VSSFOUTQFFEJTNQI O 4PGUXBSF N 3VMF*GSFETUPQMJHIUBIFBE9GU UIFOTUPQJO9GU N 3VMF *G TUPQ JO 9 GU BOE DVSSFOU TQFFE JT 4 NQI UIFO BQQMZ CSBLF XJUI GPSDF ' DPNQVUFEBTBGVODUJPOPG9BOE4GPSFYBNQMF 'L49 CBTFEPOJOJUJBM9BOE4 BUUJNFSFEMJHIUPCTFSWFE VOUJMDBSTUPQT O "DUVBUPS#SBLFJTBQQMJFEUPXIFFMTUPTMPXBOETUPQDBS 0OFPGUIFBQQSPBDIFT#PCBOEIJTDPMMFBHVFTXJMMDPOTJEFSGPSUFBDIJOHUIFSPCPUUPESJWFJTUP FOBCMFJUUPMFBSO. ThFSFGPSF NPEFMTPGNBDIJOFMFBSOJOHXJMMBMTPCFSFUSJFWFEGSPNUIFNPEFMTQBDF ThFSFBTPOGPSJEFOUJGZJOHUIFTFDIBOHFTBOESFRVJSFNFOUTJTUIBUUIJTJTQBSUPGUIFQSPDFTT #PCBOEIJTDPMMFBHVFTHPUISPVHIUPfiOEBOEUBJMPSNPEFMTUPfiUUIFUZQFPGTZTUFNUIFZXBOU UPDSFBUF ThFSFTVMUJTBDPNCJOFEDBSSPCPUTZTUFNUIBUJTBNPEJfiFEDBSXJUIBNPEJfiFEEJTUSJCVUFE SPCPUESJWJOHJUCBTFEPOEJSFDUJPOTGSPNUIFQBTTFOHFS T
Approaches to Learning 0OFPGUIFNPTUDIBMMFOHJOHFMFNFOUTPGCVJMEJOHUIJTTZTUFNJTFffFDUJWFMZUFBDIJOHUIFSPCPUIPX UPESJWFThFSFBSFBUMFBTUUISFFQPTTJCMFBQQSPBDIFT XIJDIXFDBMM QSFEFfiOFESVMFTCBTFE TJNVMBUJPOMFBSOJOHCBTFE BOE PCTFSWBUJPOMFBSOJOHCBTFE
Approach 1: Predefined Rules Based ThFFOHJOFFSTEFfiOFBMMUIFSVMFTBOEDPODFQUTBOEESJWJOHQBUUFSOTGPSUIFSPCPU MPBEUIFTFBT JOTUSVDUJPOTGPSUIFSPCPU IBWFUIFSPCPUPQFSBUFUIFDBS JOJUJBMMZWJBTJNVMBUPS MBUFSJOfiFMEUFTUJOH
SFfiOFUIFSVMFT BOESFQFBUMPPQVOUJMSVMFTBSFTVfficJFOUUPFOBCMFSPCPUUPPQFSBUFDBSXJUIB DPNQFUFODFTJNJMBSUPBOBEVMUIVNBOESJWFS ThFSVMFTBOEQBUUFSOTJODMVEF O $PODFQUTTVDIBTFYUFSOBMWFIJDMF QFEFTUSJBO SPBE MBOF EJSFDUJPO TQFFE BOETFMGBXBSFOFTT PGTUBUFPGUIFDBS O 1SJNJUJWFESJWJOHQBUUFSOTTVDIBTNPWFGPSXBSEBWPJEIJUUJOHPUIFSWFIJDMFT O *OUFSNFEJBUFQBUUFSOTTVDIBTUVSOMFGUBUUIFOFYUTUPQMJHIUUVSOSJHIUBUUIFOFYUJOUFSTFD UJPO; fiOEBQBSLJOHTQPU
Core Concepts of Model-Oriented SE Science (MOSES)
O 53
O 3PVUFQBUUFSOT XIJDIBSFSPVUFTDPNNPOMZUBLFOCFUXFFOHJWFOMPDBUJPOT TVDIBT#PCT IPNFUPPfficF O 3PVUFQMBOOJOHQBUUFSO XIJDIfiOETBOBQQSPQSJBUFSPVUFUPHFUGSPNDVSSFOUMPDBUJPOUP EFTJSFEMPDBUJPO CBTFEPODVSSFOUSPBEBOEUSBffic cPOEJUJPOT 4FFUIFTJEFCBSFOUJUMFEi&YBNQMF%SJWJOH.PEFMTPS1BUUFSOTwGPSBNPSFFYUFOEFEMJTUPGUIFTF DBUFHPSJFTPGQBUUFSOT
Approach 2: Simulation Learning Based 4QFDJGZBNJOJNBMTFUPGTUBSUFSSVMFTGPSFYBNQMF .PWFGPSXBSEUPXBSEEFTUJOBUJPO 4UBZPOSPBE "WPJEIJUUJOHPUIFSPCKFDUT ThFO TFMFDU B MFBSOJOH NPEFM GSPN DBUFHPSJFT TVDI BT BSUJfiDJBM OFVSBM OFUXPSLT PS .BSLPW DIBJO.POUF$BSMPNFUIPET BOETJNVMBUFESJWJOHTJUVBUJPOTUIBUFOBCMFUIFSPCPUUPMFBSOIPX UPESJWFFTTFOUJBMMZCVJMEJOHVQUIFQBUUFSOTUIBU#PCBOEIJTDPMMFBHVFTXPVMEOFFEUPTQFDJGZ JO"QQSPBDI
Approach 3: Observation Learning Based ThFSPCPU PSUIFFOHJOFFST PSBDPNCJOBUJPO MFBSOUIFSVMFTUISPVHIBOBMZTJTPGUSBffic CFIBW JPS GPMMPXFEVQCZTJNVMBUPSGFFECBDLUPUIFSPCPU"QSFDPOEJUJPOPGUIJTJTUIFBWBJMBCJMJUZ PGBTJHOJfiDBOUTBNQMFPGWJEFPSFDPSEJOHTPGUSBffic NPWFNFOUBOEflPXUIBUTIPXTUIFHBNVU PGUSBffiDBDUJWJUZBOEDPOEJUJPOTThJTWJEFPTBNQMFXPVMENBLFWJTJCMFJOGPSNBUJPOBCPVUUIF CFIBWJPSPGBHJWFODBSUIBUJODMVEFTTQBDJOHBOENPWFNFOUPGPUIFSOFBSCZWFIJDMFT BOEUIF HJWFODBSTCFIBWJPSSFMBUJWFUPTUPQTJHOT TUPQMJHIUT SPBETJHOT TQFFEMJNJUTJHOT WJTJCJMJUZ XFBUIFS DPOEJUJPOT SPBE DPOEJUJPOT BOE USBffic DPOEJUJPOT FH IFBWZ MJHIU ThFO FJUIFS UIFSPCPUPSUIFFOHJOFFSTFYUSBDUBOEBCTUSBDUGSPNUIFWJEFPNPEFMT SVMFT BOEQBUUFSOTPG PCTFSWFEDBSCFIBWJPSJOUIFUSBffic FOWJSPONFOUThFGPMMPXJOHBSFTBNQMFSVMFTUIBUDPVME CFFYUSBDUFE O *OOPSNBMDPOEJUJPOT BUTQFFE4 BDBSPOBWFSBHFMFBWFTBEJTUBODF%CFUXFFOJUBOEUIF DBSJOGSPOU O 8IFOJUJTSBJOJOHPSTOPXJOH UIFEJTUBODFJT% O 8IFOUIFSPBEJTJDZ UIFEJTUBODFJT% FUD O *GEJTUBODF %JOOPSNBMDPOEJUJPOT UIFQSPC BCJMJUZPGBDBSCFJOHJOBOBDDJEFOUSJTFTGSPN1YUP1Z O 8IFOBQQSPBDIJOHBTUPQTJHO BDBSBUTQFFE4CFHJOTUPTMPXEPXOBUEJTUBODF%QSJPS UPUIFTUPQTJHO O 8IFOBQQSPBDIJOHBTUPQMJHIUUIBUJTSFE BDBSCFHJOTUPTMPXEPXOBUEJTUBODF% O 8IFOBQQSPBDIJOHBTUPQMJHIUUIBUJTZFMMPX BDBSTUPQTJGEJTUBODF%PSTQFFETVQJG EJTUBODF% O 0OBWFSBHF QSJPSUPUVSOJOH BDBSUVSOTPOUVSOJOEJDBUPSEJTUBODF%CFGPSFUIFUVSO JOUFSTFDUJPO O *GTQFFEMJNJUJT4 BDBSXJUIOPDMPTFUSBffic oOBWFSBHFNPWFTBUTQFFE4
54 O Model-Oriented Systems Engineering Science
O *G4 49 UIFQSPCBCJMJUZPGCFJOHTUPQQFECZBQPMJDFDBSSJTFTGSPNUP O *G4 49 UIFQSPCBCJMJUZPGBDBSCFJOHJOBOBDDJEFOUSJTFTGSPNBQSPCBCJMJUZPG 1BUP1C ThJT NFUIPE DPVME HFOFSBUF NBOZ PG UIF ESJWJOH QBUUFSOT CVU XPVME QSPCBCMZ OFFE UP CF TVQQMFNFOUFECZ"QQSPBDIJGUIFFOHJOFFSTBSFEPJOHUIFSVMFTFYUSBDUJPO PSCZ"QQSPBDIJG UIFSPCPUFYUSBDUTUIFSVMFTThFFOHJOFFST BTTVNJOHUIFZIBWFESJWJOHFYQFSJFODFJOUSBffic IBWF BTJHOJfiDBOUBEWBOUBHFCFDBVTFUIFZBMSFBEZLOPXNVDIPGUIFJOGPSNBUJPOBOENBOZPGUIFSVMFT UISPVHIUIFJSPXOFYQFSJFODF XIFSFBTUIFSPCPUJTTUBSUJOHXJUIBCMBOLTMBUFThFPCTFSWFEUSBG fiDXPVMESFflFDUBSBOHFPGESJWJOHIBCJUTGSPNQPPSUPHPPE BEJTUJODUJPOUIBUJTIJOUFEBUJOUIF TBNQMFSVMFTBCPWFThJTEJTUJODUJPO BOEXIBUUIFSPCPUMFBSOTGSPNJU BSFGVSUIFSEJTDVTTFECFMPX VOEFSi%FGFOTJWF%SJWJOHw 0CTFSWFUIBU"QQSPBDIJMMVTUSBUFTBTDJFODFPGESJWJOH CZPVSEFfiOJUJPOPGTDJFODFJO$IBQUFS CFDBVTFJUEFfiOFTQBUUFSOTCBTFEPOPCTFSWBUJPOTPGFYJTUJOHTZTUFNT"SFMBUFEBOETPNFXIBU NPSFTVCUMFDIBSBDUFSJTUJDUIBUEJTUJOHVJTIFT"QQSPBDIFTBOEGSPN"QQSPBDIJTUIBUUIFSVMFT EFfiOFEJOUIFfiSTUUXPBQQSPBDIFTBSFQSFTDSJQUJWF ESJWFUIJTXBZEPOPUESJWFUIBUXBZ FUD
XIJMFUIFSVMFTEFfiOFEJO"QQSPBDIBSFEFTDSJQUJWF JGBDBSCFIBWFTUIJTXBZ 9XJMMIBQQFO XJUIQSPCBCJMJUZ1YJGUIBUXBZ :XJMMIBQQFOXJUIQSPCBCJMJUZ1Z FUD ThFEFTDSJQUJWFSVMFT JO"QQSPBDIDBOUIFOCFVTFEBTBCBTJTGPSQSFTDSJQUJWFSVMFTTJNJMBSUPUIPTFJOUIFfiSTUUXP BQQSPBDIFTThFSFBTPOUIFZDBOCFNBEFQSFTDSJQUJWFJTUIBU#PCBOEIJTDPMMFBHVFTQMBDFBQPTJ UJWFWBMVFPOUIFSPCPUTDBSCFIBWJOHJOBXBZUIBUBWPJETDPOUBDUXJUIPUIFSWFIJDMFT BOEQMBDFB OFHBUJWFWBMVFPOUIFDBSCFIBWJOHJOBXBZUIBUSFTVMUTJODPMMJTJPOT PSHFUUJOHTQFFEJOHUJDLFUT PSPUIFSESJWJOHiJODJEFOUTw ThFEJTDVTTJPOIFSFSFMBUFTUPUXPGFBUVSFTPG.04&4UIBUBSFEJT DVTTFEJO$IBQUFSNPEBMJUZBOEWBMVBUJPOPGCFIBWJPS*UBMTPIJOUTBUUIFUPQJDPGTQFDJfiDBUJPOT JODMVEJOHQSPCBCJMJTUJDTQFDJfiDBUJPOT
XIJDIJTUIFTVCKFDUPG$IBQUFS
Example Driving Models or Patterns Examples of models of driving a car, in the form of various types of patterns: O Basic object or concept patterns: Self (dimensions, mass, engine power, turning radius, braking effectiveness, fuel level, many general health status indicators, direction of movement, speed, etc.); external: car; vehicle; pedestrian; animal; obstacle; bicycle; road; lane; surface condition; speed; destination; direction of movement; adjacent vehicle (front, rear, left, right); clearance between vehicles, curve in road, straight ahead, right turn, left turn, right of way, speed limit, traffic signs, rain, snow, ice, slippery, wind speed and direction, temperature, amount of visibility, etc. O Basic primitive driving patterns: Avoid hitting other vehicles and pedestrians; change from stopped to moving forward, from moving forward to stopped, from stopped to moving backward, from moving backward to stopped; when moving forward, leave space in front 5 ft + (5 ft * speed in mph); drive in middle of lane; keep speed at posted speed limit; slow down if road is slippery; turn left turn signal on 10 sec and
Core Concepts of Model-Oriented SE Science (MOSES) 150 ft prior to turning left; likewise right signal prior to turning right; give right of way to oncoming traffic when turning left; turn left signal on prior to moving one lane to the left, and right signal on prior to moving one lane to the right; go around an obstacle. N Stop light pattern: stop at stop light if red, proceed if green, right turn after stop allowed on red if clear. N Stop sign pattern: stop, then proceed when clear right and clear left and clear ahead. O Basic intermediate patterns: Keep driving on current road unless otherwise instructed; turn left at the next stop light; turn right at the next intersection; find a parking spot; parallel park; keep speed low enough to maintain traction and keep car on road; override posted speed limit if adjacent cars are all exceeding the speed limit, and adjust to their speed. N Legal driving pattern: several primitives, including avoid hitting other cars, comply with traffic signs and stop lights, use turn signals, etc. N Defensive driving pattern: all patterns listed so far + drive no slower than 10 mph under the speed limit, conditions permitting; if major obstacles appear, go around them if possible, otherwise stop immediately; if minor obstacles appear (pothole, small to medium size rock, small box) and there is heavy traffic following close behind the car, do not stop, and if traffic is on both sides of car, do not go around the obstacles; at all times, assume the possibility that: N Surrounding vehicles may not follow same rules (e.g., they may not stop at stop lights or stop signs). N Traffic may suddenly stop. N The road may suddenly become slippery. N Obstacles may suddenly appear in road. N Pedestrians on the side of the road may suddenly walk on road in front of car. N Animals may suddenly run onto road in front of car. N Emergency driving pattern: avoid hitting other cars and pedestrians and major obstacles, keep speed low enough to maintain traction and keep car on road; proceed as fast as possible within those constraints; slow down when approaching stop sign or red stop light until verifying that cross road is clear; use turn indicators; all other rules are suspended. O Route patterns: The basic form is Drive from location A to location B (e.g., from Bob’s home to his office). Each route consists of a connected series of intermediate or primitive patterns, similar to the directions of a typical Internet direction finding service (e.g., turn right out of driveway, go straight 3 blocks, turn left on 11th Avenue, etc.). These patterns may be produced on-the-fly, rather than stored in the repository. But the repository might make it appear to the user that the route was stored; for example, the user asks for a route from A to B; the repository query processor requests an Internet service to determine this and passes the result along as if it were stored in the repository. For the purposes of this automated car, the most common routes between commonly used locations may be loaded into the robot data store and reused each day.
O
55
56 O Model-Oriented Systems Engineering Science O Route planning pattern: There is one basic pattern: It finds an appropriate route to get from current location to desired location, based on current road and traffic conditions (e.g., traffic backups, road construction, ice conditions, etc.). It can work with or without a route pattern. Example of using the planning pattern with a route pattern: Suppose there are two route patterns for getting from Bob’s home to work, called Primary and Backup. Each day just before Bob gets into the car, the route planning pattern follows an algorithm something like this: Check Primary route current conditions using online traffic service; if OK, then today’s route Primary; if not OK, then check Backup route current conditions; if OK, then today’s route Backup; if not OK, then go to online route-finding service and get another route, to exclude routes equivalent to Primary and Backup. Algorithm for using the planning pattern without a route pattern: First, go to online service and find a route from location A to location B. Then check current conditions of the route. If OK, use that route. If not OK, go back to the route finding service and get a different route; check current conditions of that; if OK, use that route.
Language and Precision of Models 8FVTFEJOGPSNBMMBOHVBHFJOPVSTUBUFNFOUTPGUIFQBUUFSOTCVUUIFBDUVBMNPEFMTJO.04&4 XPVMEMJLFMZCFNPSFQSFDJTF'PSFYBNQMF UIFSPVUFQBUUFSOJTTUBUFEBT%SJWFGSPNMPDBUJPO"UP MPDBUJPO# PSJO#PCTDBTFGSPN)UP8. ThF.04&4NPEFMNJHIUMPPLMJLFUIJT O 1SFDPOEJUJPO#PCJTBUIPNF MPDBUJPO) BUUJNF5 O 1PTUDPOEJUJPO#PCJTBUIJTPfficF MPDBUJPO8 TBGF VOJOKVSFE BUUJNF5BN JOUJNF[POFXIFSF#PCXPSLT XIFSF5¦5IPVS XJUIQSPCBCJMJUZ1PG#PC SFBDIJOH8TBGFBOEVOJOKVSFE BOEQSPCBCJMJUZ1PG#PCSFBDIJOH8CZUJNF5 O $POTUSBJOU.PEFPGUSBWFMJTBVUPNBUFEDBS O %FQFOEFODJFTPGUIFBVUPNBUFEDBS QBSUJBMMJTU "QQSPQSJBUFBJSJTBWBJMBCMFGPSUIFFOHJOF 'VFMJTBWBJMBCMF "DPOUJOVPVTTVSGBDFBQQSPQSJBUFGPSESJWJOHBDBSFYJTUTCFUXFFO)BOE8 "GPSDFFYJTUTUPQVTIUIFDBSBHBJOTUUIFTVSGBDFUPFOBCMFUSBDUJPOUPFNFSHF "MMEFQFOEFODJFTFYDFQU XPVMEMJLFMZCFJNQMJDJUUIFZDBOCFBTTVNFE
Engineering Process and Tools 8IBUJTUIFTFRVFODFGPSUIFFOHJOFFSJOHBDUJWJUJFTPGEFTJHOJOHBOECVJMEJOHBOBVUPNBUFEDBS 8FCSJFflZEFTDSJCFUXPBTQFDUTQSPDFTTBOEUPPMT3FHBSEJOHUIFQSPDFTT #PCBOEIJTDPMMFBHVFTEP OPUUBLFBTFRVFOUJBMXBUFSGBMMBQQSPBDI*OTUFBE UIFZGPMMPXUIF.04&4BQQSPBDIPGBOPQQPS UVOJTUJDQSPDFTTUIBUJT UIFZTUBSUXJUIUIFJOGPSNBUJPOBOELOPXMFEHFUIBUUIFZIBWF XIJDIJT XIBUUIFZBMSFBEZLOPXGSPNUIFJSUSBJOJOHBOEFYQFSJFODF BOEXIBUUIFZGPVOEJOBTFBSDIPG UIFNPEFMTQBDFGPSDBSEFTJHOTBOESPCPUEFTJHOTThFZXPSLPOBSFBTXIFSFUIFZDBOHFUUSBDUJPO SBUIFS UIBO BEIFSJOH UP B fiYFE TFRVFODF JO EFWFMPQJOH UIF DPODFQU PG PQFSBUJPOT $0/014
Core Concepts of Model-Oriented SE Science (MOSES)
O
57
SFRVJSFNFOUT BSDIJUFDUVSF BOEEFTJHOThFZHPCBDLBOEGPSUICFUXFFOUIFJOUFSBDUJPOPGUIF BVUPNBUFE DBS XJUI JUT FOWJSPONFOU BOE UIF SPCPU TPGUXBSF BOE IBSEXBSF ThF HPBM JT UP fiMM JOBMMUIFQJFDFT MJLFBKJHTBXQV[[MF TPJUXJMMCFDPNQMFUFBUUIFFOE3FBTPOTGPSUIJTJODMVEF BMMQBSUTPGUIFFOHJOFFSJOHQSPDFTTBSFUPTPNFEFHSFFJOUFSEFQFOEFOU BOE UIFZXBOUUP UBLFBEWBOUBHFPGQSFFYJTUJOHQJFDFT'PSFYBNQMF UIFZEPOPUOFFEUPEFWFMPQBQBSBMMFMQBSLQBU UFSOUIBUQJFDFPGUIFQV[[MFBMSFBEZFYJTUT ThFNPEFMTQBDFJTFRVJQQFEXJUIBWBSJFUZPGBTTPDJBUFEUPPMTUIBUPQFSBUFPOBOBSSBZPGNPE FMT*ODMVEFEBSFUPPMTGPSTFBSDIJOH SFUSJFWJOH BOBMZ[JOH DPNQBSJOH JODMVEJOHNPEFMNBUDIJOH
USBOTMBUJOH PQUJNJ[JOH UBJMPSJOH NPEJGZJOH FYFDVUJOH BOETUPSJOHNPEFMT
Verification and Testing "LFZQBSUPGUIFUFTUJTUPEFWJTFBDBSTJNVMBUPS BOBMPHPVTUPBflJHIUTJNVMBUPS UIBUJTESJWFOCZ BSPCPUJOTUFBEPGBIVNBO*GDBSTJNVMBUPSNPEFMTBSFBWBJMBCMFJOUIFNPEFMTQBDF UIFOUIFTF DBOCFVTFE*GOPTVDINPEFMTFYJTU #PCBOEIJTDPMMFBHVFTXJMMIBWFUPEFTJHOBOECVJMEBDBS TJNVMBUPS XIJDIJTQSPCBCMZBTEJfficVMUBTEFTJHOJOHBOECVJMEJOHUIFSPCPUESJWFSBOEJOUFHSBU JOHJUJOUPUIFDBS)PXFWFS JOUIJTFYBNQMFXFEPOPUFYQMPSFCVJMEJOHUIFTJNVMBUPSXFTJNQMZ BTTVNFJUFYJTUTBOEUIBU#PCXJMMVTFJU #PCBOEIJTDPMMFBHVFTEFDJEFUPCVJMEBOEUFTUUIFBVUPNBUFEDBSJOUXPTUBHFTPSQSP UPUZQFTThFfiSTUQSPUPUZQFLOPXTUIFCBTJDBOEJOUFSNFEJBUFQBUUFSOTCVUOPUUIFSPVUFPS SPVUFQMBOOJOHQBUUFSOT ThFPQFSBUJPOPGUIFfiSTUQSPUPUZQFJTQBSUJBMMZBVUPNBUFE"VTFS XIFUIFSDBMMFEBOPQFSBUPSPSBQBTTFOHFS JTOFFEFEUPEJSFDUUIFSPCPUVTJOHJOUFSNFEJBUF QBUUFSOTUVSOMFGUBUUIJTJOUFSTFDUJPO HPTUSBJHIU UVSOSJHIUBUUIFOFYUTUPQMJHIU UBLFUIF OFYUFYJU FUD ThFTFDPOEQSPUPUZQFLOPXTBMMUIFSPCPUQMBOOJOHQBUUFSOT BOEJTUIFSFGPSFUIFGVMMTZTUFN ThFPQFSBUJPOPGUIFGVMMTZTUFNJTBVUPNBUFEOPPQFSBUPSJTOFFEFEThFQBTTFOHFSUFMMTUIFDBSUIF EFTJSFEEFTUJOBUJPO BOEUIFDBSEPFTSPVUFQMBOOJOH BTEFTDSJCFEJOUIFSPVUFQMBOOJOHQBUUFSO 8IFOUIFSPVUFJTTFMFDUFE UIFDBSUIFOGPMMPXTUIFJOUFSNFEJBUFQBUUFSOTUIBUDPOTUJUVUFUIFSPVUF UPSFBDIUIFEFTJSFEEFTUJOBUJPO ThJT JT GPMMPXFE CZ fiFME UFTUJOH TUBSUJOH PO B UFTU USBDL XJUI OP PUIFS USBffic UIFO BEEJOH MJNJUFEUSBffic FUD'JOBMMZ GVMMSPBEUFTUJOHJTEPOF&BDITUFQJOWPMWFTGFFECBDL JUFSBUJPO BOE MFBSOJOHPOUIFQBSUPGCPUIUIFFOHJOFFSTBOEUIFSPCPU
Automation Features ThFQBTTFOHFSIBTPWFSSJEFPSJOUFSSVQUDBQBCJMJUZ'PSFYBNQMF JG#PCJTQBSUXBZUPUIFPfficFBOE SFNFNCFSTTPNFUIJOHIFOFFETCVUMFGUBUIPNF IFDBOTBZ i*OUFSSVQUUVSOBSPVOEBOEHPIPNFw PSi$IBOHFEFTUJOBUJPOUPIPNFw0SJGIFSFNFNCFSTUIBUIFQSPNJTFEUPQJDLVQBDPMMFBHVF POUIFXBZ IFDBOTBZ i*OUFSSVQUDIBOHFEFTUJOBUJPOUP0BL4USFFUw)FDBOBMTPDIBOHFUP TFNJBVUPNBUFENPEFBTJOUIFfiSTUQSPUPUZQF'PSFYBNQMF IFEFDJEFTQBSUXBZUPXPSLUIBUIF XJMMUBLFUIFEBZPff BOEHPFYQMPSFTPNFNPVOUBJOSPBETOFBSCZ)FDBOTBZ i*OUFSSVQUUBLFUIF OFYUFYJUBOEIFBEXFTUPO)JHIXBZw'SPNUIBUQPJOU OPSPVUFJTJOFffFDU BOEUIFQBTTFOHFS CFDPNFTBOPQFSBUPSVTJOHUIFJOUFSNFEJBUFQBUUFSOTUPEJSFDUUIFDBS /PUF UIBU UIJT BVUPNBUFE DBS DPVME PQFSBUF XJUIPVU BOZ PDDVQBOUQBTTFOHFS 'PS FYBNQMF #PCDPVMEEFfiOFBSPVUFGSPNIJTIPNFUPUIFDBSNBJOUFOBODFTIPQ BOEBSPVUFGSPNUIFNBJO UFOBODFTIPQUPIJTPfficF)FDPVMEQSPHSBNJUPSUFMMJUUPESJWFJUTFMGUPUIFTIPQ BOEUIFOXIFO UIFNBJOUFOBODFXBTEPOF UPESJWFJUTFMGUPIJTPfficFUPQJDLIJNVQBGUFSXPSL
58 O Model-Oriented Systems Engineering Science
Documenting "UUIFFOE XIFOUIFZBSFEPOFUFTUJOHBOEUIFBVUPNBUFEDBSJTBDDFQUFEBTTVDDFTTGVM TPNFPOF UFMMT#PCUIBUUIFZOFFEUPEPDVNFOUUIFJSSFRVJSFNFOUTJOBEFUBJMFESFRVJSFNFOUTTQFD BOEUIFZ TIPVMEIBWFEPOFUIJTVQGSPOU"GUFSUIJOLJOHBCPVUUIJTBCJU #PCHJWFTBSFTQPOTF#FDBVTFUIF SFTQPOTFJTEJffFSFOUGPSUIFUISFFBQQSPBDIFT BOEXFIBWFOPUTQFDJfiFEXIJDIBQQSPBDIUIFZUPPL XFQSPWJEFUIFSFTQPOTFGPSBMMUISFFBQQSPBDIFT
Response for Approach 1/Predefined Rules ThFSFRVJSFNFOUTNPEFMDPOTJTUTPGUIFDPNQMFUFTFUPGNPEFMTJOUIFGPSNPGUIFWBSJPVTQBUUFSOT CFDBVTFUIPTFNPEFMTEFTDSJCFFYBDUMZXIBUUIFTZTUFNEPFTJOJUTJOUFSBDUJPOXJUIUIFFOWJSPONFOU ThFSPVUFBOESPVUFQMBOOJOHQBUUFSOTBSFUIFUPQMFWFMSFRVJSFNFOUT UIFJOUFSNFEJBUFQBUUFSOTBSF UIFOFYUMFWFMCSFBLPVU BOEUIFQSJNJUJWFQBUUFSOTBSFUIFNPTUEFUBJMFESFRVJSFNFOUTThFDPODFQU QBUUFSOTBSFUIFiPOUPMPHZ wPSBUMFBTUUIFVOJWFSTFPGEJTDPVSTF PGUIJTDBSESJWJOHEPNBJO BOEUIF CBTJTGPSEFfiOJOHUIFSFRVJSFNFOUT8FDPVMEOPUIBWFEFfiOFEUIFNVQGSPOUCVUXFEFWFMPQFE UIFNBOEJUFSBUFEUIFNBTXFJOUFSBDUFEXJUIUIFTJNVMBUPSPSUIFQIZTJDBMFOWJSPONFOU.PSFTQF DJfiDBMMZ UIFSFRVJSFNFOUTTQFDXFQSFTFOUDPOTJTUTPGUIJTWJSUVBMEPDVNFOUPSDPNQPTJUFNPEFM ThFTUBUFNFOUUIFBVUPNBUFEDBSTIBMMIBWFUIFBCJMJUZUPQFSGPSNBMMUIFQBUUFSOTUIBUGPMMPX JO "MM UIF SPVUF SPVUF QMBOOJOH JOUFSNFEJBUF BOE QSJNJUJWF QBUUFSOT UIFTF SFQSFTFOU UIF TVCTUBODFPGUIFSFRVJSFNFOUT ThFDPODFQUQBUUFSOTBOEEFfiOJUJPOTUIFTFSFQSFTFOUUIFHMPTTBSZ
Response for Approach 2/Simulation Learning 8FEFfiOFUIFTFUPGQBUUFSOTBTUIFJOJUJBMNJOJNBMTFUXFHBWFUPUIFMFBSOJOHSPCPU QMVTUIF XIPMFTFUPGQBUUFSOTBOESVMFTUIBUUIFSPCPUMFBSOFE6TJOHUIBUEFfiOJUJPO UIFBOTXFSJTUIF TBNFBTGPS"QQSPBDIThBUJT UIFBVUPNBUFEDBSTIBMMIBWFUIFBCJMJUZUPQFSGPSNBMMUIFQBU UFSOTJOUIJTTFU*OUIJTDBTF UIFTZTUFNXSPUFNPTUPGJUTPXOSFRVJSFNFOUT#FDBVTFUIFTZTUFN SFDPSEFEJOJUTQBUUFSOEBUBCBTFFBDIUIJOHJUMFBSOFEXIFOJUMFBSOFEJU XFDPVMETBZUIBUUIF DPNQMFUJPOPGUIFSFRVJSFNFOUTNPEFMDPJODJEFEFYBDUMZXJUIUIFDPNQMFUJPOPGUIFEFWFMPQNFOU PGUIFTZTUFNCFDBVTFXIFOUIFTZTUFNXBTiEPOFwMFBSOJOH JUTEFWFMPQNFOUXBTDPNQMFUF
Response for Approach 3/Observation Learning 6OEFSUIFBTTVNQUJPOUIBUUIFFOHJOFFSTFYUSBDUFEUIFSVMFT UIFEPDVNFOUBUJPOPGUIJTBQQSPBDI JTDPOTJTUFOUXJUIUIBUPG"QQSPBDI6OEFSUIFBTTVNQUJPOUIBUUIFSPCPUFYUSBDUFEUIFSVMFT UIF EPDVNFOUBUJPOJTDPOTJTUFOUXJUIUIBUPG"QQSPBDI 8FEJTDVTTUIFGFBUVSFTPG.04&4EFNPOTUSBUFEJOUIJTFYBNQMFUISPVHIPVUUIFCPPL ThFUFSNT“EPOF”BOE“DPNQMFUF”BSFVTFETPNFXIBUMPPTFMZIFSF#FDBVTFUIJTSPCPUDBOMFBSO JUXJMMDPOUJOVF UPMFBSOBOEFWPMWFJUTQBUUFSOCBTF BOEUIFSFGPSFJUTSFRVJSFNFOUT XIJMFCFJOHVTFEPQFSBUJPOBMMZ*OUIBUTFOTF UIFTZTUFNXJMMOFWFSCFEPOFMFBSOJOH BOEUIFSFRVJSFNFOUTXJMMOFWFSCFDPNQMFUF#VUJUJTMFHJUJNBUFUPVTF “EPOF”BOE“DPNQMFUF”JOUIFTFOTFUIBUBQPJOUJTSFBDIFEXIFOUIFBVUPNBUFEDBSJTHPPEFOPVHIUPNFFUJUT BDDFQUBODFDSJUFSJBBOEDBOHPJOUPPQFSBUJPOBMVTFThFTZTUFNIBTMFBSOFEFOPVHIUPHPUPXPSLBTBOBVUPOP NPVTWFIJDMF
Core Concepts of Model-Oriented SE Science (MOSES)
O
59
Core Concepts I: System, Model, Correspondence ThJTTFDUJPOJOUSPEVDFTUIFfiSTUTFUPGCBTJDDPODFQUTVTFEJO.04&4ThFTFDPODFQUTJODMVEFTZT UFN FOHJOFFSJOH DIBSBDUFSJTUJD NPEFM DPSSFTQPOEFODF BOETQFDJfiDBUJPO XIJDIJOUVSOQSPWJEF UIFCBTJTGPSUIFGVSUIFSEFQJDUJPOJOUIFSFNBJOEFSPGUIFCPPL ThFDPODFQUTEFfiOFEJOUIJTTFDUJPOBOEUIFOFYUTFDUJPOUSBDLUPTPNFEFHSFFXJUIQBSUTPG UIF 1*$"3% UIFPSZ PG TZTUFNT .BSUJO BOE 'FSSJT ThJT UIFPSZ JODMVEFT UIF GPMMPXJOH FMFNFOUT 1BSUT PS QSPEVDUT
*OUFSBDUJPOT $POUFYU "DUJPOT 3FMBUJPOTIJQT BOE %FTUJOZ *O B MBSHFSTFOTF UIFDPODFQUTQSFTFOUFEIFSFCVJMEPONBOZJEFBTGSPN44 4& BOESFMBUFEEJTDJQMJOFT 5XPFYBNQMFTBSFUIFGPVOEBUJPOTQBSUPG3.0%1 BOEUIFNPEFMJOHBQQSPBDIPG4FMJD (VMMFLTPO BOE8BSE
Key System Terms "SFBTPOBCMFTUBSUJOHQPJOUGPSBOZBQQSPBDIUPTZTUFNTFOHJOFFSJOHJTUIFDPODFQUPGTZTUFNThJT TVCTFDUJPO MBZT PVU UIF .04&4 DPODFQUVBMJ[BUJPO PG TZTUFN BOE JUT SFMBUFE DPODFQUT PG XPSME NPTBJD FOUJUJFT FOWJSPONFOU XIPMF BOEQBSU 1SFMJNJOBSZJOGPSNBMDPODFQUT O "TZTUFNJTBOFOUJUZUIBUJTPGJOUFSFTUBTBXIPMFBOEBTBTFUPGUXPPSNPSFDPOOFDUFE QBSUT XIFSFDPOOFDUJPODBOCFEVFUPTUSVDUVSBMSFMBUJPOTPSEZOBNJDJOUFSBDUJPOT O "OPQFOTZTUFNJTBTZTUFNUIBUJTDPOOFDUFEXJUIPOFPSNPSFFYUFSOBMFOUJUJFT *OUIFUSBEJUJPOBMFOHJOFFSJOHXPSMEPGNBDIJOFT UIFTFUPGFOUJUJFTDPOOFDUFEXJUIBOPQFO TZTUFNJTDBMMFEJUTFOWJSPONFOU*OUIFCJPMPHJDBMXPSMEPGPSHBOJTNT UIFTFUPGFOUJUJFTDPOOFDUFE XJUIBOPQFOTZTUFNJTDBMMFEJUTFDPMPHZ*OUIFNBUIFNBUJDBMXPSMEPGOFUXPSLPSHSBQIUIFPSZ UIFTFUPGFOUJUJFTPSOPEFTDPOOFDUFEXJUIBOPQFOTZTUFNJTDBMMFEJUTOFJHICPSIPPE ThFNFBOJOH PGUIFTFUFSNTDBOBMTPJODMVEFUIFTZTUFNJUTFMGBOEUIFDPOOFDUJPOT*OUIFDBTFPGOFJHICPS IPPE PQFOOFJHICPSIPPEFYDMVEFTUIFTZTUFN XIJMFDMPTFEOFJHICPSIPPEJODMVEFTUIFTZTUFN *O.04&4 UIFUISFFUFSNTDBOCFVTFEJOUFSDIBOHFBCMZ CVUJOUIJTCPPLXFQSJNBSJMZVTFUIF UFSNiFOWJSPONFOUw /PNJOBMMZ BTZTUFNUIBUJTOPUPQFOJTDMPTFEUIBUJT JUIBTOPFOWJSPONFOU.PTUTZTUFNT PGJOUFSFTUUPTZTUFNTFOHJOFFSJOHBSFDPODFQUVBMJ[FEBTPQFOCVUTPNFUJNFTJUJTVTFGVMUPNPEFM DFSUBJOTZTUFNTBTDMPTFE 8IJMFUIFBCPWFJOGPSNBMDPODFQUTQSPWJEFBSFBTPOBCMFTUBSUJOHQPJOU BTMJHIUMZNPSFGPSNBM TFUPGDPODFQUTJTOFFEFEGPSUIF.04&4GPVOEBUJPO O 8PSME4QBDFUJNFSFHJPO XIJDINBZCFQIZTJDBMPSDPODFQUVBMTQBDF BOENBZCFQBTU QSFTFOU PSGVUVSFUJNF N /PUF&YBNQMFTPGXPSMETThFDVSSFOULOPXOQIZTJDBMVOJWFSTFQMBOFU&BSUIPWFS UIFGVMMUJNFQFSJPEPGJUTFYJTUFODFBTBQMBOFU QBTUBOEGVUVSF BMMIVNBOCFJOHTDVS SFOUMZBMJWFPO&BSUINZPffiDFMBTU5VFTEBZBUBN&BTUFSO4UBOEBSE5JNFB TQFDJfiDQBSLJOHMPUEVSJOHUIFDPVSTFPGPOFEBZUIF/PSUI"NFSJDBODPOUJOFOU ZFBSTGSPNOPXUIFQSPCMFNTQBDFPGQIZTJDTBTDVSSFOUMZEFfiOFEUIFVOJWFSTFPGEJT DPVSTFPGTZTUFNTFOHJOFFSJOHPWFSUIFOFYUZFBSTUIFXPSMEPGBMMQPTTJCMFXPSMET N /PUFThFXPSMEPGQSJNBSZJOUFSFTUUP4&JTUIFDPMMFDUJWFBDUVBMJ[BUJPOTQBDFBT EFQJDUFEJO'JHVSF
60
O Model-Oriented Systems Engineering Science
N /PUF$PODFQUVBMIFSFNFBOTBOZUIJOHOPUDPNQSJTJOHQIZTJDBMBUPNT'PSFYBNQMF JOGPSNBUJPOTZTUFNNPEFMJOHJODMVEFTDPODFQUVBM MPHJDBM BOEQIZTJDBMEBUBNPEFMT*O UIFDPOUFYUPG4&BOEUIJTEFfiOJUJPOPGXPSME EBUBNPEFMTPGBMMUISFFPGUIFTFUZQFTFYJTU JODPODFQUVBMTQBDF OPUQIZTJDBMTQBDF"MMTPGUXBSF EBUB JOGPSNBUJPO BOELOPXMFEHF BSFDPODFQUVBM FWFOUIPVHIUIFZBSFSFQSFTFOUFEBOETUPSFEJOQIZTJDBMNFEJB O .PTBJD*OUFSDPOOFDUFETFUPGFOUJUJFTUIBUFYJTUJOTPNFXPSME XIFSFFYJTUNFBOTFJUIFS QIZTJDBMMZFYJTUTPSFYJTUTJOUIFTIBSFEDPODFQUVBMJ[BUJPOPGBDPNNVOJUZJOUIBUXPSME N /PUF"QSPNJOFOUNPTBJDPGJOUFSFTUUP4&JTUIFTFUPGFOUJUJFTJOUIFQSPCMFNTQBDF BTEFQJDUFEJO'JHVSF
CPUICFGPSFBOEBGUFSTPMVUJPOTZTUFNTBSFEFQMPZFE O 4ZTUFN"EFTJHOBUJPOCZBOPCTFSWFSPGBHSPVQPGFOUJUJFT XIJDIFOUBJMTUIFTFDPNNJUNFOUT N $PNNJUNFOU UP B CPVOEBSZ UIBU MPHJDBMMZ DPOUBJOT UIF FOUJUJFT JO UIF TZTUFN BOE TFQBSBUFTJUGSPNUIFFOUJUJFTPVUTJEFUIFTZTUFN JGBOZ N /PUF: ThFCPVOEBSZNBZCFEJTUJODUBOELOPXO PSJUNBZCFGV[[ZPSVODFSUBJO N $PNNJUNFOUUPBDMBTTJfiDBUJPOPGUIFCPVOEFEFOUJUJFTBTBTJOHMFXIPMFTZTUFN N $PNNJUNFOU UP DPODFQUVBMJ[JOH UIF TZTUFN BT DPNQSJTJOH BU MFBTU UXP SFMBUFE PS JOUFSBDUJOHQBSUT N /PUF$PNNJUNFOUUPBOZDPOTUSBJOUPOUIFQBSUTTVDIBTBTQFDJfiDJEFOUJfiDB UJPO OVNCFS PSDPOfiHVSBUJPOPGQBSUTJTOPUSFRVJSFE CVUJTBMMPXFEJGTVDIB DPNNJUNFOUJTNBEF JUJTQBSUPGUIFTZTUFNEFTJHOBUJPO N *GPQFOTZTUFNDPNNJUNFOUUPDPODFQUVBMJ[JOHUIFEFTJHOBUFETZTUFNBTSFMBUFEUPPSJOUFS BDUJOHXJUIFOUJUJFTJOBOFOWJSPONFOU XJUIPVUDPNNJUUJOHUPBTQFDJfiDFOWJSPONFOU N /PUF$PNNJUNFOUUPBTQFDJfiDFOWJSPONFOUJTBMMPXFECVUJGTVDIBDPNNJUNFOU JTNBEF JUJTOPUQBSUPGUIFTZTUFNEFTJHOBUJPO N *GDMPTFETZTUFNDPNNJUNFOUUPDPODFQUVBMJ[JOHUIFEFTJHOBUFETZTUFNBTOPUSFMBUFE UPPSJOUFSBDUJOHXJUIFOUJUJFTJOBOZFOWJSPONFOU #BTFEPOUIFTFDPODFQUT BTZTUFNSFRVJSFTFTTFOUJBMMZUXPUIJOHTUPFYJTU SFMBUFEPSJOUFSBDUJOH FOUJUJFTJOBNPTBJD BOE BEFTJHOBUJPOPGUIFFOUJUJFTBTBTZTUFN
The Relationship between System and Mosaic "HFOFSBMWJFXPGNPTBJDJTUIBUJUJTUIFHSPVQPGBMMFOUJUJFT TPNFPGXIJDIBSFJOUFSDPOOFDUFE JO BEFfiOFEXPSME BOEXIJDIGPSNUIFDBOWBTPOXIJDIXFPWFSMBZTZTUFNTDPODFQUTBOEFTQFDJBMMZ EFTJHOBUJPOTPGTZTUFNT8IZEPXFTBZUIBUBNPTBJDFYJTUTXIJMFBTZTUFNJTNFSFMZBEFTJHOBUJPO ThFQSFMJNJOBSZBOTXFSJTUIBUBNPTBJDJTBDPOUFYUUIBUFYJTUTJOTPNFTFOTFTFQBSBUFMZGSPNBO PCTFSWFSTEFDJTJPOUPEFTJHOBUFJUPSBTVCTFUPGJUBTBTZTUFNThFNFBOJOHJTTJNJMBSUPTJUVBUJPO BMUIPVHITJUVBUJPONBQTNPSFUPBiNPTBJDPGJOUFSFTUwPSTFMFDUFETVCTFUPGBMBSHFSNPTBJD 8FEJTDVTTUIJTEJTUJODUJPOGSPNUXPQFSTQFDUJWFTQIZTJDBMBOEDPODFQUVBM1IZTJDBMMZ BHJWFO DPMMFDUJPOPGUSFFTJODMPTFQSPYJNJUZUIBUXFDBMMBGPSFTU PSBHJWFODPMMFDUJPOPGJOUFSBDUJOHQFPQMF UIBUXFDBMMBGBNJMZ PSBHJWFODPMMFDUJPOPGCPMUFEUPHFUIFSQJFDFTPGNFUBM HMBTT BOESVCCFSUIBU XFDBMMBDBSBMMFYJTUTFQBSBUFMZGSPNBOPCTFSWFS ThFZBSFBMMMFHJUJNBUFNPTBJDT PSQBSUPGBO PWFSBMMNPTBJD"OZPCTFSWFSDBODIPPTF PSOPU UPEFTJHOBUFUIFDPMMFDUJPOPGUSFFTBTBTZTUFNUIF JOUFSBDUJOHQFPQMFBTBTZTUFNPSUIFNFUBM HMBTT BOESVCCFSBTBTZTUFN8FTFFJOUIFGPMMPXJOH EJTDVTTJPOUIBUUIFDPODFQUTXFDBMMiGPSFTU wiGBNJMZ wPSiDBSwBSFBMTPQBSUPGUIFNPTBJD /PXDPOTJEFSUIFDPODFQUVBMDBTFThFSFBSFNBOZFOUJUJFTUIBUXFUIJOLPGBTFYJTUJOHFWFOUIPVHI QIZTJDBMMZUIFZEPOPUFYJTU&YBNQMFTBSFNBSLFUTBOEPSHBOJ[BUJPOT0SHBOJ[BUJPOTTVDIBTBDPVOUSZ BTUBUF BTDIPPMEJTUSJDU BQSPGFTTJPOBMTPDJFUZ BHPWFSONFOUBHFODZ PSBDPNNFSDJBMDPNQBOZFYJTUJO
Core Concepts of Model-Oriented SE Science (MOSES)
O
61
BDPODFQUVBMTFOTFCVUOPUJOBQIZTJDBMTFOTF*#.EPFTOPUFYJTUQIZTJDBMMZFWFOUIPVHIJUIBTQIZTJ DBMBTTFUTTVDIBTCVJMEJOHT FRVJQNFOU BOEQFPQMFBOEJUDBOCVZBOETFMMPUIFSPSHBOJ[BUJPOTBOEJU QPUFOUJBMMZDBOCFCPVHIUBOETPME8FUIJOLPGPSHBOJ[BUJPOTBTIBWJOHUIFJSPXOTFQBSBUFFYJTUFODF TPXFJODMVEFUIFNBTMFHJUJNBUF BMUIPVHIDPODFQUVBM NPTBJDT8FBHSFFUIBU*#.FYJTUTCVUXIFUIFS BOPCTFSWFSDIPPTFTUPEFTJHOBUF*#.BTBOPSHBOJ[BUJPOBMTZTUFNJTBTFQBSBUFEFDJTJPO ThFiXFwJOUIFGPSFHPJOHTUBUFNFOUTJOEJDBUFTBDPNNVOJUZ*OUIFDBTFPG*#. UIF6OJUFE 4UBUFTFDPOPNZ PSUIF*OUFSOBUJPOBM$PVODJMPO4ZTUFNT&OHJOFFSJOH */$04&
UIFDPNNVOJUZ UIBUBHSFFTUIBUUIFZFYJTUQSPCBCMZJODMVEFTNPTUIVNBOTPO&BSUI PSBUMFBTUUIPTFXIPIBWF IFBSEPGUIFTFFOUJUJFT*OPUIFSDBTFT UIFDPNNVOJUZUIBUBHSFFTUIBUBDPODFQUVBMFOUJUZFYJTUT JTDPOUBJOFEXJUIJOBNPSFOBSSPXMZEFfiOFEXPSME'PSUIFQVSQPTFTPGUIJTCPPL UIPTFEFfiOFE XPSMETBSFUZQJDBMMZEJTDJQMJOFTPSEPNBJOT ThFSF JT BOPUIFS UZQF PG FOUJUZ UIBU DBO CF QBSU PG B NPTBJD DBUFHPSZ PS HFOFSBM DPODFQU 8FBHSFFOPUPOMZUIBUUIFJOEJWJEVBMDPNQBOZ*#.FYJTUT CVUBMTPUIBUUIFDBUFHPSZDPNQBOZ FYJTUTBOEOPUPOMZUIBU#PCTJOEJWJEVBMDBSFYJTUT CVUBMTPUIBUUIFDBUFHPSZDBSFYJTUT5BCMF TIPXTTPNFFYBNQMFTPGNPTBJDFOUJUJFTBOEUIFEJTUJODUJPOTCFUXFFOQIZTJDBMBOEDPODFQUVBM BOE CFUXFFOJOEJWJEVBMBOEDBUFHPSZ "MMUIFFOUJUJFTMJTUFEJO5BCMFFYJTUJOUIFNPTBJDPGWBSJPVTEFfiOFEXPSMET PSQPUFOUJBMMZB TJOHMFEFfiOFEXPSMEThFUBCMFFOUSJFT BOEUIFGPMMPXJOHTUBUFNFOUTUIBUEJTDVTTUIFUBCMF BMMSFflFDU UIFWJFXPSPOUPMPHZPG.04&4'JSTU UIFMPXFSMFGUDFMMIBTOPFOUSJFT JOEJDBUJOHUIFWJFXUIBU BMMDBUFHPSJFTBSFDPODFQUVBM&WFSZUSFFPO&BSUIJTBQIZTJDBMJOEJWJEVBM CVUUIFDBUFHPSZiUSFFw UIBUXFIBWFEFfiOFEGPSBMMPGUIPTFJOEJWJEVBMTIBTBDPODFQUVBMFYJTUFODF OPUBQIZTJDBMPOF0OF NJHIUBSHVFUIBUTPNFQIZTJDBMUFNQMBUFT GPSNT PSNPMET TVDIBTDPPLJFDVUUFST JOEVTUSJBMNPMET PS NBDIJOF UPPMT GPSQSPEVDJOHUPPMT BOE QBSUT BSF QIZTJDBM DBUFHPSJFT BOE CFMPOH JO UIF MPXFS MFGU DFMM *O BEEJUJPO TPNF QIJMPTPQIJDBM TUBODFT NBZ EFTJHOBUF DBUFHPSJFT JO HFOFSBM BT FYJTUJOH QIZTJDBMMZ8FWJFXUIFEFDJTJPOSFHBSEJOHDBUFHPSJFTBTBNPEFMJOHDIPJDF0VSDIPJDFJTUPNPEFM DBUFHPSJFTBTDPODFQUVBM BOEQIZTJDBMUFNQMBUFTBTQIZTJDBMJOEJWJEVBMT3FHBSEMFTTPGXIFSFPOF BMMPDBUFTFMFNFOUTUPUIJTUBCMF UIFSFBMQPJOUJTUIBUDPODFQUVBMFMFNFOUTDBOFYJTUJOBNPTBJD /PXCSJOHUIFTZTUFNTDPODFQUJOUPUIFQJDUVSF BOEBQQMZJUUP5BCMF$POTJEFSUXPTJUV BUJPOT 8IBUFOUJUJFTJOUIFUBCMFDPVMECFEFTJHOBUFEBTTZTUFNTUIBUJT XIBUFOUJUJFTTBUJTGZ UIFEFfiOJUJPOPGTZTUFN 0GUIPTFFOUJUJFTUIBUXFDPVMEEFTJHOBUFBTTZTUFNT XIJDIXPVMEXF DIPPTFUPEFTJHOBUFBTTZTUFNs? ThFEFTJHOBUJPOPGTZTUFNJTOPUBQQMJFEUPBMMQPTTJCMFTZTUFNTXF POMZEPJUJGUIFSFJTBQVSQPTFGPSJU JGJUJTVTFGVMUPVT Table 3.1
Individual
Category
Types of Mosaic Entities Physical
Conceptual
The person whose name is Bob; Bob’s car with serial no. 1234; Bob’s house with address XYZ; the U.S. power grid; the General Sherman tree in Yosemite National Park; the George Washington forest in Virginia; planet Earth —(Physical categories do not exist. See discussion in text)
Bob’s job; the company Bob works for (e.g., IBM); the New York Stock Exchange (NYSE); the names Bob, IBM, and NYSE; the serial number 1234; the address XYZ; the names General Sherman, George Washington, and Earth; the set S {1, 2, 3, 4} The categories person, car, house, power grid, tree, forest, planet. The categories job, company, stock exchange, name, serial number, address, set.
62 O Model-Oriented Systems Engineering Science
8IBUFOUJUJFTDPVMECFEFTJHOBUFEBTTZTUFNT "UfiSTUHMBODF XFXPVMEQSPCBCMZBMMBHSFF UIBUBMMUIFQIZTJDBMJOEJWJEVBMTUIFQFSTPO UIFDBS UIFIPVTF UIFQPXFSHSJE UIFUSFF UIFGPSFTU UIFQMBOFURVBMJGZBTTZTUFNTBOEDPVMECFTPEFTJHOBUFE5PDVUUPUIFDIBTF UIF.04&4QPTJUJPOJTUIBUFWFSZFOUJUZJOUIFUBCMFDPVMECFEFTJHOBUFEBTBTZTUFN8F FYQMBJOUIJTQPTJUJPOXJUIBDPVQMFPGFYBNQMFTPOUIFDPODFQUVBMTJEF ThFOBNF&BSUI%FTJHOBUFUIFOBNFBTUIFXIPMFTZTUFNBOE& B S U IBTJUTQBSUT ThFOUIJTTBUJTfiFTUIFEFfiOJUJPOPGTZTUFNJUEFfiOFTBDMFBSCPVOEBSZUIBUJODMVEFT UIPTFfiWFFMFNFOUTBOEFYDMVEFTBMMPUIFSFMFNFOUT JUDPNNJUTUPUIFfiWFFMFNFOUTBT UIFXIPMFTZTUFN BOEJUIBTBUMFBTUUXPSFMBUFEQBSUT ThFSFMBUJPOTBSFUIBUJOUIJTTZT UFN &QSFDFEFTBBQSFDFEFTSSQSFDFEFTUBOEUQSFDFEFTI*GUIPTFSFMBUJPOTEPOPU IPME JUJTOPUUIFTBNFOBNF)FODF UIFOBNF&BSUIDBOCFEFTJHOBUFEBTBTZTUFN ThFDBUFHPSZTFU*O.04&4 BMMDBUFHPSJFTBSFEFfiOFEPSEFTDSJCFEBTNPEFMT EJTDVTTFE JOUIJTDIBQUFSJOUIFTFDUJPOFOUJUMFEi.PEFMw 0VSNPEFMPGUIFDBUFHPSZTFUXPVMECF TPNFUIJOHMJLFUIJT"TFUIBTUXPFOUJUZUZQFTDPMMFDUJPOBOEFMFNFOUBOEPOFSFMBUJPO NFNCFSPG BTJOFMFNFOUJTNFNCFSPGDPMMFDUJPO&BDIJOEJWJEVBMTFUIBTPOFDPMMFDUJPO BOE[FSPPSNPSFFMFNFOUT/PXMFUVTEFTJHOBUFUIFXIPMFTZTUFNBTUIFNPEFMPGUIF DBUFHPSZTFU BOEEFTJHOBUFDPMMFDUJPOBOEFMFNFOUBTUIFQBSUTPGUIBUTZTUFN4JODFFMF NFOUJTSFMBUFEUPDPMMFDUJPO UIJTEFTJHOBUJPOTBUJTfiFTUIFEFfiOJUJPOPGTZTUFN 8IBUFOUJUJFTUIBUDPVMECFTZTUFNTXPVMEXFDIPPTFUPEFTJHOBUFBTTZTUFNT ThBU PG DPVSTF EFQFOETPOUIFNPEFMJOHPSFOHJOFFSJOHTJUVBUJPO#VUJOUIFFYQBOEFE4& QSPC BCMF DBOEJEBUFT GPS TZTUFN EFTJHOBUJPO XPVME JODMVEF BMM UIF MJTUFE QIZTJDBM JOEJWJEVBMT BOEUIFDPODFQUVBMJOEJWJEVBMT JF #PCTKPC *#. BOEUIF/FX:PSL4UPDL&YDIBOHF *O DFSUBJO DJSDVNTUBODFT 4& DPVME BMTP EFTJHOBUF UIF JOEJWJEVBM OBNFT OVNCFST BOE BEESFTTFT BTXFMMBTNPEFMTPGBMMUIFWBSJPVTDBUFHPSJFT BTTZTUFNT ThFTZTUFNTBQQSPBDIFYJTUTJOSFMBUJPOUP CVUTFQBSBUFMZGSPN UIFNPTBJD ThFNPTBJDJTVOBXBSF PGUIFTZTUFNTBQQSPBDIBOETZTUFNTDPODFQUT CVUJTJOEJSFDUMZBffFDUFECZJU4ZTUFNTQSPEVDFECZ 4&PSPUIFSFOHJOFFSTVTJOHUIFTZTUFNTBQQSPBDICFDPNFQBSUPGUIFNPTBJDCVUBTQSPEVDUTPS PUIFSFOUJUJFT OPUBTTZTUFNT"OPSHBOJ[BUJPO BDBS PSBQPXFSHSJECFDPNFTQBSUPGUIFNPTBJDPO UIPTFUFSNTUIFJSEFTJHOBUJPOBTBTZTUFNEVSJOHUIFJSEFWFMPQNFOUPSBGUFSUIFZCFDPNFQBSUPGUIF NPTBJD SFNBJOTQBSUPGUIFTZTUFNTPWFSMBZUIFTZTUFNTWJFXPGUIFNPTBJD.PSFHFOFSBMMZ UIF FYQBOTJPOPG4&NFBOTUIBU4&JTDPOTJEFSJOHBCSPBEFSNPTBJD4&JTDIPPTJOHUPEFTJHOBUFNPSFPG UIFUPUBMNPTBJDBTTZTUFNT BOEFTQFDJBMMZBTTZTUFNTUIBUXFUIJOLXFDBOFOHJOFFS 0OFPUIFSSFMBUJPOCFUXFFOTZTUFNBOENPTBJDTIPVMECFOPUFE*ONBOZDBTFT BDPMMFDUJPOPGFOUJ UJFTFYJTUTJOUIFNPTBJDCFGPSFJUJTEFTJHOBUFEBTBTZTUFN#VUJOPUIFSDBTFT BDPMMFDUJPOPGUIJOHTNBZ CFEFTJHOBUFEBTBTZTUFNCFGPSFUIFZFYJTUJOUIFNPTBJD&OHJOFFSTEPUIJTSPVUJOFMZ8FEFTJHOBUFB OPOFYJTUJOHFOUJUZBTBTZTUFN HJWFJUBOBNF XSJUFSFRVJSFNFOUTGPSJU BOEUIFOTPNFUJNFMBUFS BGUFSJUJTQSPEVDFEJUCFDPNFTQBSUPGUIFNPTBJDXIFOJUJTEFQMPZFEJOUIFQSPCMFNTQBDF
System Boundaries 1BSUPGEFTJHOBUJOHBTZTUFNJTEFDJEJOHXIFSFUPESBXUIFCPVOEBSZThBUEFDJTJPODBOEFQFOEPO TFWFSBMGBDUPST JODMVEJOHUIFQVSQPTFPGUIFTZTUFNBOEUIFJOUFSDPOOFDUJOHQBUUFSOTPGUIFNPTBJD ThJTIPMETFWFOJGUIFFMFNFOUQBSUJTFNQUZ UIBUJT BOFNQUZTFUThFNPEFMIBTCPUIDPMMFDUJPOBOEFMFNFOU QBSUT SFHBSEMFTTPGUIFJSDPOUFOU"OJOEJWJEVBMTFU4DBOCF EFTJHOBUFEBTZTUFNGPSBEJffFSFOUSFBTPOThF NFNCFSTPGBTFUIBWFUIFSFMBUJPODPNFNCFSXJUIFBDIPUIFS
Core Concepts of Model-Oriented SE Science (MOSES)
O 63
POXIJDIUIFTZTUFNJTESBXO$POTJEFSUIFTFFYBNQMFTIVNBOCFJOH DBS UBYJDBC4VQQPTF#PC PXOTBOEESJWFTB5PZPUBXJUITFSJBMOVNCFS8FTUBSUXJUIUIFOPUJPOUIBUXFDBODMBT TJGZPSDBUFHPSJ[F#PCJONBOZEJffFSFOUXBZTThSFFPGUIPTFXBZTBSFDBSESJWFS IVNBOCFJOH BOETZTUFN-JLFXJTF XFDBODBUFHPSJ[F#PCTDBSJONBOZXBZT GPVSPGXIJDIBSF5PZPUB DBS WFIJDMF BOETZTUFN#PUITFUTPGDBUFHPSJFTBSFHJWFOJOJODSFBTJOHMFWFMTPGHFOFSBMJUZThFSFBTPO XFQSFTFOUUIFTFDBUFHPSJFTJTUPQPJOUPVUUIBUUIFEFTJHOBUJPOPGFOUJUJFTBTBTZTUFNJTFYBDUMZUIF TBNFBDUJWJUZUIBUXFQFSGPSNFWFSZEBZXIFOXFDBUFHPSJ[FFOUJUJFTGPSFYBNQMF XIFOXFUIJOL PG#PCBTBESJWFSPSBTBIVNBOCFJOH PSXIFOXFUIJOLPG#PCTDBSBTB5PZPUBPSBTBDBS*O GBDU DBUFHPSJ[JOHJOHFOFSBMJOWPMWFTCPVOEJOHBOEDMBTTJGZJOHFOUJUJFT /PXDPOTJEFSUIF5PZPUBSFMBUFEFOUJUJFTXJOEPXT NFUBMGSBNF FOHJOF UJSFT DPOUSPMT ESJWFS QBTTFOHFST GVFMUIBUFOUFST BJSUIBUFOUFST BJSUIBUMFBWFT FYIBVTU
SPBE GPSDFPGHSBWJUZThFCPVOE BSZPGUIFDBSTZTUFNTFFNTTUSBJHIUGPSXBSE*OTJEFUIFCPVOEBSZBSFBMMUIFNFUBM HMBTT FOHJOF UJSFT QBSUT BOEDPOUSPMFMFNFOUT TUFFSJOHXIFFM CSBLF BDDFMFSBUPS FUD UIBUNBLFVQUIF5PZPUB TheFOWJSPONFOUJODMVEFTUIFSPBE UIFGPSDFPGHSBWJUZ PVUTJEFBJS BOEPVUTJEFGVFM)PXBCPVUBJS BOEGVFMUIBUFOUFSUIFDBSTZTUFNBUXIBUQPJOUEPUIFZCFDPNFQBSUPGUIFTZTUFN *TGVFMJOUIF HBTUBOLQBSUPGUIFTZTUFN 'PSTPNFQVSQPTFT JUNJHIUCFNPEFMFEBTQBSUPGUIFFOWJSPONFOU GPSPUIFSQVSQPTFT BTQBSUPGUIFDBS&YBNQMFTPGUIFMBUUFSJODMVEFNFBTVSJOHUIFXFJHIUPGUIFDBS GPSSJEJOHPOBGFSSZPSDSPTTJOHBCSJEHF PSEFUFSNJOJOHBDDFMFSBUJPOPSCSBLJOHMJNJUTPGUIFDBS 8IBUBCPVUUIFESJWFSBOEQBTTFOHFST "SFBTPOBCMFTUBODFJTUIBUQBTTFOHFSTBSFUIFVTFSTPS UIFTFSWJDFDPOTVNFSTPGUIFDBS BOEUIFSFGPSFBSFPVUTJEFUIFDBSTZTUFN4JNJMBSMZ UIFESJWFSJTUIF PQFSBUPSPGUIFDBSBOEUIFSFGPSFPVUTJEFUIFDBSTZTUFNThFQBTTFOHFSTBOEESJWFSBSFQBSUPGUIF FOWJSPONFOU#VUOPXDPOTJEFSBTJUVBUJPOJOXIJDI#PCT5PZPUBJTBUBYJDBC8IBUJTUIFCPVOE BSZPGUIFUBYJDBCTZTUFN "SFBTPOBCMFNPEFMJOHDIPJDFIFSFJTBHBJOUPSFHBSEUIFQBTTFOHFSTBT PVUTJEFUIFTZTUFNCVUUPJODMVEFUIFESJWFS #PC XJUIJOUIFTZTUFNThF5PZPUBTZTUFNJTPOF QBSUPGUIFUBYJDBCTZTUFN#PCJTBIVNBOTZTUFNPVUTJEFUIF5PZPUBTZTUFNCVUJOTJEFUIFUBYJDBC TZTUFN8IZUIFEJffFSFODFJOUIFDPODFQUVBMJ[BUJPOPGUIFESJWFSJOUIFUXPDBTFT #FDBVTFXIFO XFCVZBOEVTFBQFSTPOBMDBS XFEPOPUCVZPSVTFBESJWFSXJUIJU8IFOXFCVZUIFTFSWJDFTPGB UBYJDBC XFFYQFDUCPUIDBSBOEESJWFSBTBTZTUFN BTBTFSWJDFFOUJUZ*GXFTBXBUBYJDBCDBSXJUIPVU BESJWFSJOJU XFXPVMEOPUSFHBSEJUBTBDPNQMFUFUBYJDBCTZTUFNJUIBTBNJTTJOHDPNQPOFOU 0UIFSCPVOEBSZJTTVFTBSFEJTDVTTFEMBUFSJOUIFCPPLQFSNFBCJMJUZJO$IBQUFS BOEGV[[J OFTTBOEVODFSUBJOUZJO$IBQUFS
Model Model Definition ThF.04&4EFfiOJUJPOPGNPEFMJTEFSJWFEGSPN *&&& ThJTTUBOEBSEEFfiOFTNPEFMBT UIFiBQQSPYJNBUJPO SFQSFTFOUBUJPO PSJEFBMJ[BUJPOPGTFMFDUFEBTQFDUTPGUIFTUSVDUVSF CFIBWJPS PQFSBUJPO PSPUIFSDIBSBDUFSJTUJDTPGBSFBMXPSMEQSPDFTT DPODFQU PSTZTUFNw0VSEFfiOJUJPOJT .PEFM&YQMJDJUBQQSPYJNBUJPO SFQSFTFOUBUJPO PSJEFBMJ[BUJPO PGTFMFDUFEBTQFDUTPG UIFTUSVDUVSF CFIBWJPS PQFSBUJPO QSPQFSUJFT PSPUIFSDIBSBDUFSJTUJDTUIBUDBOCFBTTP DJBUFEXJUIPOFPSNPSFTZTUFNT *OBCSPBEFSTFOTF POFDPVMENPEFMNPTBJDTBOEXPSMETBTXFMMBTTZTUFNT*OUIJTCPPLUIFGPDVTJTPONPEFM JOHTZTUFNT#FDBVTFJONBOZDBTFTNPTBJDTBOEXPSMETDBOCFEFTJHOBUFEBTTZTUFNT UIJTGPDVTJTOPUPWFSMZ SFTUSJDUJWF
64 O Model-Oriented Systems Engineering Science
8IZ DIBOHF UIF GSPOU FOE BOE CBDL FOE PG UIF *&&& EFfiOJUJPO ThF GSPOU FOE i&YQMJDJUw JT BEEFE UP EJTUJOHVJTI FYQMJDJU SFQSFTFOUBUJPOT GSPN JNQMJDJU DPODFQUT ThJT EJTUJODUJPO JO .04&4JTCFUXFFONPEFMBOETQFDJfiDBUJPO BOEJTEJTDVTTFEJONPSFEFUBJMJOUIFTFDUJPOFOUJ UMFEi4QFDJfiDBUJPOBOE*UT3FMBUJPOUP.PEFMwThFCBDLFOE'JSTU iQSPQFSUJFTwJTBEEFECFDBVTF QSPQFSUJFTBSFDPNNPOMZVTFEDIBSBDUFSJTUJDTJONPEFMJOH4FDPOE UIF*&&&EFfiOJUJPODPVQMFTB NPEFMXJUIBTZTUFN iSFQSFTFOUBUJPOzPGBSFBMXPSMEzTZTUFNw 8FDIBOHFEiDIBSBDUFSJTUJDT PGwUPiDIBSBDUFSJTUJDTUIBUDBOCFBTTPDJBUFEXJUIwUPEFDPVQMFNPEFMGSPNTZTUFNThBUJT XF XBOUBNPEFMUPFYJTUPOJUTPXOBTBEJTUJODUFOUJUZ*UTSFMBUJPOXJUIBTZTUFNTIPVMECFBTFQBSBUF BDUJWJUZPSEFDJTJPO OPUIBSEXJSFEJOUPUIFEFfiOJUJPOThJSE XFDIBOHFEiBSFBMXPSMEQSPDFTT DPODFQU PSTZTUFNwUPiPOFPSNPSFTZTUFNTw3FBTPO8FJODMVEFDPODFQUVBMTZTUFNTBTXFMMBT QIZTJDBMTZTUFNT BOEPVSEFfiOJUJPOPGTZTUFNJODMVEFTQSPDFTTFTBOEDPODFQUT*OBEEJUJPO XFEP OPUXBOUUPDPVQMFBNPEFMUPPOFTZTUFN"NPEFM JOBEEJUJPOUPCFJOHBOFOUJUZUIBUTUBOETPO JUTPXO DBOUBSHFUPSBQQMZUPPOFPSNPSFTZTUFNT BTXFEJTDVTTOFYU
Model as System " DPNNPO SFMBUJPO BNPOH TZTUFNT JT UIBU POF TZTUFN EFTDSJCFT JT BO BCTUSBDUJPO PG BOPUIFSTZTUFNPSTZTUFNT. ThJTEJTUJODUJPOMFBETUPBOJNQPSUBOUUBYPOPNZWJFXJOUIFPOUPM PHZPGTDJFODFBOEFOHJOFFSJOHNPEFMTZTUFN XIJDIEFTDSJCFT BOEPCKFDUPSUBSHFUTZTUFN XIJDI JT EFTDSJCFE ThBU JT B NPEFM TZTUFN EFTDSJCFT B UBSHFU TZTUFN %FTDSJCF JT VTFE IFSF BT B CSPBEUFSN UPJODMVEFSFQSFTFOU BQQSPYJNBUF JEFBMJ[F TQFDJGZ PSBCTUSBDU BOEUIFEFTDSJQUJPO NBZSBOHFGSPNWFSZHFOFSBMUPWFSZTQFDJfiDBOEEFUBJMFE BOEGSPNGPSNBMUPJOGPSNBM BOE GSPNNBUIFNBUJDBMUPHSBQIJDBMUPUFYUVBM*UDBOBMTPSFQSFTFOUBOZNPEBMJUZ BTEJTDVTTFEJO $IBQUFS ThFTBNFTZTUFNDBOCFCPUIBNPEFMTZTUFNBOEBUBSHFUTZTUFN TVDIBTXIFOBUBSHFUTZTUFN JT JOUVSO BNPEFMTZTUFNPGBOPUIFSUBSHFUTZTUFN"TBOFYBNQMF TVQQPTFXFBSFCVJMEJOHBO JOGPSNBUJPOTZTUFN BOEXFEFfiOFBOBSDIJUFDUVSFPGUIFEFTJSFETZTUFNBOEXFEFfiOFBEBUBWJFX PGUIFBSDIJUFDUVSFUIBUJT XFEFTDSJCFUIFEBUBFMFNFOUTUIBUBSFWJTJCMFBOEFYDIBOHFEBNPOH UIFQBSUTPGUIFTZTUFNThFO UIFEBUBWJFXDBOCFTFFOBTBNPEFMTZTUFNXIPTFUBSHFUTZTUFNJT UIFBSDIJUFDUVSF BOEUIFBSDIJUFDUVSFJTBNPEFMTZTUFNXIPTFUBSHFUJTUIFJOGPSNBUJPOTZTUFN ThFBSDIJUFDUVSFJOUIJTDBTFJTCPUIBUBSHFUTZTUFNBOEBNPEFMTZTUFN8FEFfiOFBOFOEUBSHFU TZTUFNUPCFBUBSHFUTZTUFNUIBUJTOPUBNPEFMTZTUFN*OUIJTFYBNQMF UIFJOGPSNBUJPOTZTUFN JTBOFOEUBSHFUTZTUFN/PUFUIBUBOZNPEFMVTFEJOUIFFOHJOFFSJOHPGBTZTUFNDBOIBWFUIF FOHJOFFSFE FOEUBSHFU TZTUFNBTPOFPGJUTUBSHFUTZTUFNTThVT JOUIJTDBTF UIFEBUBWJFXDBO BMTPIBWFBTJUTUBSHFUTZTUFNUIFJOGPSNBUJPOTZTUFNUIBUJT UIFEBUBWJFXDBOCFSFHBSEFEBTB NPEFMPGUIFJOGPSNBUJPOTZTUFN *OUIJTCPPL VOMFTTPUIFSXJTFOPUFE XFVTFUIFTIPSUDVUUFSNTiNPEFMwBOEiTZTUFNwUPNFBO SFTQFDUJWFMZ iNPEFMTZTUFNwBOEiUBSHFUTZTUFNw
Characteristic 4ZTUFNTIBWFOVNFSPVTDIBSBDUFSJTUJDT*OUIJTCPPLUIFUFSNiDIBSBDUFSJTUJDwJTVTFEBTBCSPBE DPODFQU UPJODMVEFOPUPOMZTZTUFNQSPQFSUJFTTVDIBTQFSGPSNBODF CVUBMTPCFIBWJPS TUBUF FYJT UFODF BOEDBUFHPSZPSUZQFPGTZTUFN*UJTJOUIFTQJSJUPGUIFVTBHFPGUIFUFSNJOUIFEFfiOJUJPOPG NPEFMUBLFOGSPN *&&& JOUIFQSFWJPVTTVCTFDUJPO *OCPUITDJFODFBOEFOHJOFFSJOH XFXBOUUPCFBCMFUPJEFOUJGZ EFTDSJCF GPDVTPO FYBNJOF NFB TVSF FWBMVBUF BOEDPNQBSFDIBSBDUFSJTUJDTUIBUBSFPGJOUFSFTUBOEUPJHOPSFPSIJEFUIPTFUIBUBSFOPU
Core Concepts of Model-Oriented SE Science (MOSES)
O 65
8IBUXFGPDVTPO BOEXIBUXFJHOPSF WBSJFTBDDPSEJOHUPPVSQVSQPTFPSQFSTQFDUJWF*OBEEJUJPO JO FOHJOFFSJOHXFXBOUUPTQFDJGZBOECSJOHBCPVUDIBSBDUFSJTUJDTPGJOUFSFTUBOEBWPJEDIBSBDUFSJTUJDTUIBU BSFEFUSJNFOUBM. ThFVTFPGNPEFMTJTUIFEPNJOBOUXBZXFBDIJFWFUIJTGPDVTBOETFQBSBUJPO
Correspondence and Region Correspondence* ThFEPNJOBOUSFMBUJPOCFUXFFOBNPEFMBOEBTZTUFNJTDPSSFTQPOEFODFp*UFYJTUTJOUIFDPOUFYUPG BEFfiOFEXPSME"TZTUFNBOEBNPEFMDPSSFTQPOE PSIBWFDPSSFTQPOEFODF JGUIFTZTUFNSFTJEFT JOUIFEFfiOFEXPSMEBOEIBTDIBSBDUFSJTUJDTUIBUNBUDIPSBSFDPOTJTUFOUXJUIUIFNPEFM 0OFPGUIFDPOEJUJPOTPGDPSSFTQPOEFODFJTUIFMBXPGSFRVJTJUFWBSJFUZJOUSPEVDFEJO$IBQUFS "NPEFMdefines DFSUBJODIBSBDUFSJTUJDTPGJOUFSFTU BOEJHOPSFTPUIFSDIBSBDUFSJTUJDT8JUIJOUIFTFU PGDIBSBDUFSJTUJDTPGJOUFSFTU UIFNPEFMNVTUSFQSFTFOUBWBSJFUZUIBUJTBUMFBTUBTHSFBUBTUIFWBSJFUZ PGUIFTZTUFNCFJOHNPEFMFEThe MBXPGSFRVJTJUFWBSJFUZEPFTOPUBQQMZUPUIFDIBSBDUFSJTUJDTCFJOH JHOPSFECZUIFNPEFM'PSFYBNQMF TVQQPTFXFdefine BNPEFMPGUIFBDDFMFSBUJPOQFSGPSNBODFPGB DBS"DDFMFSBUJPOJTPGJOUFSFTUUPUIFNPEFMCVUPUIFSDIBSBDUFSJTUJDTPGUIFDBS TVDIBTDPMPS BSFOPU The NPEFMNVTUCFBCMFUPSFQSFTFOUUIFSBOHFPGQPUFOUJBMBDDFMFSBUJPOPGUIFDBSUPCFBOBEFRVBUF NPEFMCVUJUEPFTOPUIBWFUPSFQSFTFOUUIFSBOHFPGQPTTJCMFDPMPSTPGUIFDBS $PSSFTQPOEFODFJTOPUEJSFDUJPOBMJUJTBTZNNFUSJDSFMBUJPO*GBTZTUFN4DPSSFTQPOETUPB NPEFM. UIFO.DPSSFTQPOETUP4 BOENPSFHFOFSBMMZCPUIBSFJOFBDIPUIFSTSFHJPO4JTPOFPG UIFTZTUFNTUIBUDPSSFTQPOEUP. BOE.JTPOFPGUIFNPEFMTUIBUDPSSFTQPOEUP4 ThJTJTBQSBDUJ DBMJTTVF OPUKVTUBOBDBEFNJDPSNBUIFNBUJDBMQSPQFSUZJTTVFThFTZNNFUSJDOBUVSFPGDPSSFTQPO EFODFBMMPXTNPEFMTBOETZTUFNTUPCFCVJMUPSEFfiOFEJOBOZTFRVFODF BTXFEJTDVTTJO$IBQUFS 8FDBOEFfiOFBNPEFMUPDPSSFTQPOEUPBOFYJTUJOHTZTUFN PSCVJMEBTZTUFNUPDPSSFTQPOEUPBO FYJTUJOHNPEFM Pr fiOEBOFYJTUJOHTZTUFNBOENPEFMBOEEFUFSNJOFJGUIFZDPSSFTQPOE $PSSFTQPOEFODFJTGVMMZEFTDSJCFEJOUFSNTPGBDPSSFTQPOEFODFTFU XIJDIJTJOUSPEVDFEBOE EJTDVTTFEJOEFUBJMJOUIFDPOUFYUPGEFDPVQMJOHNPEFM TZTUFN BOENPEBMJUZJO$IBQUFS
Region 8FEJTDVTTSFHJPOGSPNUXPQFSTQFDUJWFT BHJWFONPEFM BOE BHJWFOTZTUFN 1FSTQFDUJWF *O HFOFSBM NVMUJQMF TZTUFNT DPSSFTQPOE BU MFBTU QPUFOUJBMMZ UP B HJWFO NPEFMThFFYDFQUJPOTBSFDBTFTXIFSFBNPEFMJTTQFDJfiDBMMZEFTJHOFEUPJEFOUJGZJOEJ WJEVBMT TVDIBTBfiOHFSQSJOU B%/"NPEFMPGBIVNBO PSBNPEFMPGBDBSUIBUJODMVEFT UIFWFIJDMFJEFOUJfiDBUJPOOVNCFS 7*/ *OHFOFSBM BSFHJPOJTUIFTFUPGBMMTZTUFNTUIBU DPSSFTQPOEUPBHJWFONPEFM BOEXFSFGFSUPJUBTUIFSFHJPOPGUIFNPEFM PSNPSFFYQMJD JUMZ BTUIFSFHJPOPGUIFNPEFMJOUIFEFfiOFEXPSME&YBNQMFTJOUSBEJUJPOBMFOHJOFFSJOH JODMVEFBMUFSOBUJWFTZTUFNTUIBUTBUJTGZBHJWFOTFUPGSFRVJSFNFOUT PSBMUFSOBUJWFTZTUFNT UIBUBEIFSFUPBHJWFOSFGFSFODFBSDIJUFDUVSFq $PSSFTQPOEFODFJOUIJTCPPLJTEJTUJODUGSPNUIFDPSSFTQPOEFODFUIFPSZPGUSVUI TFFPWFSWJFXPGUIFMBUUFSJO %BWJE "TEJTDVTTFEJO$IBQUFS XFBSFOPUJOUFSFTUFEJOXIFUIFSBNPEFMJTUSVFXIBUXFBSFJOUFSFTUFE JOJTXIFUIFSJUSFMBUFT DPSSFTQPOET UPBTZTUFNPSDBUFHPSZPGTZTUFNTJOBVTFGVMXBZ p *OUIJTTFDUJPO JODMVEJOHUIFFYBNQMFT UIFDPSSFTQPOEFODFNPEFJTBTTVNFEUPCFEFTDSJQUJWF BTPQQPTFEUP QSFTDSJQUJWF GPSFYBNQMF $IBQUFSFYUFOETUIJTUPBGVMMSBOHFPGNPEFTPSNPEBMJUJFT q "SDIJUFDUVSFBOESFRVJSFNFOUTBSFEFfiOFEJOB.04&4DPOUFYUJO$IBQUFS
66 O Model-Oriented Systems Engineering Science
1FSTQFDUJWF *OUIJTQFSTQFDUJWF BSFHJPOJTUIFTFUPGBMMNPEFMTUIBUDPSSFTQPOEUPB HJWFOTZTUFN BOEXFSFGFSUPJUBTUIFSFHJPOPGUIFTZTUFN&YBNQMFTJOUSBEJUJPOBMFOHJ OFFSJOH JODMVEF B TFU PG EPDVNFOUT SFRVJSFNFOUT EFTJHO FUD BTTPDJBUFE XJUI B HJWFO TZTUFN PSBTFUPGWJFXTPGUIFBSDIJUFDUVSFPGBHJWFOTZTUFN
Examples of Correspondence and Region *O UIF fiSTU FYBNQMF XF EFTJHOBUF B DBS BT B TZTUFN BOE FYQMPSF NPEFMXPSMESFHJPO SFMBUJPOT 'JHVSFJMMVTUSBUFT&YBNQMF*OUIFfiHVSF UIFTZTUFNTBSFSFQSFTFOUFECZEPUT UIFSFHJPOTCZUIF WBSJPVTCPYFT UIFNPEFMTCZCSBDFT\z^ BOEUIFXPSME 8 CZUIFPVUTJEFCPY$PSSFTQPOEFODF CFUXFFOBTZTUFNBOEBNPEFMJTJNQMJFECZUIFBQQFBSBODFPGUIFTZTUFNJOUIFSFHJPOXIFSFUIF NPEFMJTEFfiOFEThFCMVFEPU DJSDMFXJUI# MBCFMFE4JTUIFTZTUFN UIFCMVF)POEB JO&YBNQMF "MMCMVFEPUT CMVFDBST BSFJOUIFSFHJPOPG.BOEBMMSFEEPUT SFEDBST BSFJOUIFSFHJPOPG. "MMCMBDL CMVF BOESFEEPUT BMMDBST BSFJOUIFSFHJPOPG."MMXIJUFEPUTBSFTZTUFNTJO8 UIBUBSFOPUDBST&YBNQMFTPGXIJUFEPUT"OZUSFF QFSTPO QFODJM IPVTF DJUZ FUD UIBUJTJO8 "OZTZTUFNUIBUJTPVUTJEFPG8 XIFUIFSDBSPSOPODBS JTOPUBEPUJOUIJTfiHVSFJUJTPVUTJEF UIFCPY"MMEPUTPGBOZDPMPS BMMTZTUFNTJO8 BSFJOUIF.SFHJPO &YBNQMF.PEFM. O 4ZTUFN4UIFCMVF)POEB*IBEJOUIF6OJUFE4UBUFTJO O .PEFM. \^ .JTBOVODPOTUSBJOFENPEFMFWFSZTZTUFNJOUIFEFfiOFEXPSMEDPS SFTQPOETUPJUBOEJTJOJUTSFHJPO
O .PEFM.\JT$BS^ O .PEFM.\JT$BS JT#MVF^ O %FfiOFEXPSME8 ThF6OJUFE4UBUFTGSPNUISPVHI
R0 = Region of M0: {*} in world W1: United States in 2006
R1 = Region of M1: {isCar} in W1 R2 = Region of M2: {isCar, isBlue}
S1
B R
Figure 3.1
B
R
B
B
B
R3 = Region of M3: {isCar, isRed} R
B
B
R
B
= Blue car = Red car = Car that is not blue or red = System that is not a car
Models, systems, correspondence, and regions.
R
R R
R
W = world M = model S = system R = region
Core Concepts of Model-Oriented SE Science (MOSES)
O
67
O 3FTVMUJOHDPSSFTQPOEFODFT N .BOE4DPSSFTQPOEJO8CFDBVTF4JTBTZTUFNJO8 N .BOE4DPSSFTQPOEJO8CFDBVTF4JTBDBSJO8 N .BOE4DPSSFTQPOEJO8CFDBVTF4JTBCMVFDBSJO8 N 3FHJPO3PG.JO8"MMDBSTJOUIF64JO\z 4 z^ N 3FHJPO3PG.JO8"MMCMVFDBSTJOUIF64JO\z 4 z^ N ThFSFHJPOPG4JO8BMMDPSSFTQPOEJOHNPEFMTJO8\. . .^ .PEFMT. . BOE.JMMVTUSBUFUIBU JOHFOFSBM UIFMBSHFSBNPEFMJOUFSNTPGUIFOVNCFS PGDPOTUSBJOUT UIFTNBMMFSBOENPSFIPNPHFOFPVTUIFDPSSFTQPOEJOHSFHJPOThFNPTUHFOFSBM NPEFMJTUIFPOFXJUIOPDPOTUSBJOUT .UIFDPSSFTQPOEJOHSFHJPOJTVODPOTUSBJOFE UIBUJT JUJT UIFTQBDFPSSFHJPOPGBMMTZTUFNT.PEFMT.BOE.BSFTVDDFTTJWFMZMBSHFSBOEUIFJSSFHJPOTBSF TVDDFTTJWFMZTNBMMFSUIBO. &YBNQMF$MBTTJDBMFOHJOFFSJOHNPEFMSFHJPOT O 3FHJPO3PGBHJWFOSFRVJSFNFOUTNPEFMJODMVEFTBMMJNQMFNFOUFETZTUFNTUIBUTBUJTGZ UIFNPEFM O 3FHJPO3PGBHJWFOJNQMFNFOUFETZTUFNJODMVEFTBMMBSDIJUFDUVSFTUIBUBSFDPOTJTUFOU XJUIUIFTZTUFN O 3FHJPO3PGBHJWFOSFRVJSFNFOUTNPEFMJODMVEFTBMMBSDIJUFDUVSFTXIPTFDPSSFTQPOEJOH TZTUFNTTBUJTGZUIFNPEFM ThFTF DMBTTJDBM FOHJOFFSJOH FYBNQMFT JMMVTUSBUF UIBU EFUFSNJOJOH DPSSFTQPOEFODF JT OPU TJNQMF $PSSFTQPOEFODF MJLFNBOZFMFNFOUTPG4& JTPGUFOGV[[ZPSVODFSUBJO8FPGUFOIBWFUPNBLFB KVEHNFOU TVDIBTi8FCFMJFWFUIBUUIJTTZTUFNTBUJTfiFTUIFSFRVJSFNFOUTNPEFMwPSi8FCFMJFWF UIBUUIJTNPEFMSFQSFTFOUTUIFDMBTTPGIVNBOHFOFTw
Specification and Its Relation to Model *O.04&4 TQFDJfiDBUJPOJTEFfiOFEBTUIFTIBSFEVOEFSTUBOEJOHPGBOBQQSPYJNBUJPO SFQSFTFOUB UJPO PSJEFBMJ[BUJPOPGTFMFDUFEBTQFDUTPGUIFTUSVDUVSF CFIBWJPS PQFSBUJPO QSPQFSUJFT PSPUIFS DIBSBDUFSJTUJDTUIBUDBOCFBTTPDJBUFEXJUIPOFPSNPSFTZTUFNT ThJTEFfiOJUJPOMPPLTTJNJMBSUPUIFFBSMJFSEFfiOJUJPOPGNPEFMThFCBTJDSFMBUJPOCFUXFFONPEFM BOETQFDJfiDBUJPOJTUIBUBNPEFMJTUIFFYQMJDJUQBSUPGBTQFDJfiDBUJPO"TQFDJfiDBUJPOEPFTOPUIBWF UPCFFYQMJDJUJUDBOCFQBSUMZPSFWFONPTUMZJNQMJDJU#VUBTQFDJfiDBUJPOIBTBOBEEFESFRVJSFNFOU UIFJEFBMJ[BUJPONVTUCFTIBSFECFUXFFOBUMFBTUUXPBHFOUT XIJDIDBOCFQFPQMFPSNBDIJOFT " NPEFMDBOFYJTUJOEFQFOEFOUMZPGDPOUFYUJUJTBTFUPGTZNCPMT"TQFDJfiDBUJPO IPXFWFS DBOPOMZ FYJTUJOUIFDPOUFYUPGBUMFBTUUXPBHFOUTUIBUCPUIIBWFUIFTBNFVOEFSTUBOEJOHPGJUTNFBOJOH ThFHPBMPG4&JTUPQSPEVDFVTFGVMTZTUFNTUIBUTBUJTGZEFTJSFEQVSQPTFT5PBDIJFWFUIJTHPBM FOHJOFFSTQSPEVDFBSUJGBDUTUIBUDIBSBDUFSJ[FUIFTZTUFNTUIBUUIFZFOHJOFFSThFHPBMPGUIFBSUJGBDUT JTUPEFTJHOBUFJOGPSNBUJPOBCPVUDIBSBDUFSJTUJDTPGUIFTZTUFNTBOEUPDPNNVOJDBUFUIJTJOGPSNBUJPO UPBMMQBSUJFTTQFDJfiDBMMZBNPOHBMMUIFTUBLFIPMEFSTPGFBDIBSUJGBDU4UBLFIPMEFSTJODMVEFQFPQMFJO WBSJPVTSPMFT TVDIBTVTFST CVZFST TVQQMJFST EFWFMPQNFOUNBOBHFST SFRVJSFNFOUTFOHJOFFST BSDIJ UFDUT EFTJHOBOEEFWFMPQNFOUFOHJOFFST GBCSJDBUJPOFOHJOFFST UFTUFST JOUFHSBUPST PQFSBUPST BOE BVEJUPST4UBLFIPMEFSTBMTPJODMVEFUPPMTBOENBDIJOFTUIBUQSPEVDFPSBOBMZ[FBSUJGBDUTPSTZTUFNT PSJOHFOFSBMNVTUiVOEFSTUBOEwDFSUBJOBTQFDUTPGUIFBSUJGBDUTPSTZTUFNT TVDIBTTPGUXBSFFEJUPST BOEDPNQJMFST IBSEXBSFTJNVMBUPST BOBMZ[FST QSPCFT TFOTPST BOENFBTVSFNFOUNFDIBOJTNT
68
O Model-Oriented Systems Engineering Science
ThF.04&4DPODFQUPGNPEFMJOHBOENPEFMPSJFOUBUJPOJTNFBOUUPJODSFBTFUIFTIBSFEVOEFS TUBOEJOHPGTZTUFNDIBSBDUFSJTUJDTThFBQQSPBDIJTUPNBLFBSUJGBDUTFYQMJDJUBOEQSFDJTF/PUFUIBU QSFDJTFEPFTOPUNFBOTQFDJfiDPSEFUBJMFE*O.04&4 QSFDJTJPOJTPSUIPHPOBMUPTQFDJfiDJUZThJT PSUIPHPOBMJUZDBOCFJMMVTUSBUFEXJUIUIFNPEFMTJO'JHVSF.PEFMT.\^ .\JT$BS^ BOE.\JT$BS JT#MVF^SFQSFTFOUEJffFSJOHMFWFMTPGHFOFSBMJUZ.JTUIFNPTUHFOFSBMBOE.JT UIFNPTUTQFDJfiD)PXFWFS UIFZBSFBMMQSFDJTF.SFQSFTFOUTBMMTZTUFNT .SFQSFTFOUTBMMDBST BOE.SFQSFTFOUTBMMCMVFDBST ThFDPODFQUPGTQFDJfiDBUJPOJTNFBOUfiSTUUPQSPWJEFUIFQPTTJCJMJUZPGBOJNQMJDJUFMFNFOUPG TIBSFEVOEFSTUBOEJOH BOEUIFOUPTVQQPSUUIFOBUVSBMUFOEFODZPGNBUVSJOHEJTDJQMJOFTUPNBLF UIFJNQMJDJUQBSUPGTVDIVOEFSTUBOEJOHBTMBSHFBTQPTTJCMFXJUIPVUTBDSJfiDJOHUIFDPNNPOVOEFS TUBOEJOH/PUFUIBUTIBSFEVOEFSTUBOEJOHCFUXFFOQBSUJFTJTOPUSFTUSJDUFEUPQFSTPOUPQFSTPOTIBSJOH *U BMTP JODMVEFT QFSTPOUPNBDIJOF JODMVEJOH TPGUXBSF
NBDIJOFUPQFSTPO BOE NBDIJOFUP NBDIJOFTIBSJOH *UXPVMECFGBJSUPTBZUIBUBHPBMPGUIF.04&4DPODFQUPGNPEFMPSJFOUBUJPOJTUPNBLF DIBSBDUFSJ[BUJPOTNPSFFYQMJDJU XIJMFBHPBMPGUIF.04&4DPODFQUPGTQFDJfiDBUJPOJTUPNBLF DIBSBDUFSJ[BUJPOTNPSFJNQMJDJU*TUIJTJODPOTJTUFOU "SFNPEFMTBOETQFDJfiDBUJPOTXPSLJOH BUDSPTTQVSQPTFT 'JHVSFTIPXTUIBUUIFZBSFOPUThFDPODFQUTPGNPEFMBOETQFDJfiDBUJPOXPSLJODPODFSU .BLJOHJOGPSNBUJPOFYQMJDJUJONPEFMTXPSLTUPESJWFPVUNJTVOEFSTUBOEJOHT CPUIJODIBSBDUFS J[BUJPOTUIBUBSFOPUBSUJDVMBUFE BOEJOUIPTFUIBUBSF .PEFMJOHUIFSFGPSFBJNTUPNPWF DIBSBDUFSJTUJDT GSPN B MBDL PG TIBSFE VOEFSTUBOEJOH UP NVUVBM DPNQSFIFOTJPO " QSFEPNJOBOU NFBOTPGEPJOHUIJTJTUPNBLFFYQMJDJUDFSUBJOUIJOHTUIBUBSFJNQMJDJU NPWFGSPN UP
"GUFSBDIJFWJOHTIBSFEVOEFSTUBOEJOH JOGPSNBUJPOUIBUJTFYQMJDJUJONPEFMTJTSFBEZUPNPWFJOUP UIFJNQMJDJUDBUFHPSZ ThVT BNPEFMJTBMXBZTFYQMJDJUJUNBZ PSNBZOPU CFTIBSFE" TQFDJfiDBUJPOJTBMXBZTTIBSFEJUNBZ PSNBZOPU CFFYQMJDJU 4IBSFEVOEFSTUBOEJOHJTUIFQSJNBSZHPBMUIFMFGUDPMVNOJO'JHVSF BOETJUVBUJPOT BOE *GJUUBLFTBQBHFEPDVNFOUPSNPEFMUPBDIJFWFTIBSFEVOEFSTUBOEJOHPGTFMFDUFE DIBSBDUFSJTUJDTPGBTZTUFN UIFOUIBUJTXIBUXFTIPVMEQSPEVDF "TFDPOEBSZHPBMJTUPBDIJFWFUIJTVOEFSTUBOEJOHBTQBSTJNPOJPVTMZBTQPTTJCMF UIBUJT TJUVB UJPO JO'JHVSF*GXFDBOBDIJFWFTIBSFEVOEFSTUBOEJOHPGQBHFTPGJOGPSNBUJPOXJUIB Characteristics of Systems Shared understanding Implicit
Specification
Explicit
1
Hide
3
Not shared understanding
Implicitly learn, adapt , den hid le e os ci Exp recon Make precise, common
2
Hidden differences
4
Ambiguous; differing interpretations
Model Model: Make characteristics understood Specification: Allow understood characteristics to be implicit
Figure 3.2
Role of model and specification concepts in MOSES.
Core Concepts of Model-Oriented SE Science (MOSES)
O
69
QBHFEPDVNFOUPSNPEFM UIFOUIBUJTXIBUXFTIPVMEEP*OUIJTDBTF UIFTIBSFEVOEFSTUBOE JOH JF UIFTQFDJfiDBUJPO XPVMECFFYQMJDJUBOEJNQMJDJUThFQBHFNPEFMJTOPUUIF TQFDJfiDBUJPOJUJTUIFFYQMJDJUQBSUPGUIFTQFDJfiDBUJPO )JEEFOEJffFSFODFTJONBOZDBTFTDBOCFSFTPMWFEJNQMJDJUMZ BTXIFOUXPQBSUJFTMFBSOBOE BEBQUUPFBDIPUIFSTVOEFSTUBOEJOHXJUIPVUFYQMJDJUMZEFfiOJOHXIBUJUJT UIBUJT XJUIPVUEFfiOJOH BNPEFMThJTQSPDFTTJTSFQSFTFOUFECZUIFBSSPXEJSFDUMZGSPN UP JO'JHVSFThJTQSPDFTT MJNJUTIPXNVDITIBSFELOPXMFEHFPGBEPNBJODBOCFDBQUVSFEJOFYQMJDJUGPSN BOEUIFSFGPSF DBQUVSFE JO UIF NPEFM TQBDF /FWFSUIFMFTT JU JT B TJHOJfiDBOU QBSU PG BOZ EJTDJQMJOF PS EPNBJO JODMVEJOH4& BOEUIFSFGPSFXFEJTDVTTJUJOBCJUNPSFEFUBJM .PTUPGUIFLOPXMFEHFUIBUCFDPNFTJNQMJDJUMZTIBSFE GSPN EJSFDUMZUP
JTQSPCBCMZUBDJU LOPXMFEHF XIJDIJTBTVCTFUPGJNQMJDJULOPXMFEHF5BDJULOPXMFEHFDBOCFVTFECVUOPUSFBEJMZ BSUJDVMBUFEBOEUIVTOPUSFBEJMZNBEFFYQMJDJU JTTIBSFEUBDJULOPXMFEHF XIJMF JTQFSTPOBM UBDJULOPXMFEHF 0VSEFfiOJUJPOPGUBDJULOPXMFEHFJTCBTFEJOQBSUPOUIFDPODFQUPGUBDJULOPXJOHJO1PMBOZJ 1PMBOZJFNQIBTJ[FEQFSTPOBMLOPXMFEHF BOEUIFSFGPSFUIFUBDJULOPXMFEHFJO POMZ 8FJODMVEFUBDJULOPXMFEHFUIBUJTTIBSFEBNPOHUXPPSNPSFQBSUJFT OPOFPGXIPNDBOSFBE JMZBSUJDVMBUFJUpThJTJTUIFUZQFPGLOPXMFEHFSFQSFTFOUFEJODVMUVSBM TPDJBM BOEPSHBOJ[BUJPOBM HSPVQTUIBUQFSTJTUPWFSBOZTJHOJfiDBOUQFSJPEPGUJNF BOEGPSXIJDITUPSZUFMMJOHBOEOBSSBUJWFT NBZCFBQSJNBSZNFBOTPGDPNNVOJDBUJOH %FOOJOH 4UPSZUFMMJOHJTBMTPHBJOJOHUSBDUJPO BTBNFBOTPGDPNNVOJDBUJPOJOPSHBOJ[BUJPOBMDPOUFYUTBOEBTBOFOHJOFFSJOHNFUIPE'PSUIFTF SFBTPOT UBDJULOPXMFEHF BOEUIFflPXGSPN EJSFDUMZUP
JTBOJNQPSUBOUQBSUPGUIFSFQFS UPJSFPGUIFFYQBOEFE4&BOE.04&4 BMUIPVHINPTUPGJUXJMMOPUCFDBQUVSFEJONPEFMT*UJT BQBSUPG4&UIBUPDDVSTPVUTJEFUIFNPEFMTQBDFCVUJUJTSFflFDUFEBOETVQQPSUFEJOUIF.04&4 DPODFQUPGTQFDJfiDBUJPO " DPNNVOJUZ #P, DPOTJTUT PG BOE *O BEEJUJPO FBDI QFSTPO PS FOHJOFFS JO TVDI B DPNNVOJUZIBTIJTPXO#P, XIJDIDPOTJTUTPGUIFTVNPGLOPXMFEHFJO
BOE
BMUIPVHI BOE FMFNFOUTBSFPVUTJEFUIFSFBMNPGTQFDJfiDBUJPOThJTEFQJDUJPODBOBQQMZUP B#P,JOTPNFEPNBJO TVDIBT4&*UDBOBMTPBQQMZUPBTFUPGJOGPSNBUJPOBCPVUBTQFDJfiDTZT UFNPSTFUPGTZTUFNT TVDIBTBTFUSFRVJSFNFOUTPSBOBSDIJUFDUVSF*OUIFMBUUFSDBTF XFXPVME SFQMBDF HFOFSBM PS EPNBJO LOPXMFEHF XJUI JOEJWJEVBM TZTUFN LOPXMFEHF *O .04&4 FYQMJDJU JOGPSNBUJPO JO CPUI DBTFT SFTJEFT JO B NPEFM TQBDF UIF #P, SFTJEFT JO HFOFSBM NPEFMT JO UIF LOPXMFEHFTQBDF BOETZTUFNJOGPSNBUJPOSFTJEFTJOTQFDJfiDNPEFMTBTTPDJBUFEXJUIUIFTZTUFN JOBXPSLTQBDF -FUTMPPLCBDLBUBDPVQMFPGUIFBQQSPBDIFTUPMFBSOJOHESJWJOHCFIBWJPSJOUIFfiSTUTFDUJPO FOUJUMFEi.04&4JO"DUJPO"4UPSZBCPVU#VJMEJOHBO"VUPNBUFE$BSwGSPNUIJTiNPEFMWFSTVT TQFDJfiDBUJPOwWJFXQPJOU*OGBDU GPSDPOUFYU MFUTBEEJOBOPUIFSBQQSPBDI UIFNBOVBMDBTFXIFSF BIVNBOESJWFSJTMFBSOJOHUPESJWF/PXDIBSBDUFSJ[FUIFTFBQQSPBDIFTBTiIVNBOMFBSOTIPXUP ESJWFw"QQSPBDIIVNBOEFfiOFTSVMFTGPSSPCPU"QQSPBDISPCPUMFBSOTWJBTJNVMBUJPOXIFSF "QQSPBDIBOESFGFSUPUIFBQQSPBDIFTUPMFBSOJOHJOUIFfiSTUTFDUJPO)PXEPUIFTFNBQUP 'JHVSF /PUFUIBUXFBSFTJNQMJGZJOHUIFTJUVBUJPOIFSF-BUFSXFXJMMEJTDVTTUIFJTTVFPGEJffFSFOUTUBLFIPMEFSTIBWJOH EJffFSFOUDPODFSOT XIJDICSJOHTJOUIFDPODFQUPGWJFX $IBQUFS
BOEOFFEJOHEJffFSFOUSFQSFTFOUBUJPOTBOE DPODFQUT XIJDICSJOHTJOUIFEJNFOTJPOPGDPODFQUVBMJ[BUJPO $IBQUFS #VUUIFSPMFTBOEHPBMTPGNPEFMT BOETQFDJfiDBUJPOTEFTDSJCFEIFSFBQQMZJOBMMDBTFT p (PTUPMJ QSPQPTFTBNPEFMPGUIFQSPDFTTCZXIJDIBTFUPGTZNCPMT JOJUJBMMZXJUIPVUNFBOJOH BDRVJSF TIBSFENFBOJOHBNPOHJOUFSBDUJOHBHFOUT
70 O Model-Oriented Systems Engineering Science
O )VNBOMFBSOT4VQQPTF#PCJTUFBDIJOHIJTTPOIPXUPESJWFBOEIJTTPOIBTSFBEBESJWJOH NBOVBM"UUIFCFHJOOJOH #PCTTPOIBTWFSZMJUUMFLOPXMFEHFPGIPXUPESJWF XIJMF#PC IBTFYUFOTJWFLOPXMFEHFCVUNPTUPGJUJTJNQMJDJUThFZTIBSFBTNBMMBNPVOUPGFYQMJDJU LOPXMFEHFTheSFGPSF UIFTUBSUJOHTUBUFSFTJEFTNPTUMZBU JO'JHVSFJNQMJDJU BOEOPUTIBSFEVOEFSTUBOEJOH"TUIFUSBJOJOHQSPDFFET UXPUIJOHTIBQQFO'JSTU #PC FYQMBJOTDFSUBJOCBTJDSVMFTBOEUIJOHTUPXBUDIGPSXIJMFESJWJOHThJTBTQFDUPGESJWJOH SVMFTJTFYQMJDJUBOEUIVTSFQSFTFOUTUIFQBUIGSPN UP JO'JHVSF4FDPOE #PCT TPOJNQMJDJUMZMFBSOTBTJHOJfiDBOUBNPVOUBCPVUESJWJOHTJNQMZCZEPJOHJU CFZPOEXIBU #PCTBZTFYQMJDJUMZThJTSFQSFTFOUTUIFQBUIGSPN UP JOUIF fiHVSF"UUIFQPJOU XIFSF#PCTTPOIBTBTTJNJMBUFEBMMUIFOFDFTTBSZLOPXMFEHF GSPN#PCTFYQMJDJUUFBDI JOHBOEGSPNJNQMJDJUFYQFSJFODF
XFBSFBU JO'JHVSFCFDBVTFOPX#PCBOEIJT TPOCPUIIBWFJNQMJDJUTIBSFELOPXMFEHFBOEUIFSFJTOPOFFEUPFYQMJDJUMZEJTDVTTIPX UPESJWF O "QQSPBDI IVNBO EFfiOFT SVMFT GPS SPCPU $MFBSMZ BU UIF TUBSU PG UIF QSPDFTT UIF SPCPU IBTOPVOEFSTUBOEJOHPGESJWJOHBOE#PCTLOPXMFEHFJTJNQMJDJU TPBHBJOUIFTUBSUJOH QPJOUJT JO'JHVSF*OUIJTDBTF UIFSPCPUDBOOPUMFBSOCVUNVTUCFFYQMJDJUMZUPME FWFSZUIJOHBCPVUESJWJOH TPUIFSFJTOPQBUIGSPN UP JOUIFfiHVSF#PCNVTUXPSL UPNBLFBMMIJTLOPXMFEHFPGESJWJOHFYQMJDJUJOWBSJPVTNPEFMTJOUIFGPSNPGSVMFTBOE QBUUFSOT XIJDINFBOTFWFSZUIJOHJTPOUIFQBUIGSPN UP 'VSUIFSNPSF UIFSPCPU DPOUJOVFTUPSFMZPOUIFFYQMJDJUSVMFTPGESJWJOH TPOPUIJOHFOETVQBU UIFfiOBMTUBUF PGBMMDPNNVOJDBUJPOBOEVOEFSTUBOEJOHCFUXFFO#PCBOEUIFSPCPUJTBU O "QQSPBDI3PCPUMFBSOTWJBTJNVMBUJPOThFTUBSUJOHQPJOUJTBHBJO GPSUIFTBNFSFBTPOT HJWFOJO"QQSPBDIThFSFBSFUXPTPVSDFTPGJOGPSNBUJPOGPSUIFSPCPU'JSTU #PCQSP WJEFTBMJUUMFTUBSUJOHJOGPSNBUJPOJOUIFNJOJNBMJOJUJBMNPEFMUIBUSFQSFTFOUTUIFQBUI GSPN UP JO'JHVSF#VUCFZPOEUIBU BMMLOPXMFEHFBCPVUESJWJOHJTPCUBJOFE EJSFDUMZCZUIFSPCPU8IBUQBUIJOUIe fiHVSFSFQSFTFOUTUIFSPCPUMFBSOJOH 5PBOTXFSUIBURVFTUJPO MFUTBTTVNFUIFGPMMPXJOHTDFOBSJP#PCOFWFSMPPLTBUUIFMFBSOFE SVMFCBTFUIBUFNFSHFEBOEXBTDBQUVSFEJOTPNFGPSNGSPNUIFSPCPUTMFBSOJOHFYQFSJFODFJO GBDU JUNBZOPUCFJOIVNBOSFBEBCMFGPSN#VU#PCQVUTJUJOUPUIFNPEFMTQBDFXIFSFPUIFSDBS ESJWJOHSPCPUTDBOBDDFTTJUBOEVTFJU BMUIPVHIJUJTOPUBDDFTTJCMFUPIVNBOESJWFST"UUIJTQPJOU UIF#P,GPSFYQFSJFODFEESJWFSTJTQBSUMZJO FH ESJWFSNBOVBMT BOEQBSUMZJO JF MFBSOFE UISPVHIFYQFSJFODF ThF#P,GPSUIFDBSESJWJOHSPCPUDPNNVOJUZJTBMMJO UIFSVMFTFU UIBUXBTMFBSOFEBOETIBSFEThFNPEFMTQBDFDPOUBJOTPOMZUIFESJWFSNBOVBMQBSUPGUIFIVNBO ESJWFS#P,CVUJUDPOUBJOTUIFFOUJSFSPCPUESJWFS#P,
Core Concepts II: Connection Ontology ThFDPODFQUTPGTZTUFN NPEFM BOEDPSSFTQPOEFODFEFfiOFEJOUIFQSFWJPVTTFDUJPOBSFCVJMEJOH CMPDLTGPSUIFDPSFDPODFQUTPGDPOOFDUJPOBNPOHTZTUFNT JODMVEJOHTFSWJDFT UIBUBSFUIFTVCKFDU PGUIJTTFDUJPO$POOFDUJPOIFSFNFBOTSFMBUJPOPSJOUFSBDUJPOPSCPUIThFCBTJDUFSNTBOEEFfiOJ UJPOTBSFHJWen fiSTU GPMMPXFECZBEJTDVTTJPOPGSPMFT
4ZTUFNJTVTFEIFSFJOUIFTFOTFPGIPMPOThBUJT UIFSFMBUJPOTBOEJOUFSBDUJPOTEJTDVTTFEJOUIJTTFDUJPODBO PDDVSCFUXFFOTZTUFNT CFUXFFOBTZTUFNBOEFOUJUJFTJOJUTFOWJSPONFOU PSCFUXFFOQBSUTPGBTZTUFN
Core Concepts of Model-Oriented SE Science (MOSES)
O 71
Terms and Concepts 'PSFBDIOBNFEDPODFQU BEFfiOJUJPOJTHJWFOBOEJONBOZDBTFT FYQMBOBUPSZOPUFTBOEFYBNQMFT BSFBMTPHJWFO O *OUFSBDUJPO"DUJPOBNPOHUXPPSNPSFQBSUJFT /PUF ThF OVNCFS BOE UZQFT PG QBSUJFT JOWPMWFE JO BOZ JOUFSBDUJPO BSF UXP PS NPSF FOEQPJOUQBSUJFT POFPSNPSFDPOOFDUPSQBSUJFT BOE[FSPPSNPSFJOUFSNFEJBSZQBSUJFT ThFTFUZQFTPGQBSUJFTBSFEFfiOFECFMPX
/PUF"OJOUFSBDUJPODBOPDDVSCFUXFFONPSFUIBOUXPQBSUJFTBUUIFTBNFUJNF'PS FYBNQMF POFQBSUZDBOEFMJWFSBOJUFNGPSVTFCZBMMQBSUJFTSFHJTUFSFEGPSBQBSUJDVMBSTFS WJDFThBUJTXIZUIFEFfiOJUJPOBCPWFTBZTiBNPOHwQBSUJFTJOTUFBEPGiCFUXFFOwQBSUJFT O 3FMBUJPO"OJOUFSQFSTPOBM NBUIFNBUJDBM MPHJDBM PSDBVTBMDPOOFDUJPOBNPOHUXPPS NPSFQBSUJFT /PUF*OUFSBDUJPOTPGUFOPDDVSPSBSFBMMPXFEUPPDDVSEVFUPTPNFSFMBUJPOBNPOHUXPPS NPSFQBSUJFT'PSFYBNQMF UXPQBSUJFTNJHIUOPUJOUFSBDUVOUJMUIFZBSFXJUIJOBDFSUBJO EJTUBODFGSPNFBDIPUIFS.BUIFNBUJDBMSFMBUJPOTJODMVEFUIJOHTTVDIBTFRVBMJUZ PSEFS UPQPMPHZ BOEGVODUJPOBMJUZ$BVTBMSFMBUJPOTJODMVEFTVDIUIJOHTBTDBVTFFffFDU GPSDFT BOd fiFMET O 1BSUZ&OUJUZJOWPMWFEJOBOJOUFSBDUJPO /PUF6TVBMMZBQBSUZQMBZTUIFSPMFPGTZTUFN FYUFSOBMFOUJUZ DPNQPOFOUXJUIJOBTZTUFN PSDPOOFDUPS*UDBOCFBOZUZQFPGTZTUFN TVDIBTBQFSTPO BOPSHBOJ[BUJPO BNBDIJOF BOBOPTZTUFN BTPGUXBSFVOJUPSQSPHSBN BIZCSJETZTUFN BiTZTUFNPGTZTUFNT wPSBOZ DPOOFDUPSUZQF O &OEQPJOUQBSUZ3PMFQMBZFECZBQBSUZUIBUJTOPUBDPOOFDUPSBOEOPUBOJOUFSNFEJBSZ /PUF*OBNVMUJQBSUZFOEUPFOEMJOFBSQSPDFTTJOUFSBDUJPO UIFFOEQPJOUQBSUJFTBSFUIFQBS UJFTUIBUBODIPSUIFUXPFOETPGUIFJOUFSBDUJPO BOEUIFJOUFSNFEJBSZQBSUJFTBSFJOCFUXFFO "MMJOUFSBDUJOHFOEQPJOUBOEJOUFSNFEJBSZQBSUJFTBSFDPOOFDUFEWJBDPOOFDUPSQBSUJFT .PSF EFUBJMTPGUPQPMPHJFTBOEQSPUPDPMTPGNVMUJQBSUZJOUFSBDUJPOTBSFHJWFOJO$IBQUFS
O *OUFSNFEJBSZQBSUZ3PMFQMBZFECZBQBSUZUISPVHIXIJDIBTFDPOEQBSUZBOEUIJSE QBSUZJOUFSBDU O $POOFDUPSQBSUZ3PMFQMBZFECZBQBSUZUIBUUSBOTQPSUTTUVff CFUXFFOPUIFSQBSUJFTJO BOJOUFSBDUJPO O "DUJPO"DUTNBMMFTUVOJUPGBOBDUJWJUZPSQSPDFTT O "DUJWJUZPS1SPDFTT"DUJPOPSTFRVFODFPGBDUJPOTUBLFOJOUIFDPVSTFPGBOJOUFSBDUJPO O 4UVffThBUXIJDIJTFYDIBOHFEBNPOHQBSUJFTJOJOUFSBDUJPOTThFNPTUDPNNPOFYBN QMFT UIFTF BSF OPU NVUVBMMZ FYDMVTJWF JODMVEF HPPET JOGPSNBUJPO DVSSFODZ TZNCPMT QFPQMF FffFDU DPOUSPM NBUUFS FOFSHZ GPSDF TVDIBTHSBWJUBUJPOBM OVDMFBS NBHOFUJD /PUFThJTMJTUDPOUBJOTUIFQSFQPOEFSBODFPGUZQFTPGFYDIBOHFETUVff"MMJOUFSBDUJPOT JOWPMWFBOFYDIBOHFPGTUVffJGOPTUVff JTFYDIBOHFE OPJOUFSBDUJPOPDDVSTThFMBUUFS DPOTUSBJOUEFSJWFTGSPNUIFCSPBESBOHFEFfiOFEGPSTUVff XIJDIJODMVEFTCPUIEJSFDUBOE JOEJSFDU UBOHJCMFBOEJOUBOHJCMF SFBMBOEWJSUVBM BOEDPODSFUFBOEBCTUSBDUUZQFT5XP OPUBCMF BOE EFMJCFSBUF PNJTTJPOT GSPN UIJT TBNQMF MJTU BSF TFSWJDF BOE SFTPVSDF ThFTF PNJTTJPOTBSFFYQMBJOFEJOUIFEFfiOJUJPOTUIBUGPMMPX O 4FSWJDF "DUJWJUZQFSGPSNFECZPOFQBSUZJOUFOEFEPSJOUFSQSFUFEUPCFOFfiUBOPUIFS QBSUZ "DUJWJUZ QFSGPSNFE CZ POF QBSUZ JOUFOEFE PS JOUFSQSFUFE UP CFOFfiU BOPUIFS QBSUZBOEUIFSFTVMUPSFffFDUPGUIFBDUJWJUZPOUIFPUIFSQBSUZ
72 O Model-Oriented Systems Engineering Science
O
O
O O
O O O
/PUFThFTFSWJDFBDUJWJUZNBZPSNBZOPUCFBOJOUFSBDUJPO*ONBOZDBTFTJUJTQFS GPSNFETFQBSBUFMZCZUIFTFSWJDFQSPWJEFS OPUJOJOUFSBDUJWFNPEFThFFffFDU BTEFfiOFE CFMPX PGBTZTUFNPSBTFSWJDFJTJOBMMDBTFTJOWPMWFEJOBOJOUFSBDUJPO /PUF4FSWJDFJTBUZQFPGQSPDFTTJUJTOPUBUZQFPGTUVff BOEJONBOZDBTFTJUJTOPUQBSU PGUIFJOUFSBDUJPOCFUXFFOQSPWJEFSBOEDPOTVNFSUIBUJTXIZJUXBTPNJUUFEGSPNUIF FYBNQMFTPGiTUVffw /PUFThFSFJTBEJTUJODUJPOCFUXFFOBDUJWJUZBOESFTVMU3FTVMUJTEFfiOFEBTUIFFffFDU TFFCFMPX 4FSWJDFQSPWJEFS1BSUZUIBUQFSGPSNTBTFSWJDFGPSBOPUIFSQBSUZBOEQSPWJEFTUIFFffFDU UPUIBUQBSUZ EJSFDUMZPSJOEJSFDUMZ FH UISPVHIBOJOUFSNFEJBSZQBSUZ /PUFThFQISBTFiQSPWJEFTBTFSWJDFwJTPGUFOVTFEBTTIPSUIBOEGPSUIFNPSFQSFDJTFCVU DVNCFSTPNFiQFSGPSNTBTFSWJDFBOEQSPWJEFTUIFFffFDUPGUIFTFSWJDFw 4FSWJDFDPOTVNFS1BSUZGPSXIPTFCFOFfiUBTFSWJDFJTQFSGPSNFEBOEUIBUSFDFJWFTUIF FffFDUPGUIBUTFSWJDF /PUFThFQISBTFiDPOTVNFTBTFSWJDFwPSiSFDFJWFTBTFSWJDFwJTPGUFOVTFEBTTIPSUIBOEGPS UIFNPSFQSFDJTFCVUDVNCFSTPNFiSFDFJWFTUIFFffFDUPGBTFSWJDFw 4FSWJDFJOJUJBUPS1BSUZUIBUJOJUJBUFTUIFSFRVFTUGPSBTFSWJDFUPCFQFSGPSNFE /PUF: ThFTFSWJDFJOJUJBUPSNBZBMTPCFUIFTFSWJDFDPOTVNFS %JTTFSWJDF"DUJWJUZUBLFOCZPOFQBSUZJOUFOEFEPSJOUFSQSFUFEUPCFGPSUIFEFUSJNFOUPG BOPUIFSQBSUZ EJSFDUMZPSJOEJSFDUMZ /PUF "O BDUJWJUZ JT EFDPVQMFE GSPN JUT EFTJHOBUJPO BT B TFSWJDF PS B EJTTFSWJDF ThBU JT TFSWJDF BOE EJTTFSWJDF BSF OPU JOIFSFOU DIBSBDUFSJTUJDT PG BO BDUJWJUZ CVU SBUIFS SPMFTPSJOUFSQSFUBUJPOTPGBOBDUJWJUZ ThFFYBNQMFTJOUIFOFYUTFDUJPOJMMVTUSBUFUIJT EFDPVQMJOH
%JTTFSWJDFQSPWJEFS1BSUZUIBUQFSGPSNTBEJTTFSWJDFGPSBOPUIFSQBSUZBOEQSPWJEFTUIF FffFDUUPUIBUQBSUZ %JTTFSWJDF DPOTVNFS 1BSUZ GPS XIPTF EFUSJNFOU B EJTTFSWJDF JT QFSGPSNFE BOE UIBU SFDFJWFTUIFFffFDUPGUIBUEJTTFSWJDF &ffecU3FTVMU BDUVBMPSJOUFSQSFUFE PGTZTUFNCFIBWJPSPOBOFOWJSPONFOU JODMVEJOH TFSWJDFPSEJTTFSWJDFCFJOHQFSGPSNFE *UDBOCF N "OFYDIBOHFPGTUVff CFUXFFOTZTUFNBOEFOWJSPONFOUFMFNFOUT FH UBYQSFQBSFS HJWFTDMJFOUDPOTVNFr fiMMFEJOUBYGPSNT
N "TUBUFPSDPOEJUJPOPGFOWJSPONFOU JODMVEJOHDPOTVNFS FMFNFOUT XIJDINBZSFQSF TFOUDIBOHFPSTUBTJT FH GPSBNBDIJOFQSPQFSGVODUJPOJOHGPSBIVNBOJNQSPWFE DIBOHFE EFHSBEFE PSNBJOUBJOFEQIZTJDBM NFOUBM Pr fiOBODJBMDPOEJUJPO
N "DDFTTUPBSFTPVSDF N "DIJFWFNFOU PG B HPBM PG UIF FOWJSPONFOU FMFNFOU /PUF " DPOTVNFS PG B TBGFUZ EFQPTJUCPYTFSWJDFDPVMEIBWFFJUIFSPGUXPQPUFOUJBMWJFXT USBOTBDUJPOWJFX DPOTVNFSHJWFTQSPWJEFSWBMVBCMFTBUUJNF5QSPWJEFSHJWFTCBDLWBMVBCMFTUPDPO TVNFSBUBMBUFSUJNF5PS TFSWJDFWJFXDPOTVNFSXBOUTUPLFFQWBMVBCMFTTBGF GSPN5UP5IFOFFETTPNFPOFUPQSPWJEFUIJTiLFFQJOHTBGFwTFSWJDFUIFQSPWJEFS QSPWJEFTUIJTTFSWJDF*OUIJTDBTFUIFTFSWJDFWJFXJTUIFEPNJOBOUWJFX*USFQSFTFOUT UIFGVMfiMMNFOUPGUIFDPOTVNFSTHPBM N %JffFSFOUGSPNUIFJOUFOEFEFffFDU&H UIFJOUFOEFEFffFDUNBZCFQPTJUJWFCVUUIF BDUVBMFffFDUNBZCFOFHBUJWFoUPUIFEFUSJNFOUPGUIFDPOTVNFSSBUIFSUIBOUPIJT CFOFfiU /PUF&ffFDU JONBOZDBTFT JTBOJOUFSQSFUBUJPOUIBUEJffFSTCZPCTFSWFS
Core Concepts of Model-Oriented SE Science (MOSES)
O 73
O *OUFOEFEFffFDU&ffFDUPGBTZTUFN JODMVEJOHBTFSWJDFPSEJTTFSWJDFBDUJWJUZ UIBUJTDPO TJTUFOUXJUIUIFJOUFOU O 6OJOUFOEFEFffFDU&ffFDUPGBTZTUFN JODMVEJOHBTFSWJDFPSEJTTFSWJDFBDUJWJUZ UIBUJT JODPOTJTUFOUXJUIUIFJOUFOU /PUF ThFTF FffFDUT JODMVEF TJEF FffFDUT BOE VOBOUJDJQBUFE FffFDUT PGUFO DPOUSBSZ UP UIF JOUFOEFEFffFDUThFZPGUFOPDDVSXJUIDPNQMFYTZTUFNT5ZQJDBMMZUIFZBSJTFCFDBVTFUIF EFTJHOEJEOPUUBLFJOUPBDDPVOUUIBUBTZTUFNDIBOHFTJUTFOWJSPONFOU FH NVUVBMBEBQ UBUJPO 6OJOUFOEFEFffFDUTDBOCFJOUFSQSFUFEBTQPTJUJWFPSOFHBUJWF O 4FSWJDFJOUFSBDUJPO1SPWJEJOHBOEDPOTVNJOHBTFSWJDFJT JOHFOFSBM BDPNQPTJUFBDUJW JUZPSQSPDFTT"TTVNFUIBU1JTUIFQSPWJEFSBOE$JTUIFDPOTVNFSThFOUXPBDUJWJUJFT PDDVSJOUIFTFSWJDFJOUFSBDUJPO "TFSWJDFBDUJWJUZQFSGPSNFECZ1GPSUIFCFOFfiUPG$ "OJOUFSBDUJPOCFUXFFO1BOE$JOXIJDI1QSPWJEFTUIFFffFDUPGUIFTFSWJDFUP$ /PUF*GUIFTFSWJDFFffFDUJTJOEJSFDU POFPSNPSFJOUFSNFEJBSZQBSUJFTNBZBMTPCFJOWPMWFE JOUIFJOUFSBDUJPO O 4ZTUFNCFIBWJPS*OUIFDPOUFYUPGBOJOUFSBDUJPOCFUXFFOTZTUFNT UIFBDUVBMPCTFSWFE CFIBWJPSPGFBDITZTUFN FH QVMMJOHTUVff iOBOEQVTIJOHTUVff oVU /PUF#FIBWJPSPGBTZTUFNJOBOJOUFSBDUJPOJTWJTJCMFBUJUTQPSUT O %JSFDUJOUFSBDUJPO*OUFSBDUJPOJOXIJDIUIFTUVff FYDIBOHFEJTSFBMPSDPODSFUFPSEJSFDUMZ DPOOFDUFEUPTZTUFNCFIBWJPS O *OEJSFDUJOUFSBDUJPO*OUFSBDUJPOJOXIJDIUIFTUVff FYDIBOHFEJTWJSUVBMPSBCTUSBDUPS JOEJSFDUMZDPOOFDUFEUPTZTUFNCFIBWJPS O $PPQFSBUJWFJOUFSBDUJPO*OUFSBDUJPOJOXIJDIBMMQBSUJFTIBWFBDPNNPOHPBM /PUF*OUIFDBTFPGNBDIJOFT XIJDIEPOPUIBWFHPBMT QFSTF UIFZBSFEFTJHOFEUPIBWF PSCFIBWFBTUIPVHIUIFZIBWF BDPNNPOHPBM &YBNQMFT1FPQMFPOBO4&UFBNXJUIUIFDPNNPOHPBMPGFOHJOFFSJOHBTZTUFNThFQBSUT PGWJSUVBMMZBMM5SBEJUJPOBM4ZTUFNT&OHJOFFSJOH 54& TZTUFNT NBDIJOFT BSFEFTJHOFEUP XPSLUPHFUIFS UPIBWFBDPNNPOHPBM O $PNQFUJUJWFJOUFSBDUJPO*OUFSBDUJPOJOXIJDIEJffFSFOUQBSUJFTIBWFDPOflJDUJOHHPBMT & YBNQMFT1MBZFSTJOBHBNFJOXIJDIPOFXJOTBOEUIFPUIFSMPTFTBSNJFTJOBXBS /PUF.BOZJOUFSBDUJPOTSFQSFTFOUBNJYPGDPPQFSBUJPOBOEDPNQFUJUJPOThJTJTBIBMM NBSLPGDPNQMFYTZTUFNT'PSFYBNQMF QFPQMFJOBOPSHBOJ[BUJPOPGUFOXPSLDPPQFSB UJWFMZUPXBSEDPNNPOPSHBOJ[BUJPOBMHPBMT XIJMFBUUIFTBNFUJNFDPNQFUFXJUIFBDIGPS SFDPHOJUJPO QSPNPUJPOT SFTPVSDFT FUD O "TZNNFUSJDJOUFSBDUJPO*OUFSBDUJPOJOXIJDIEJffFSFOUQBSUJFTQMBZEJffFSFOU UZQJDBMMZ DPOKVHBUF SPMFT &YBNQMFT DMJFOUTFSWFS QVCMJTIFSTVCTDSJCFS TFOEFSSFDFJWFS TFSWJDF QSPWJEFS DPOTVNFSMFBEFSGPMMPXFS O 4ZNNFUSJDJOUFSBDUJPO*OUFSBDUJPOJOXIJDIBMMQBSUJFTQMBZUIFTBNFSPMF"QSPNJOFOU FYBNQMFJTQFFSUPQFFSJOUFSBDUJPOT /PUF#PUIDPPQFSBUJWFBOEDPNQFUJUJWFJOUFSBDUJPOTDBOCFTZNNFUSJD /PUF&WFOJOTZNNFUSJDJOUFSBDUJPOT BUBfiOFSHSBJOFETDBMFUIFJOUFSBDUJPOTBSFPGUFO BTZNNFUSJD&YBNQMFDPOWFSTBUJPO"UBMLTXIJMF#MJTUFOTUIFO#UBMLTXIJMF"MJTUFOT FUD O "HFOU&OUJUZUIBUIBTUIFDBQBDJUZUPDPOUJOVBMMZTFOTFJUTFOWJSPONFOU NBLFEFDJTJPOT CBTFEPOUIBUTFOTPSZJOQVU BOEUPBDUPVUUIPTFEFDJTJPOTJO JUTFOWJSPONFOUXJUIPVU SFRVJSJOHDPOUSPMCZPSQFSNJTTJPOGSPNFOUJUJFTXJUIXIJDIJUJTBTTPDJBUFEThFIBMMNBSLT
74
O Model-Oriented Systems Engineering Science
PGBOBHFOUBSFUIBUJUJTSFBDUJWF UJNFMZSFTQPOTFUPDIBOHFTJOUIFFOWJSPONFOU
HPBM PSJFOUFE OPUTJNQMZSFTQPOEJOHUPUIFFOWJSPONFOUBDDPSEJOHUPBQSFEFUFSNJOFETDSJQU
BVUPOPNPVT IBWJOHJUTPXOBHFOEB
JOUFSBDUJWF XJUIJUTFOWJSPONFOUBOEPUIFSFOUJUJFT
flFYJCMF BOEBEBQUBCMF 'SPN,SVQBOTLZ
O 5SBOTBDUJPO*OUFSBDUJPOJOXIJDIFBDIQBSUZCPUIHJWFTBOESFDFJWFTTUVff &YBNQMFT1BSUZ"HJWFTDVSSFODZUP1BSUZ# BOESFDFJWFTHPPETUIBU#HJWFT PSSFDFJWFT JOGPSNBUJPOUIBU#HJWFT PSDPOTVNFTBTFSWJDFUIBU#QSPWJEFT /PUF5SBOTBDUJPOJTPGUFOBTFRVFODFPGBDUJPOT JF BQSPDFTT O 3FTPVSDF1BSUZUIBUTFSWFTBTUIFTPVSDFPGTUVff fPSBOPUIFSQBSUZJOBOJOUFSBDUJPO /PUF"TFSWJDFQSPWJEFSDBOCFBSFTPVSDF. ThFTUVff fPSXIJDIJUJTUIFTPVSDFJTOPUUIF TFSWJDF CVUSBUIFSUIFFffFDUPGUIFTFSWJDF /PUF3FTPVSDFJTBTPVSDFPGTUVff JUJTOPUTUVff JOBOJOUFSBDUJPOThBUJTXIZJUJT PNJUUFEGSPNUIFFYBNQMFTPGTUVff /PUF3FTPVSDFJTBSPMF"QBSUZDBOQMBZUIFSPMFPGSFTPVSDFJOPOFJOUFSBDUJPOBOEUIF SPMFPGTUVffJOBOPUIFSJOUFSBDUJPO&YBNQMF*OUFSBDUJPO*HPUPUIFCPPLTUPSFBOECVZB EJDUJPOBSZ*OUFSBDUJPO*MPPLVQUIFEFfiOJUJPOPGSFTPVSDFJOUIFEJDUJPOBSZ *O*OUFSBDUJPO UIFCPPLTUPSFBOE*BSFUIFJOUFSBDUJOHQBSUJFT*HJWFUIFCPPLTUPSFDVS SFODZBOEUIFCPPLTUPSFHJWFTNFHPPETUIFEJDUJPOBSZThFCPPLTUPSFJTBSFTPVSDFGPS NFBTUIFTPVSDFPGUIFEJDUJPOBSZ *OJOUFSBDUJPO UIFEJDUJPOBSZBOE*BSFUIFJOUFSBDUJOHQBSUJFTThFEJDUJPOBSZHJWFTNF JOGPSNBUJPOUIFEFfiOJUJPOPGSFTPVSDFThFEJDUJPOBSZJTBSFTPVSDFGPSNFBTUIFTPVSDF PGUIFEFfiOJUJPO ThFEJDUJPOBSZUIVTQMBZTUIFSPMFPGTUVff JOUIFfiSTUJOUFSBDUJPO BOEUIFSPMFPGSFTPVSDF JOUIFTFDPOEJOUFSBDUJPOThJTEPFTOPUWJPMBUFUIFTUBUFNFOUBCPWFUIBUBSFTPVSDFJTOPU TUVff*OJOUFSBDUJPO UIFEJDUJPOBSZJTTUVff BOEJTOPUBSFTPVSDF*OJOUFSBDUJPO UIF EJDUJPOBSZJTBSFTPVSDFBOEJTOPUTUVff
Roles &BDIQBSUZQMBZTBSPMFJOUIFJOUFSBDUJPO'JSTU UXPSPMFTBSFJOUFSNFEJBSZBOEFOEQPJOUQBSUJFT BTEFfiOFEBCPWF"HJWFOQBSUZNBZCFBOJOUFSNFEJBSZJOPOFJOUFSBDUJPOBOEBOFOEQPJOUJO BOPUIFSJOUFSBDUJPO3PMFTPGFOEQPJOUPSJOUFSNFEJBSZQBSUJFTDBOJODMVEFQFFSDMJFOU TFSWFS QVCMJTIFS TVCTDSJCFSTFOEFSHJWFS SFDFJWFSQSPWJEFS BOEDPOTVNFS"TBNQMFMJTUPGSPMFTPGTQF DJfiDBMMZJOUFSNFEJBSZQBSUJFTJODMVEFTBEBQUPS SFQFBUFS GBÎBEF USBOTGPSNFS JOUFSQSFUFS HBUFXBZ NFEJBUPS BOEQSPYZ ThFDPOOFDUPSQBSUZQMBZTPOFSPMFUPTFSWFBTUIFUSBOTQPSUWFIJDMFGPSNPWJOHTUVff CFUXFFO FOEQBSUJFT$POOFDUPSJTEJTDVTTFEJONPSFEFUBJMJO$IBQUFSThFDPOOFDUPSQBSUZJOUIJTTFD UJPODPSSFTQPOETUPUIFBTTFNCMZDPOOFDUPSJO$IBQUFS 4UVff QMBZT EJffFSFOU SPMFT ThF WBSJFUJFT PG TUVff BSF JO HFOFSBM SPMFT OPU JOIFSFOU UZQFT &YBNQMF*USBEFZPVBCVTIFMPGXIFBUGPSBCVTIFMPGBQQMFT*XPVMEQSPCBCMZSFHBSEUIFXIFBUBT DVSSFODZBOEUIFBQQMFTBTHPPET:PVXPVMEIBWFUIFDPOKVHBUFWJFX:PVXPVMESFHBSEUIFBQQMFT BTDVSSFODZBOEUIFXIFBUBTHPPET*ONPTUDBTFT IPXFWFS UIFQBSUJFTTIBSFUIFTBNFWJFXPGUIF TUVff eYDIBOHFENPOFZBTDVSSFODZ NFSDIBOEJTFBTHPPET JOGPSNBUJPOBTJOGPSNBUJPO "OBDUJWJUZPSQSPDFTTDBOBMTPQMBZEJffFSFOUSPMFTPSIBWFEJffFSFOUJOUFSQSFUBUJPOT'PSFYBN QMF BTJOHMFBDUJWJUZDBOCFJOUFSQSFUFECZUXPEJffFSFOUQBSUJFT PSCZUIFTBNFQBSUZBUEJffFSFOU UJNFT BTBTFSWJDFBOEBTBEJTTFSWJDFThFGPMMPXJOHFYBNQMFJMMVTUSBUFTCPUIPGUIFTFTJUVBUJPOTJO BOPSHBOJ[BUJPOBMTFUUJOH
Core Concepts of Model-Oriented SE Science (MOSES)
O
75
"UUJNF5 NBOBHFS.JUDIJTQSFQBSFEUPfiSFFNQMPZFF&ECVUFNQMPZFF&MMFOJOUFSWFOFTXJUI .JUDIUPTBWF&ETKPC)PXFWFS VOLOPXOUP&MMFO BOE.JUDI
&EXBOUFE.JUDIUPfiSFIJN -BUFSBUUJNF5 &EfiOETPVUBCPVU&MMFOTJOUFSWFOUJPOBOEUFMMT&MMFOUIBUIFXBOUFEUPCFfiSFE -BUFSBUUJNF5 &EJTQSPNPUFEBOEIBTUIFKPCIFSFBMMZXBOUT8IBUBSFUIFJOUFSQSFUBUJPOTPG .JUDITSFBEJOFTTUo fiSF&EBOE&MMFOTJOUFSWFOUJPOBU5 O "U5&EBOUJDJQBUFTUIF EFTJSFECVUBCPSUFE fiSJOHBDUJPOPG.JUDIUPCFBTFSWJDFQSP WJEFECZ.JUDIUP&E)FJTEJTBQQPJOUFEXIFOJUEPFTOPUIBQQFO O "U5&MMFOSFHBSETIFSJOUFSWFOUJPOBTBTFSWJDFTIFQSPWJEFTUP&E O "U58IFO&EfiOETPVUBCPVU&MMFOT5JOUFSWFOUJPO &ESFHBSETUIFJOUFSWFOUJPOBTB EJTTFSWJDFUIBU&MMFOQSPWJEFEUP&E O "U58IFO&EUFMMT&MMFOUIBUIFXBOUFEUPCFfiSFE &MMFOUIFOSFHBSETIFS5JOUFSWFO UJPOBTBEJTTFSWJDFUIBUTIFQSPWJEFEUP&E BHSFFJOHXJUI&EPOUIJTQPJOUBU5 O "U5"GUFS&EHFUTIJTQSPNPUJPO CPUI&MMFOBOE&ESFHBSE&MMFOT5JOUFSWFOUJPOBT BTFSWJDFUIBU&MMFOQSPWJEFEUP&E ThFCPUUPNMJOFUIFFffFDUPGBOBDUJWJUZPSJOUFSBDUJPOUBLFOBUBDFSUBJOUJNFDBOCFJOUFSQSFUFE EJffFSFOUMZBUUIBUUJNFCZUIFQBSUJFTJOWPMWFE BOECPUIJOUFSQSFUBUJPOTDBODIBOHFPWFSUJNFThF TBNFBDUJWJUZ XIJDIJTPGDPVSTFIJTUPSJDBMMZfiYFEBOEEPFTOPUDIBOHF DBOUBLFPOEJffFSFOUSPMFT JOEJffFSFOUWJFXTBOEBUEJffFSFOUUJNFT
Summary ThFFYBNQMFBOEDPSFDPODFQUTQSFTFOUFEJOUIJTDIBQUFSHJWFBOJOUSPEVDUJPOUP.04&4BOEJUT CBTJDQFSTQFDUJWFTThF.04&4GFBUVSFTEFTDSJCFEJO$IBQUFSHJWFBNPSFDPNQMFUFCBTJTGPSUIF NPEFMTQBDFBOEPUIFSEFUBJMTJOUIFTVCTFRVFOUDIBQUFST
References %BWJE . The $PSSFTQPOEFODF TheorZ PG5SVUI 4UBOGPSE &ODZDMPQFEJB PG 1IJMPTPQIZ IUUQQMBUP TUBOGPSEFEVFOUSJFTUSVUIDPSSFTQPOEFODF "DDFTTFE+BOVBSZ
%FOOJOH 4 The 4QSJOHCPBSE )PX 4UPSZUFMMJOH *HOJUFT "DUJPO JO ,OPXMFEHF&SB 0SHBOJ[BUJPOT #PTUPO ."#VUUFSXPSUI)FJOFNBOO *&&& *&&& 4UBOEBSE (MPTTBSZ PG .PEFMJOH BOE 4JNVMBUJPO 5FSNJOPMPHZ *&&& 4UE *&&& .BZ ,SVQBOTLZ +%efinition: AgencyIUUQXXXBHUJWJUZDPNEFGBHFODZIUN "DDFTTFE+BOVBSZ
.BSUJO +BOE5'FSSJT0OUIFWBSJPVTDPODFQUVBMJ[BUJPOTPGTZTUFNTBOEUIFJSJNQBDUPOUIFQSBDUJDF PGTZTUFNTFOHJOFFSJOH1SPDUI"OOV*OU4ZNQ*/$04&, The NFUIFSMBOET o+VOF 1PMBOZJ .1FSTPOBM,OPXMFEHF5PXBSETB1PTU$SJUJDBM1IJMPTPQIZ/FX:PSL)BSQFS3PX 3.0%10QFO%JTUSJCVUFE1SPDFTTJOH3FGFSFODF.PEFM1BSU'PVOEBUJPOT*OUFSOBUJPOBM4UBOEBSE *5653FDPNNFOEBUJPO9 4FMJD # ((VMMFLTPO BOE18BSE3FBM5JNF0CKFDU0SJFOUFE.PEFMJOH/FX:PSL+PIO8JMFZ 4POT ;FMMFS .BOE3.PDL)FDLFS.PEFMJOHBVUPOPNPVTBHFOUTJOBLOPXMFEHFCBTFETJNVMBUJPOFOWJ SPONFOU1SPD*&&&*OU$POGPO5PPMTXJUI"* #PTUPO ." /PWFNCFS Qo
Chapter 4
Features of MOSES i3FNFNCFSUIBUBMMNPEFMTBSFXSPOHUIFQSBDUJDBMRVFTUJPOJTIPXXSPOHEPUIFZ IBWFUPCFUPOPUCFVTFGVMw (FPSHF&1#PYBOE/PSNBO3%SBQFS &NQJSJDBM.PEFM#VJMEJOHBOE3FTQPOTF4VSGBDFT Systems taxonomy 1
Modeling scope
SE Application Domains (D1...Dn)
Collective actualization space
D1 D2 D3 D4 D5 D6 D7 Dn
Problem space
3a
TS/CS different in degree 3b Traditional Complex
Characteristics of all systems
Highest level system
Define need
Complex 4 Traditional TS is special case 5 Characteristics of all SE systems Traditional and Complex 6
Model Space
All SE application domains...
Indivisible Unit Model of Individual system or component
Universal model
Composition
TS/CS different in kind 2b 2a Traditional systems Complex systems
Common specification approach: Repeating internal/external structure
Solution domain
CCoo m - -KK m m m - -CC inindd oonniz aatete ss izaati go tioon n rrieies s
ThJT DIBQUFS CVJMET PO UIF DPSF DPODFQUT PG $IBQUFSCZEFTDSJCJOHNPEFMPSJFOUBUJPOBOE UIFNPEVMBSJUZPG.04&4ThFMBUUFSEJTDVTTFT DPODFQUTUIBUBSFEFDPVQMFEJO.04&4
Problem/ user domain
Conceptualization Conceptualization -- Language/notation Language/notation -- Universe Universe of ofdiscourse discourse
Views exist within and across all the dimensions
e
m
Ti
Produce solution
Deployment
Satisfy need
Solution/system space
Model Orientation 8FBSFOPXJOBQPTJUJPOUPEFTDSJCFUIFDPODFQUPGNPEFMPSJFOUBUJPOUIBUJTBOJNQPSUBOUFMF NFOUPGUIJTCPPL'JSTUXFSFWJFXUZQFTPGNPEFMTOPXBWBJMBCMFPSCFJOHVTFEJO4& BOEUIFO XFEJTDVTTIPXNPEFMPSJFOUBUJPOJO.04&4FYUFOETUIJTUPBMMFOHJOFFSJOHBSUJGBDUT BOEVOJfiFT UIFFYJTUJOHBOEFYUFOEFETFU
Basic Concepts of Model Orientation .PEFMPSJFOUBUJPOJTUIFNPTUJNQPSUBOUGBDUPSJOVOJGZJOH4& BOEJTQFSWBTJWFUISPVHIPVUUIF UBYPOPNZJOUSPEVDFEJO$IBQUFSThFCBTJDDPODFQUPGNPEFMPSJFOUBUJPOJTUIBUPOFSFHBSET BMMBSUJGBDUTBDSPTTUIFFOHJOFFSJOHTQFDUSVN BTXFMMBTUIFTDJFOUJfiDBOENBUIFNBUJDBMGPVOEB UJPO BTNPEFMT.PEFMTTJNQMJGZBOEDMBSJGZPVSXPSLThBUIBTCFFOUSVFPGUSBEJUJPOBMTZTUFNT FOHJOFFSJOHBOEUSBEJUJPOBMTDJFODFJUJTFWFONPSFDSJUJDBMGPSDPNQMFYTZTUFNT.PEFMTOPUPOMZ IFMQVTGPDVTPODIBSBDUFSJTUJDTPGJOUFSFTU UIFZBMTPIFMQVTGPDVTPOXIBUJTDPNNPOPSXIBUJT 77
78
O Model-Oriented Systems Engineering Science
EJffFSFOU BOEPOXIBUJTQFSNBOFOUPSXIBUDIBOHFT EFQFOEJOHPOUIFQVSQPTFPGUIFNPEFM #FDBVTFPGUIFQPXFSPGBCTUSBDUJPO UIFNPEFMJOHBQQSPBDITDBMFTVQBOEEPXOJODPODFSUXJUI UIFWBTUSBOHFPGTZTUFNTJ[FT The NPEFMPSJFOUFENFUIPECSJOHTUIFUSBEJUJPOBMBOEDPNQMFYBQQSPBDIFTJOUPBDPNNPO GSBNFXPSLBTQBSUPGunification. The USBEJUJPOBM$0/014PGBTZTUFNBOEUIFinfluence PGFOWJ SPONFOUPOBDPNQMFYTZTUFNBSFCPUIUSFBUFEJO.04&4BTNPEFMTPGUIFJOUFSBDUJPOPGBTZTUFN XJUIJUTFOWJSPONFOUThe differFODFJOUIFNPEFMTJTUIBUBUSBEJUJPOBMNPEFMBTTVNFTUIFTZTUFN EPFTOPUBEBQUUPUIFFOWJSPONFOUBOEEPFTOPUDIBOHFUIFFOWJSPONFOUFYDFQUJOBQSFEFUFSNJOFE NBOOFS XIJMFUIFDPNQMFYNPEFMBTTVNFTUIBUXIFOBTZTUFNFOUFSTBOFOWJSPONFOU CPUIUIF TZTUFNBOEUIFFOWJSPONFOUBEBQUUPFBDIPUIFS.04&4BTTVNFTUIFMBUUFSBTUIFHFOFSBMDBTF "USBEJUJPOBMSFRVJSFNFOUTspecification BOEUIFGPDVTPOBDPNQMFYTZTUFNBTBXIPMFDBOCPUI CFNBQQFEUPNPEFMTPGUIFFYUFSOBMMZWJTJCMFCFIBWJPSBOEQSPQFSUJFTPGBTZTUFN"USBEJUJPOBM BSDIJUFDUVSFPSEFTJHOBOEUIFGPDVTPOBDPNQMFYTZTUFNBTBTFUPGJOUFSBDUJOHQBSUTDBOCPUICF USFBUFEBTNPEFMTPGUIFJOUFSOBMTZTUFNDPNQPOFOUTBOEUIFJSJOUFSBDUJPO$PNQPOFOUSFMBUJPOT BOEJOUFSBDUJPOTBSFNPSFEPNJOBOUJODPNQMFYJOUFSOBMTZTUFNNPEFMTUIBOJOUSBEJUJPOBMJOUFSOBM system models. All these models can be defined in terms of rVMFT DPOTUSBJOUT BOEPUIFSSFMBUJPOT $MFBSMZ TJNVMBUJPO NPEFMT fiU UIF EFfiOJUJPO PG NPEFM UIBU XF IBWF HJWFO 8IBU BCPVU UIF PUIFS BSUJGBDUT MJTUFE $0/014 SFRVJSFNFOUT BSDIJUFDUVSF EFTJHO 8IBU JT UIF CFOFfiU JO UIJOLJOHPGUIFTFBTNPEFMT ThJTJTBOJNQPSUBOURVFTUJPO8FDMBJNUIBUDBMMJOHBEPDVNFOUBNPEFM XIJMFJUEPFTOPU DIBOHFUIFEPDVNFOU EPFTUFOEUPDIBOHFUIFQFSTQFDUJWFPGUIFPCTFSWFS8FNBZIBWFCFFO DPOUFOUXJUIUIFNBUFSJBMBTBOBSSBUJWFPSHSBQIJDJOBEPDVNFOU CVUXIFOXFUIJOLPGJUBTB NPEFM XFTUBSUUIJOLJOHBCPVUXIBUWBSJBCMFT QSPQFSUJFT CFIBWJPST JOUFSBDUJPOT BOEDPOTUSBJOUT BSFJOWPMWFE BOEXIJDIBSFUIFNPTUJNQPSUBOU*OBXPSE XFTUBSUUIJOLJOHNPSFQSFDJTFMZ 'PSFYBNQMF TVQQPTFXFIBWFBTFUPGiTIBMMwTUBUFNFOUTJOBSFRVJSFNFOUTEPDVNFOUiThF TZTUFNTIBMMEPGVODUJPO" wiUIFTZTUFNTIBMMEPGVODUJPO# wBOEUIFMJLF*GUIJTJTTJNQMZBEPDV NFOU XFUFOEUPUIJOLJOUFSNTPGXIFUIFSUIFGVODUJPOTBSFQSPQFSMZTUBUFE XIFUIFSXFIBWF JODMVEFEBMMUIFOFDFTTBSZGVODUJPOT FUD#VUJGXFOPXUIJOLPGUIJTBTBNPEFMPGUIFEFTJSFETZT UFN JUOBUVSBMMZDBVTFTVTUPUIJOLNPSFDPNQSFIFOTJWFMZBCPVUUIFTZTUFNBOEJUTFOWJSPONFOU 6OEFSXIBUDPOEJUJPOTEPXFXBOUUIFTZTUFNUPEP"PS# %P"BOE#JOUFSBDUPSJOUFSGFSFXJUI FBDIPUIFS *GUIFSFJTBDPOflJDU XIJDIJTUPUBLFQSFDFEFODF $BO"BOE#PDDVSUPHFUIFS *GTP VOEFSXIBUDPOEJUJPOT 0SJGOPU IPXEPXFNBLFUIBUDMFBS 0UIFSRVFTUJPOTJOWPMWFEFQFOEFO DJFT BNCJHVJUZ XIBUMFWFMTPGRVBMJUZBOEQFSGPSNBODFBSFOFFEFE BOEXIFUIFSUIFNPEFMTBSF UPPHFOFSBM UPPTQFDJfiD PSPWFSDPOTUSBJOJOHThFOVNCFSPGRVFTUJPOTBOEUIFRVBMJUZPGTZTUFN UIJOLJOHJODSFBTFKVTUCFDBVTFXFUIJOLPGUIFBSUJGBDUTBTNPEFMT8FLOPXIPXUPDSFBUFBOEVTF NPEFMT BOEXIBUUPFYQFDUPGNPEFMT 0VSWJFXJTUIBUNPEFMPSJFOUBUJPOJTUIFDVMNJOBUJPOPGBUSFOEUIBUIBTHBJOFENPNFOUVN PWFSUIFQBTUEFDBEFThe QSBDUJDFPGNPEFMJOHBOETJNVMBUJPOIBTMPOHCFFOBsignificant FMFNFOU PG54& GPS FYBNQMF 4BHF BOE "SNTUSPOH BOE .BJFS BOE 3FDIUJO *O SFDFOU ZFBSTUIFflavPSBOETDPQFPGNPEFMJOHIBTFWPMWFEBOEFYUFOEFECFZPOETJNVMBUJPOT"OVNCFS PGNPEFMJOHMBOHVBHFT TUBOEBSET BOENFUIPETIBWFFNFSHFEJO4&BOETPGUXBSFFOHJOFFSJOH*O TPGUXBSF FOHJOFFSJOH UXP FBSMZ EJTDVTTJPOT PG NPEFM PSJFOUBUJPO XFSF5VSTLJ BOE #MVN 8BZOF8ZNPSFT CPPL .PEFM#BTFE4ZTUFNT&OHJOFFSJOH EFTDSJCFTBOBQQSPBDIUP 4&UIBUVTFTEJTDSFUFNBUIFNBUJDBMNPEFMTGPSBMMBSUJGBDUT8ZNPSFTBQQSPBDI XIJDIIBTSFDFOUMZ ThJTNBQQJOHPGSFRVJSFNFOUTUPBOFYUFSOBMNPEFMIPMETJOTPNFDBTFTCVUOPUJOUIFHFOFSBMDBTF$IBQUFS EFTDSJCFTJOTPNFEFUBJMUIFNPSFHFOFSBMNBQQJOHPGSFRVJSFNFOUTUPNPEFMT
Features of MOSES
O 79
CFFOSFDFJWJOHNPSFWJTJCJMJUZBU*/$04& DPVMECFBQPTTJCMFNFDIBOJTNGPSGPSNBMJ[JOH.04&4 BOEGPSFYQMPJUJOH.04&4DPODFQUTBTBNPEFMPSJFOUFE4& .04& NFUIPE .PSFSFDFOUMZ 0.(EFfiOFEBOBQQSPBDIDBMMFE.PEFM%SJWFO"SDIJUFDUVSF .%" 0.( BOE0.(B UIBUIBTCFFOJOTUSVNFOUBMJOJODSFBTJOHUIFFNQIBTJTPONPEFMPSJFO UBUJPOJOTPGUXBSFBOETZTUFNTFOHJOFFSJOH*/$04&T5FDIOJDBM7JTJPO */$04& EJTDVTTFTBNPSFHFOFSBMBQQSPBDIUPNPEFMCBTFE4&'SJFEFOUIBM B EJTDVTTFTUIFCFOFfiUT BOE SFRVJSFNFOUT PG NPEFMESJWFO 4& BOE 'SJFENBO B EJTDVTTFT UIF PQQPSUVOJUJFT BOE DIBMMFOHFTPGVOJGZJOH4&UISPVHINPEFMJOH 0WFSUIFQBTUEFDBEF UIF6OifiFE.PEFMJOH-BOHVBHF 6.- UIFMBUFTUWFSTJPOJTTQFDJ fiFEJO 0.(C D IBTCSPVHIUTVCTUBOUJBMFMFNFOUTPGNPEFMPSJFOUBUJPOUPTPGUXBSF FOHJOFFSJOH4QFDJfiDBMMZ 6.-FYQMJDJUMZEFfiOFTTPGUXBSFEFTJHO BOEUPTPNFEFHSFFTPGUXBSF SFRVJSFNFOUT JOUIFGPSNPGNPEFMT*UJODMVEFTTUBUJDNPEFMTTVDIBTDMBTTTUSVDUVSFEJBHSBNT DPNQPOFOU TUSVDUVSF EJBHSBNT BOE DPNQPTJUF TUSVDUVSF EJBHSBNT *U BMTP JODMVEFT EZOBNJD NPEFMTTVDIBTBDUJWJUZEJBHSBNT JOUFSBDUJPOTFRVFODFEJBHSBNT TUBUFNBDIJOFT BOEVTFDBTF EJBHSBNT 0WFSUIFQBTUTFWFSBMZFBST 0.( JODPMMBCPSBUJPOXJUI*/$04&BOE*40"1 IBTEFWFM PQFEUIF4ZTUFNT.PEFMJOH-BOHVBHF 4ZT.-
XIJDIJTBOFYUFOTJPOBOEDVTUPNJ[BUJPOPG6.- GPSTZTUFNTFOHJOFFSJOH 0.(E &YUFOEFEGFBUVSFTGPS4&JODMVEFCMPDLT XJUIBTTPDJBUFE CMPDL EFfiOJUJPO EJBHSBNT BOE SFRVJSFNFOUT XJUI BTTPDJBUFE SFRVJSFNFOU EJBHSBNT 4ZT.- JT QBSUJBMMZNPEFMPSJFOUFEEVFUPJUTEFSJWBUJPOGSPN6.-CVUJUIBTOPUUBLFONPEFMPSJFOUBUJPO BQQSFDJBCMZGVSUIFS'PSFYBNQMF UIFFTTFODFPGBSFRVJSFNFOUEJBHSBNJTTUJMMBUFYUSFRVJSFNFOU TUBUFNFOU QSFTVNBCMZFYQSFTTFEJOOBUVSBMMBOHVBHF $MPTFMZSFMBUFEUPUIJTJTUIFDPMMBCPSBUJPOCFUXFFO0.(BOE*/$04&POEFfiOJOHNPEFM CBTFETZTUFNTFOHJOFFSJOH .#4& "TVSWFZPG.#4&SFMBUFENFUIPEPMPHJFTIBTCFFOQSPEVDFE &TUFGBO BOE BVHNFOUFE &TUFGBO "NPOH UIF NFUIPEPMPHJFT JO UIF TVSWFZ BSFUIF0CKFDU1SPDFTT.FUIPEPMPHZ 01. %PSJ
&NCFEEFE$PNQVUFS4ZTUFN"OBMZTJT BOE.PEFMJOH &$4". -BWJBOE,VEJTI
BOE.PEFM#BTFE 4ZTUFNT "SDIJUFDUJOHBOE 4PGUXBSF&OHJOFFSJOH .#"4& #PFINBOE1PSU,PPMNBOPKXPOHBOE#PFIN 4PNF4&NBOBHFNFOUMJUFSBUVSFIBTEFfiOFEBNPSFFOHJOFFSJOHBOENPEFMJOHBQQSPBDIUP NBOBHFNFOU'PSFYBNQMF (BSWFZ EFTDSJCFTQSPCBCJMJTUJDDPTUNPEFMTGPSTZTUFNTFOHJ OFFSJOH.PSFHFOFSBMMZ UIFDMPTFMZSFMBUFEfiFMEPG0QFSBUJPOT3FTFBSDI 03 IBTCFFOTUSPOHMZ NPEFMCBTFEGPSEFDBEFT03DBOCFFYQFDUFEUPDPOUSJCVUFUPNPEFMPSJFOUBUJPOJO4& "USFOEJOGFEFSBMBDRVJTJUJPOQSBDUJDFJTUPFNQIBTJ[FNPEFMCBTFEBDRVJTJUJPOQSPDFTTFT $*0 .PEFMTBSFFODPVSBHFEBTBXBZUPEFfiOFNPSFQSFDJTFSFRVJSFNFOUTBOEBSDIJUFDUVSFTBOE UPGBDJMJUBUFUIFVTFPGQBUUFSOT UFTUIBSOFTTFT BOEBVUPNBUJPOJOHFOFSBM 5BLFOUPHFUIFS UIFGPSFHPJOHFYBNQMFTTIPXUIBUNPEFMPSJFOUBUJPOJTCFJOHFYUFOEFEGSPN USBEJUJPOBMTJNVMBUJPONPEFMTUPBNPSFQFSWBTJWFDPODFQUPGNPEFMT*O.04&4 UIFGVMMFYQSFT TJPOPGNPEFMPSJFOUBUJPODPOTJEFSTBMMUIFLFZBSUJGBDUTPGFOHJOFFSJOHBOEUIFUIFPSJFT MBXT BOE PCTFSWBUJPOTPGTDJFODFUPCFNPEFMTPGTZTUFNTThJTQFSTQFDUJWFBMJHOTTZTUFNTFOHJOFFSJOHXJUI SFMBUFEEJTDJQMJOFT CBTFEPOPVSCFMJFGUIBUNPEFMTBSFUIFOBUVSBMMZEPNJOBOUQFSTQFDUJWF SFQPTJ UPSZPGLOPXMFEHF BOEWFIJDMFPGDPNNVOJDBUJPOJOBMMFOHJOFFSJOHBOETDJFODFEJTDJQMJOFT *OTZTUFNTFOHJOFFSJOH NBOZRVBMJUBUJWFMZEJffFSFOUUIJOHTBSFNPEFMFE O .PEFMJOHTZTUFNT N 8IPMFTZTUFNT BOEJOUFSBDUJOHQBSUTPGTZTUFNT N ThFTZTUFNTFOWJSPONFOUBOEUIFJOUFSBDUJPOPGUIFTZTUFNXJUIUIBUFOWJSPONFOU N 4USVDUVSF CFIBWJPS FOUJUJFT JOUFSBDUJPOT BOESFMBUJPOT
80
O Model-Oriented Systems Engineering Science
N 1SPQFSUJFT JODMVEJOHUSBEJUJPOBMPOFTTVDIBTQFSGPSNBODFPSRVBMJUZ BTXFMMBTGV[[Z BOETUPDIBTUJDPOFT N "UUSJCVUFT RVBMJUJFT DBUFHPSJFT N 0QFSBUJPOTPSQSPDFTTFT N 4ZTUFNDIBOHFBOEFWPMVUJPO N $POTUSBJOUT JODMVEJOHXIBUJTBMMPXFE XIBUJTNBOEBUFE XIBUJTQSPIJCJUFE N 8IBUJTDPNNPOBOEXIBUJTVOJRVF N 7JFXT N *OGPSNBUJPOBCPVUUIFNPEFMTUIFNTFMWFT O .PEFMJOHUIFFOHJOFFSJOHPSBDUVBMJ[BUJPOQSPDFTT N -JGFTQBOQIBTFT USBEJUJPOBMMZDBMMFEMJGFADZDMFQIBTFT
N 1SPDFTTUZQFT FH XBUFSGBMM TQJSBM FWPMVUJPOBSZ FUD
N &OWJSPONFOUDIBOHFUPJOflVFODFBOBEBQUJWFTZTUFN O .PEFMJOHNBOBHFNFOUPG4&QSPKFDUT BOEPGFOUFSQSJTFT N .PEFMTPGTUBffiOH DPTU SFTPVSDFT TDIFEVMFT FUD N %FDJTJPONPEFMT ThFTFBSFBTBSFBEESFTTFEJOUIFDIBQUFSTUIBUGPMMPX
Types of Models in the Extended SE Generic Types 5BCMFJEFOUJfiFTBOECSJFflZEFfiOFTWBSJPVTUZQFTPGNPEFMTUIBUIBWFSFMFWBODFUP4&.BOZPG UIFEFfiOJUJPOTBSFNPEJfiDBUJPOTPGUIPTFHJWFOJO,VMBLPXTLJFUBM .PEFMTJOFOHJOFFSJOHBOETDJFODFSBOHFGSPNBOBMZUJDNPEFMTUIBUSFQSFTFOUFYBDUDMPTFEGPSN TPMVUJPOT UPTJNVMBUJPOBOEPUIFSJOGPSNBMNPEFMTUIBUSFQSFTFOUNVMUJWBSJBCMFCVUTUJMMPSHBOJ[FE TPMVUJPOT UPQSPCBCJMJTUJDBOEPUIFSVODFSUBJOUZNPEFMTUIBUSFQSFTFOUFYQMJDJUMZOPOEFUFSNJOJTUJD TPMVUJPOTThJTWJFXPG5BCMFDPSSFTQPOETUP8FBWFST POFEJNFOTJPOBMSBOHFPGDPN QMFYJUZGSPNPSHBOJ[FETJNQMJDJUZUPPSHBOJ[FEDPNQMFYJUZUPEJTPSHBOJ[FEDPNQMFYJUZ
Trends toward Complex System (CS) Models ThFSFJTEFCBUFJOUIF4&DPNNVOJUZBCPVUXIFUIFSUSBEJUJPOBM4&BEESFTTFTDPNQMFYTZTUFNT *OPOFDBNQBSFUIPTFXIPTBZUIBU4&EPFTBEESFTT$4*UIBTBMXBZTCFFONVMUJEJTDJQMJOBSZ IBT BMXBZTEFBMUXJUIUIFNPTUDPNQMFYTZTUFNTUIBUIVNBOTIBWFCVJMU BOEIBTBMXBZTBEESFTTFE IVNBOGBDUPSTJONBONBDIJOFJOUFSGBDFT BTXFMMBTQPMJUJDBMBOEFDPOPNJDJTTVFTJOUIFGVOE JOHBOENBOBHFNFOUPG4&QSPKFDUT*OUIFPUIFSDBNQBSFUIPTFXIPTBZUIBUUSBEJUJPOBM4&IBT USFBUFE TZTUFNT BT MJOFBS EFUFSNJOJTUJD SFEVDUJPOJTU BOBMZUJD BOE NFDIBOJTUJD BOE UIBU TVDI USFBUNFOU EFBMT XJUI DPNQMJDBUFE TZTUFNT CVU OPU $4 XIFSF DPNQMFY NFBOT OPOMJOFBS OPO EFUFSNJOJTUJD BVUPOPNPVT FNFSHFOU BEBQUJWF TFMGPSHBOJ[JOH BOEDPOUJOVBMMZDIBOHJOH .04&4JTCBTFEPOBWJFXUIBUBDDFQUTUIFCBTJDDMBJNTPGUIFfiSTUDBNQCVUBMTPBDDFQUTB GVOEBNFOUBM $4 FYUFOTJPO PG 4& CFZPOE 54& 8F DIBSBDUFSJ[F BOE TVNNBSJ[F UIF EJffFSFODF CFUXFFO54&BOEUIFFYUFOTJPOBTNFDIBOJTUJDNPEFMTWFSTVTPSHBOJDPSBVUPOPNPVTNPEFMT*O UIJTCPPLXFVTFUIFUFSNTiNFDIBOJTUJDwBOEi54&wTPNFXIBUJOUFSDIBOHFBCMZ BOEUIFUFSNT iPSHBOJDwBOEi$4wPSi$4FOHJOFFSJOHw $4& TPNFXIBUJOUFSDIBOHFBCMZ
Features of MOSES
O
81
Table 4.1 Types of Models Variable Linearity
Type Linear
Non-linear
Brief Definition, Example Involves a single dimension, or all variables are of first order, or output is proportional to input; or elements are additive. Ex: F(x) ax b; linear differential equation Not linear; at least one variable is second or higher order; output is not proportional to input; or elements are not additive. Ex: F(x) ax2 b; nonlinear differential equation.
Distribution
Lumped or centralized Distributed
Dependent variables are independent of spatial coordinates Ex: ordinary differential equations Dependent variables are functions of spatial coordinates. Ex: partial differential equations; network model
Variability
Static or time invariant Dynamic or time varying
Model parameters are constant across time. Ex: differential equations with constant coefficients Model parameters vary across time. Ex: differential equations with time-varying coefficients; simulations
Continuity
Discrete
Dependent variables defined only for distinct values of independent variables. Ex: difference equations Dependent variables defined over continuous range of independent variables. Ex: differential equations
Continuous Determinism
Deterministic
Stochastic or probabilistic Analysis method
Quantitative Qualitative
Executability
Nonexecutable Executable
Outputs are known, certain, predictable given inputs. Ex: equation with fixed variables; deterministic cellular automaton model Outputs have a degree of uncertainty given inputs. Ex: equation with random variables; probabilistic cellular automaton model Uses and produces numbers; based on interval and ratio measurement scales. Ex: differential equation Uses and produces descriptions, categories, comparisons; based on nominal and ordinal measurement scales Ex: taxonomy Model does not imply a process; or no agent exists that can execute it or translate it into executable model Ex: requirements document; design document Model implies a process and an agent exists that can execute it or translate it into executable model. Ex: simulation; executable architecture; UML design model for which code generator exists; requirements written in Prolog
(Source: Kulakowski, B.T., J.F. Gardner, and J.L. Shearer. Dynamic Modeling and Control of Engineering Systems, 3rd ed. New York: Cambridge University Press. 2007. Modified with permission.)
8FQSFTFOUFEUIFDPOUSBTUJOHTZTUFNDIBSBDUFSJTUJDTPG54&BOE$4JO$IBQUFS$4NPEFMT IBWFCFFOBSPVOEBTMPOHBT54&BOETPGUXBSFFOHJOFFSJOHCVUUIFZIBWFSFNBJOFEPOTVCTUBO UJBMMZTFQBSBUFQBUITBOEJOEJffFSFOUDPNNVOJUJFTFTQFDJBMMZTFQBSBUFGSPNUIF54&DPNNV OJUZThFEJTUJODUJPOCFUXFFOUIFQFSTQFDUJWFTPG54NPEFMTBOE$4NPEFMTJTBOBMPHPVTUPUIF
82 O Model-Oriented Systems Engineering Science
EJTUJODUJPOCFUXFFOUIFQFSTQFDUJWFTPG/FXUPOJBOQIZTJDTBOERVBOUVNQIZTJDT$4NPEFMTBMTP SFQSFTFOUBOJNQPSUBOUTUFQUPXBSEVOJfiDBUJPOPGNVMUJQMFEJTDJQMJOFT ThFTUVEZPG$4IBTCFFOFYQMJDJUJOJUTVTFPGNPEFMT JODMVEJOHNBUIFNBUJDBMNPEFMTTVDI BTEJffFSFOUJBMFRVBUJPOT EJffFSFODFFRVBUJPOT DFMMVMBSBVUPNBUB HBNFUIFPSZ .BSLPWQSPDFTTFT HFOFUJDBMHPSJUINT HSBQIUIFPSZ BOEUJNFTFSJFTBOBMZTJT $4$4 8PSLJOEZOBNJDBMTZT UFNT FH )BTTFMCMBUUBOE,BUPL,VMBLPXTLJFUBM.BSUFMMJ SFQSFTFOUTBCSJEHF CFUXFFO54BOE$4 JOQBSUCFDBVTFJUJODMVEFTNPEFMTPGDIBPT BOEDIBPTJTVTVBMMZDPOTJEFSFE QBSUPGDPNQMFYTZTUFNTUIFPSZBMUIPVHIJUJTEFUFSNJOJTUJD The GPSFHPJOHNPEFMTIBWFCFFOVTFEUPSFQSFTFOUTZTUFNCFIBWJPSBOEDIBOHFJONVMUJQMFEJTDJ QMJOFT JODMVEJOHCJPMPHZ QTZDIPMPHZ TPDJPMPHZ PSHBOJ[BUJPOBMTUVEJFT FDPOPNJDT BOENFUFPSPMPHZ %PZMF JEFOUJfiFEUIFEPNJOBODFPGOFUXPSLNPEFMTBDSPTTNVMUJQMFDPNQMFYTZTUFNEPNBJOT JODMVEJOHOFUXPSLTJOUFDIOPMPHZ *OUFSOFU XJSFMFTT FOFSHZ USBOTQPSUBUJPO OBOPUFDIOPMPHZ CJPMPHZ HFOPNJDT CJPJOGPSNBUJDT NFEJDJOF FQJEFNJPMPHZ FDPMPHZ QIZTJDT NVMUJTDBMF UVSCVMFODF DIBPT GSBDUBMT DSJUJDBMJUZ TFMGTJNJMBSJUZ
TPDJBMTDJFODFT FDPOPNJDT TPDJPMPHZ QPMJUJDT NBOBHFNFOU MBX TNBMMXPSMET BOENBUIFNBUJDT HSBQI JOGPSNBUJPO DPOUSPM EZOBNJDBMTZTUFNT GPSNBMNFUIPET 8FOPUFEJO$IBQUFSUIBU54&SFHBSETUIFIVNBOBTCFJOHPVUTJEFUIFTZTUFNThF*&&& TUBOEBSE *&&& JMMVTUSBUFT UIJT WJFX JO UIF EBUB QBDLBHF TFDUJPO PO IVNBOT JU iEPDVNFOUTDPHOJUJWF QIZTJDBM BOETFOTPSZDIBSBDUFSJTUJDTPGIVNBOTXIPPQFSBUF NBJOUBJO BOETVQQPSUUIFTZTUFNzwThF$4FYUFOTJPOPGTZTUFNCPVOEBSJFTUPJODMVEFIVNBOTJOTJEFUIF TZTUFNJTBTJHOJfiDBOUTUFQGPSXBSEJO4&CFDBVTFJUSFRVJSFTBNPSFDPNQSFIFOTJWFVOEFSTUBOE JOHBOEDBQUVSFPGIVNBOCFIBWJPSJONPEFMT4PNFXPSLJOEZOBNJDBMTZTUFNTIBTBSHVBCMZ JODMVEFEIVNBOTCVUUIFZIBWFCFFOSBUIFSBCTUSBDUXJUISFHBSEUPIVNBOCFIBWJPSThFBSFOB PG$4DBOCSJOHJOTPDJBMBOECFIBWJPSBMNPEFMTUPJNQSPWFUIFfiEFMJUZPGEZOBNJDBMNPEFMTPG IVNBOJOUFSBDUJPO 0UIFSFYBNQMFTBSFUIFJODMVTJPOPGFWPMVUJPOBTBNPEFMPGDPOUJOVJOHDIBOHFBOEUIFVTF PGQSPCBCJMJTUJDNPEFMT BTEFTDSJCFEJO$IBQUFSTBOE SFTQFDUJWFMZ"HJWFODMBTTPG$4NPE FMTDPSSFTQPOETUPTZTUFNTJONBOZEPNBJOTPSEJTDJQMJOFT.PEFMTPGOBUVSBMTZTUFNT TVDIBT CJPMPHJDBM FWPMVUJPO PG QPQVMBUJPOT BSF CFJOH BQQMJFE UP BSUJfiDJBM TZTUFNT TVDI BT BSUJfiDJBM MJGF -BOHUPO FTQFDJBMMZ3BZ .PEFMTPGBSUJfiDJBMTZTUFNT TVDIBTJOGPSNBUJPOTZTUFNT BSF CFJOH BQQMJFE UP OBUVSBM TZTUFNT TVDI BT MJWJOH TZTUFNT GSPN DFMMT UP IVNBOT UP TPDJFUJFT .JMMFS "OPUIFSFYBNQMFPGUIFMBUUFSJTUIF1IZTJPNFQSPKFDU UPXIJDIUIF"QSJM JTTVFPGUIF1SPDFFEJOHTPGUIF*&&&XBTEFWPUFE 1IZTJPNF ThJTQSPKFDUJTBOFYBNQMFPG VTJOHBNPEFMJOHBQQSPBDIUPJOUFHSBUFEJffFSFOUBSFBTPGLOPXMFEHFBUBOFYUFOEFESBOHFPGTQBDF BOEUJNFTDBMFT1IZTJDT DIFNJTUSZ NBUIFNBUJDT BOEFOHJOFFSJOHLOPXMFEHFBSFIFMQJOHEFTJHO CJPMPHJDBMBOEQIZTJPMPHJDBMNPEFMT.PEFMJOHJTFYQMJDJUMZTFFOBTBNBKPSJOUFHSBUJOHUPPM 4JNJMBSMZ %BZBO BOE 8JMMJBNT BMTP FNQIBTJ[FE UIF VTF PG BOE SFMBUJPOTIJQ CFUXFFODPNQVUBUJPOBMNPEFMJOHBOENBUIFNBUJDBMNPEFMJOHJOOFVSPTDJFODF 8FXPVMENBLFBLFZEJTUJODUJPOSFHBSEJOHDPNQMFYTZTUFNTNPEFMJOH.PEFMJOHIBTCFFO VCJRVJUPVTJOUIFTDJFODFPGDPNQMFYTZTUFNTPWFSUIFQBTUTFWFSBMEFDBEFT.BOZPGUIFTFNPEFMT GPSFYBNQMF BSFEFTDSJCFEJO#PDDBSB ThFFOHJOFFSJOHPGDPNQMFYTZTUFNT IPXFWFS JTB SFMBUJWFMZOFXBSFB BOEJUJTIFSFUIBUTPNFGVSUIFSNPEFMJOHSFTFBSDIDPVMECFVTFGVM0OFFBSMZ DPMMFDUJPOPGSFTVMUTJOFOHJOFFSJOHDPNQMFYTZTUFNTJT#SBIBFUBM
Illustrations of Modeling Choice *OPVSEFfiOJUJPOPGTZTUFN XFOPUFEUIBUTZTUFNTEPOPUFYJTUBTTZTUFNTQFSTFJOUIFXPSME"NPTBJD FYJTUT BOEBTZTUFNJTBMMPSQBSUPGUIFNPTBJDUIBUBOPCTFSWFSDIPPTFTUPEFTJHOBUFBTBTZTUFN
Features of MOSES
O
83
*ONPEFMPSJFOUBUJPO DIPJDFJONPEFMJOHJTSFMBUFEUPDIPJDFJOTZTUFNTCVUDIPJDFQMBZTBO FWFONPSFQSPNJOFOUSPMFJONPEFMJOHThFDPODFQUPGDIPJDFJOUIFEFfiOJUJPOBOEVTFPGNPEFMT JT TVfficJFOUMZ JNQPSUBOU UP EJTDVTT JU JO EFUBJM *O BOZ HJWFO TJUVBUJPO XF UZQJDBMMZ IBWF NBOZ DIPJDFTJOIPXXFNPEFMThFSFJTOPUBiSJHIUwPSiXSPOHwXBZUPNPEFM PSBiSJHIUwPSiXSPOHw NPEFMThFRVFTUJPOUPBTLJTOPUi8IBUJTUIFNPEFMPGUIJTTZTUFN wThFRVFTUJPOUPBTLJTi8IBU EPXFXBOUUPBDIJFWF BOEXIBUJTBSFBTPOBCMFNPEFM PSTFUPGNPEFMT UPIFMQBDIJFWFJU wThFSF BSFBMUFSOBUJWFXBZTUPNPEFM BOETPNFNBZIBWFHSFBUFSCFOFfiUUIBOPUIFSTGPSBHJWFOQVSQPTF BOETPNFNBZDPTUNPSFUIBOPUIFST4P DPTUCFOFfiUSBUJPJTPOFGBDUPSJOTFMFDUJOHBNPOHUIF NPEFMJOHDIPJDFT "OPUIFS GBDUPS JO NPEFMJOH DIPJDF JT UIF QSJPS LOPXMFEHF QFSTPOBM FYQFSJFODF WJFXT QFS DFQUJPOT BOECJBTFTUIBUBNPEFMFSCSJOHTUPBNPEFMJOHTJUVBUJPO*OUIFHFOFSBMDBTF 8BSfiFME DBMMTUIJTUIFDPHOJUJWFCVSEFOUIBUFBDIQFSTPOCSJOHTUPQSPCMFNTJUVBUJPOT 8FJMMVTUSBUFNPEFMJOHDIPJDFXJUIUIFGPMMPXJOHFYBNQMFT *OQIZTJDT /FXUPOTDPODFQUPGHSBWJUBUJPOJTUIBUJUFYFSUTBGPSDFUIBUDBVTFTBCPEZUPDIBOHF EJSFDUJPOJOMJOFBSTQBDF XIJMF&JOTUFJOTDPODFQUPGHSBWJUBUJPOJTUIBUNBUUFSDVSWFTTQBDFUJNF BOEBCPEZTNPNFOUVNTJNQMZUBLFTJUBMPOHUIFDPOUPVSTPGUIFDVSWFTThFEJTUJODUJPONBZCF TVNNBSJ[FEUIJTXBZ 1PHHF O /FXUPOJBOHSBWJUZ N .BUUFSUFMMTHSBWJUBUJPOIPXUPFYFSUBGPSDF N "GPSDFUFMMTNBUUFSIPXUPBDDFMFSBUF O (FOFSBM3FMBUJWJUZ N .BUUFSUFMMTTQBDFUJNFIPXUPDVSWF N $VSWFETQBDFUJNFUFMMTNBUUFSIPXUPNPWF ThFTF BSF UXP WFSZ EJffFSFOU FWFO SBEJDBMMZ EJffFSFOU DPODFQUVBMJ[BUJPOT *U JT UFNQUJOH UP TBZ CBTFEPOFYQFSJNFOUBMFWJEFODF UIBU&JOTUFJOTUIFPSJFTPGTQFDJBMBOEHFOFSBMSFMBUJWJUZBSFiUSVFw BOE /FXUPOT DPSSFTQPOEJOH UIFPSJFT BSF wGBMTFw :FU XF BSF TUJMM UFBDIJOH /FXUPOJBO QIZTJDT BMPOHXJUITQFDJBMBOEHFOFSBMSFMBUJWJUZBOERVBOUVNQIZTJDT XIJDIJOTPNFSFTQFDUTSFQMBDFE UIFNCPUIJODPMMFHFBOEVOJWFSTJUZQIZTJDTDPVSTFT8IZ #FDBVTFUIFEFQJDUJPOPGSFMBUJWJUZ BTUSVFBOE/FXUPOJBOUIFPSZBTGBMTFJTJODPNQMFUF NJTMFBEJOH BOEVOIFMQGVM"NPSFQSBDUJDBM DIBSBDUFSJ[BUJPOJTUIBUJONBOZDJSDVNTUBODFT UIFSFMBUJWJUZBOE/FXUPOJBONPEFMTZJFMECBTJ DBMMZUIFTBNFSFTVMUT XIJMFJOTPNFDJSDVNTUBODFT UIFSFMBUJWJUZNPEFMZJFMETCFUUFSSFTVMUT UIBU JT IBTOPUJDFBCMZHSFBUFSfiEFMJUZUPUIFQIZTJDBMVOJWFSTF UIFTZTUFN UIBOEPFTUIF/FXUPOJBO NPEFM.PSFTQFDJfiDBMMZ O 'PSDPNNPODJSDVNTUBODFTXIFSFXFBLHSBWJUBUJPOBMfiFMETBOETQFFETNVDITMPXFSUIBO UIFTQFFEPGMJHIUPCUBJO UIFUXPNPEFMTHJWFSFTVMUTUIBUBSFJOEJTUJOHVJTIBCMF O 'PSDJSDVNTUBODFTJOXIJDIHSBWJUBUJPOBMfiFMETBSFTUSPOHPSTQFFETBQQSPBDIUIFTQFFEPG MJHIU UIFSFMBUJWJUZNPEFMHJWFTTJHOJfiDBOUMZNPSFBDDVSBUFSFTVMUT O 5IFNBUIFNBUJDTPGUIF/FXUPOJBONPEFMBSFOPUBCMZTJNQMFSUIBOUIFNBUIFNBUJDT PGSFMBUJWJUZ ThFTFDIBSBDUFSJTUJDTPGUIFUXPNPEFMTTVHHFTUBDIPJDF5XPHFOFSBMMZEFTJSBCMFHPBMTPGNPE FMJOHBSFfiEFMJUZBOETJNQMJDJUZ'PSUIFMBSHFOVNCFSPGBQQMJDBUJPOTJOXIJDIUIFUXPNPEFMTHJWF JOEJTUJOHVJTIBCMFSFTVMUT XFXPVMEDIPPTFUIF/FXUPOJBONPEFMCFDBVTFJUJTTJNQMFS*ODBTFT XIFSFUIFSFMBUJWJUZNPEFMHJWFTHSFBUFSBDDVSBDZ BOEXFOFFEHSFBUFSBDDVSBDZ XFXPVMETFMFDU
84 O Model-Oriented Systems Engineering Science
JUJOUIJTDBTF PVSiDIPJDFwXPVMECFIJHIMZSFTUSJDUFE"OFYBNQMFPGUIFMBUUFSDBTFJTUIF(MPCBM 1PTJUJPOJOH4ZTUFN (14 OBWJHBUJPOTZTUFN5PEFUFSNJOFUIFEFTJSFEBDDVSBDZPGMPDBUJPOPO UIF&BSUITTVSGBDF FYUSFNFBDDVSBDZJTSFRVJSFEJODMPDLTZODISPOJ[BUJPOCFUXFFOTBUFMMJUFBOE HSPVOE TJUFT $MPDL BEKVTUNFOUT BSF OFFEFE GSPN CPUI SFMBUJWJUZ NPEFMT UIF TQFDJBM UIFPSZ BOEHFOFSBMUIFPSZUPBDIJFWFUIJT(14QSFDJTJPOXPVMECFEJffiDVMUUPBDIJFWFXJUIPVUCPUI UIFPSJFT 1BSUPGUIFDIPJDFJONPEFMJOHJTEFDJEJOHIPXUPDPODFQUVBMJ[FBTJUVBUJPO ThJTJTJMMVTUSBUFE JOUIFSBEJDBMDPODFQUVBMEJffFSFODFTCFUXFFOUIF/FXUPOJBO SFMBUJWJTUJD BOERVBOUVNNPEFMTPG HSBWJUBUJPO BMUIPVHIJONBOZDBTFTUIFZHJWFTJNJMBSSFTVMUT*UJTBMTPJMMVTUSBUFEJOUIFEJffFSFODFT CFUXFFOCJPMPHJDBM QTZDIPMPHJDBM BOETPDJBMNPEFMTPGIVNBOT"OPUIFSFYBNQMFJTUIFEVBMJUZ PGMJHIUBTXBWFBOEBTQBSUJDMF. ThFZSFQSFTFOUEJffFSFOUXBZTPGNPEFMJOHMJHIU ThFUXPFYBNQMFTPGIVNBOTBOEMJHIUBMTPSFQSFTFOUBOPUIFSBTQFDUPGDIPJDFDIPPTJOH NVMUJQMFNPEFMT4PNFUJNFTXFDIPPTFPOFNPEFMJOTUFBEPGBOPUIFS CVUPGUFOXFDIPPTFNVM UJQMFNPEFMTCFDBVTFOPTJOHMFNPEFMEPFTFWFSZUIJOHXFOFFE%JffFSFOUNPEFMTBSFVTFGVMGPS DFSUBJO EJffFSFOU QVSQPTFT*OUIFMJHIUFYBNQMF UIFXBWFBOEQBSUJDMFNPEFMTBSFDPNQMFNFO UBSZNPEFMT CPUIPGXIJDIBSFOFDFTTBSZGPSBDPNQMFUFVOEFSTUBOEJOHPGMJHIU BOEBDUVBMMZBMM PCKFDUT BTRVBOUVNNFDIBOJDTUFMMTVT *OUIFIVNBOFYBNQMF UIFCJPMPHJDBM QTZDIPMPHJDBM BOE TPDJBMNPEFMTBSFDPNQMFNFOUBSZNPEFMT BMMPGXIJDIBSFOFDFTTBSZUPGVMMZBDDPVOUGPSIVNBO DIBSBDUFSJTUJDT/PUFWFSZIVNBONPEFMJOHTJUVBUJPOSFRVJSFTBMMUISFFNPEFMUZQFTJONBOZDBTFT XFNBZPOMZOFFEPOFPSUXPPGUIFN *O.04&4 TVDIDPNQMFNFOUBSZNPEFMTPSEVBMJUJFTBSFDBMMFE WJFXTThFSFJTBXBWFWJFX BOEBQBSUJDMFWJFXPGMJHIUThFSFJTBCJPMPHJDBMWJFX BQTZDIPMPHJDBMWJFX BOEBTPDJBMWJFXPG IVNBOT7JFXTJODMVEJOHEVBMJUJFTBSFBOJNQPSUBOUQBSUPG.04&4BOEBSFEJTDVTTFEJONPSF EFUBJMJO$IBQUFS ThFGPMMPXJOHFYBNQMFJMMVTUSBUFTIPXEJffFSFOUNPEFMTSFTVMUGSPNWBSZJOHQVSQPTFBOEGPDVT 4VQQPTFXBUFSflPXTGSPNBTQSJOHUPMBLF- UIFOUISPVHIBDIBOOFMUPMBLF-)PXXPVMEXF NPEFMUIJT )FSFBSFTPNFQPTTJCMFQVSQPTFTBOEDPSSFTQPOEJOHNPEFMT 8FBSFJOUFSFTUFEJODPNQBSJOHUIFUXPMBLFTBOEIPXUIFXBUFSfloXTCFUXFFOUIFN0VS NPEFMJTTPNFUIJOHMJLFUIJTXFdefine PVSTZTUFNPGJOUFSFTU 40* UPDPOTJTUPGUIFUXP MBLFTBOEUIFDIBOOFM.PSFspecifically -BOE-BSFDPNQPOFOUT UIFZJOUFSBDUWJBB DPOOFDUPS XIJDIJTUIFDIBOOFMUIFstuff UIBUJTFYDIBOHFEJTXBUFSBOEUIFfloXPGstuff JT BMXBZTPOFEJSFDUJPOBM GSom L1 to L2. This is an internal or “TZTUFNBTQBSUTwNPEFM 8FBSFJOUFSFTUFEJOCVJMEJOH PSSFCVJMEJOH UIFDIBOOFMThFDIBOOFMJTPVSTZTUFN40*UIF FOWJSPONFOUJODMVEFTXBUFSUIBUXJMMCFUSBOTQPSUFECZUIFTZTUFNUIFMBOEUFSSBJOBDSPTT XIJDIXFXJMMCVJMEUIFTZTUFN- XIJDIJTUIFTVQQMJFSUPUIFTZTUFN DPOOFDUFEUPJUT JOQVUQPSU BOE- XIJDIJTUIFDPOTVNFSPGUIFTZTUFN DPOOFDUFEUPJUTPVUQVUQPSU 4VQQPTFUIFDIBOOFMJTBOBUVSBMSJWFSBOEXFBSFJOUFSFTUFEJOUIFQSPQFSUJFTBOEEZOBNJDT PGXBUFSflPXUISPVHIUIFSJWFSThFTZTUFN40*JTUIFXBUFS BOEUIFFOWJSPONFOUJTUIF SJWFSCFE FTQFDJBMMZJUTTIBQFBOEDPOUPVST 4VQQPTFXFfiOEQPTTJCMFQPMMVUBOUTJOUIFXBUFSDPNJOHPVUPG- BOEUIFTFQPMMVUBOUT BSFOPUJOUIFXBUFSDPNJOHJOUP-GSPNUIFTQSJOH0VSTZTUFN40*JT-8FXBOUUP JOWFTUJHBUFUXPUIJOHT'JSTU XIBUFYBDUMZJTUIFEJffFSFODFCFUXFFOUIF DMFBO JOQVUBOE UIF QPMMVUFE PVUQVU UIBU JT XIJDI QPMMVUBOUT IPX NVDI FUD 4FDPOE XIBU BSF UIF DIBSBDUFSJTUJDTBOEflPXTJOUFSOBMUP- 'PSFYBNQMF JTUIFSFBSFMBUJWFMZTNPPUIHSBEJFOU GSPNiDMFBOwPOUIFJOQVUTQSJOHTJEFUPiQPMMVUFEwPOUIFPVUQVUDIBOOFMTJEF 0SJTUIFSF BMPDBMJ[FETQJLFJOQPMMVUJPOBUPOFPSNPSFQPJOUTJOUIFMBLF 0VSfiSTURVFTUJPOMFBETUP
Features of MOSES
O 85
BOFYUFSOBMJOQVUPVUQVUNPEFMPG- BOEPVSTFDPOERVFTUJPOMFBETUPBOJOUFSOBMNPEFM PG-EFfiOFEUPBOBMZ[FUIFHSBEJFOU 4VQQPTFUIBUUIFBOTXFSTUPUIFNPEFMJOHBOEBOBMZTJTJO BCPWFBSFBTGPMMPXT'JSTU XF JEFOUJGZUIFQPMMVUBOUTDPNJOHPVUPGUIFMBLF BOEUIFZJODMVEFBIJHIMZUPYJDTVCTUBODF XIJDIJODSFBTFTUIFJNQPSUBODFBOEVSHFODZPGfiOEJOHBOBOTXFSBOETPMWJOHUIJTQSPC MFN4FDPOE SFTVMUTPGUIFJOUFSOBMBOBMZTJTPG-BSFJODPODMVTJWF8FIBWFOPUJTPMBUFE XIFSFPSIPXUIFQPMMVUBOUTBSFBQQFBSJOHThFTFSFTVMUTJOEJDBUFUIBUXFOFFEUPEFfiOFB EJffFSFOU NPSFEFUBJMFENPEFM XIPTFQVSQPTFJTUXPGPME B 4BGFUZJTTVFT8IBUJTUIFDVSSFOUPSQPUFOUJBMEBNBHFGSPNUIFQPMMVUFEXBUFSDPNJOH PVUPG- BOEXIPPSXIBUBSFUIFWVMOFSBCMFQBSUJFT C %FUFSNJOJOHUIFDBVTF8IBUJTUIFTPVSDFPSDBVTFPGUIFQPMMVUJPO ThJTXJMMQPJOU VTUPXBSEBSFNFEZ 5PJOWFTUJHBUFJONPSFEFUBJM XFdefine BNPEFMUIBUJODMVEFTFMFNFOUTUIBUXFJHOPSFEJO PVSQSFWJPVTNPEFMCFDBVTFXFDPOTJEFSFEUIFNUPCFOFHMJHJCMF.PTUMZUIFTFBEEJUJPOBM FMFNFOUTSFMBUFUPFYQBOEJOHUIFFOWJSPONFOUBTJUJTDPOOFDUFEUPJOQVUBOEPVUQVUQPSUT PG-"EESFTTJOHQVSQPTF TBGFUZ JTBTTPDJBUFENPSFXJUIPVUQVUQPSUTThese JODMVEF B 8BUFSFWBQPSBUFTJOUPUIFBJSBCPWF- C 8BUFSNBZTFFQJOUPUIFHSPVOEBOEXBUFSUBCMF CFMPX- D 1FPQMFTXJNNJOHJOUIF-DPOUBDUUIFQPMMVUBOUPOUIFJSTLJOBOENBZHFU UIFQPMMVUBOUJOUIFJSFZFT PSESJOLUIFQPMMVUFEXBUFS E 1FPQMFPSQSFEBUPSTFBUJOHfish GSPNUIFMBLF BTTVNJOHUIFSFBSFBOZ NBZJOHFTUUIFQPMMVUBOUGSPNUIFfish. WFOFFEUP FYBNJOFBMMUIFTFQPTTJCJMJUJFT BOEQFSIBQTfirst UBLFQSFWFOUJWFNFBTVSFT TVDIBTUFNQPSBS ily banning swimming and fishing in L1.
"EESFTTJOHQVSQPTF DBVTF JTBTTPDJBUFENPSFXJUIJOQVUQPSUTThFTFJODMVEF B 8BUFS QSFDJQJUBUFT GSPN UIF BJS BCPWF - o QFSIBQT BDJE SBJO JT B TPVSDF PG UIF QPMMVUBOU C 1PMMVUBOUTNBZCFTFFQJOHPVUPGUIFHSPVOEVOEFS-JOUPUIFMBLFXBUFS D 1FPQMFNBZ CFEVNQJOHQPMMVUBOUTJOUP- E .BZCFUIFSFJTBOPUIFSVOLOPXOTPVSDF MJLFBOFBSCZ GBDUPSZ UIBUJTQSPEVDJOHSVOPff UIBUflPXTJOUP- F .BZCFUIFQPMMVUBOUJTFNFSHJOH GSPNBSFBDUJPOCFUXFFOBOPOQPMMVUJOHTVCTUBODFUIBUJTFOUFSJOHUIFMBLFBOETPNFPUIFS OPOQPMMVUJOHTVCTUBODFJOUIFMBLF
"OFYBNQMFPGBSBUIFSTUBSLNPEFMJOHDIPJDFJTUIFDPOUSBTUCFUXFFOUIFDPNQMFYTZTUFNT NPEFMTPGTFMGPSHBOJ[FEDSJUJDBMJUZ 40$ BOEIJHIMZPQUJNJ[FEUPMFSBODF )05 $BSMTPOBOE %PZMF QSFTFOUBDPNQBSJTPOPGUIFOFBSMZPQQPTJUFBTTVNQUJPOTBOEGFBUVSFTPGUIFTFNPE FMT.PSFEJTDVTTJPOPGUIF40$BOE)05NPEFMTGSPNB.04&4QFSTQFDUJWFJTQSFTFOUFEJOUIF DPOUFYUPGWJFXTJO$IBQUFS "MMUIFTFDBTFTJMMVTUSBUFIPXNPEFMJOHJOWPMWFTDIPJDFTBOEEFDJTJPOTUIFSFJTOPUBOJOIFSFOU XBZUPNPEFM0VSDIPJDFTBSFJOflVFODFECZPVSQVSQPTFTGPSNPEFMJOHBOECZDPOTUSBJOUTFYJTU JOHJOUIFTJUVBUJPO BOETPNFUJNFTCZPVSJOUFSQSFUBUJPOPGBTJUVBUJPO
Model Space ThFNPEFMTQBDFJTBTUSVDUVSFGPSDPOUBJOJOHBOEPSHBOJ[JOHBMMNPEFMTOPUPOMZTZTUFNTFOHJ OFFSJOHBOEFOUFSQSJTFFOHJOFFSJOHBSUJGBDUTCVUUIFNPEFMTPGBMMTVQQPSUJOHTDJFODFTBOENBUIFNBU JDT&BSMJFSGPSNTPGUIJTNPEFMTQBDFBQQMJFEUPTPGUXBSFFOHJOFFSJOHXFSFQSFTFOUFEJO)ZCFSUTPO BOE BOEBTVNNBSZPGUIFFYUFOEFEGPSNGPSTZTUFNTFOHJOFFSJOHJO)ZCFSUTPO 1SFDVSTPSTPGUIFNPEFMTQBDFGPSUSBEJUJPOBMFOHJOFFSJOHEJTDJQMJOFTFYJTUJOFOHJOFFSJOHIBOECPPLT TVDIBT1FSSZT$IFNJDBM&OHJOFFST)BOECPPL (SFFOBOE1FSSZ 0UIFSGPSNTPGQBSUJBMNPEFM
86
O Model-Oriented Systems Engineering Science
TQBDFTJODMVEFQVCMJTIFEHVJEFTUPCPEJFTPGLOPXMFEHF #P,T
QBUUFSOTCPPLT SFGFSFODFBSDIJUFD UVSFT BOETUBOEBSET*OUIFGVUVSF XFFYQFDUPOMJOFIZQFSMJOLFEWJSUVBMSFQPTJUPSJFTPGNPEFMTUPCF UIFOPSN BOEUIFZBSFUIFQBUUFSOGPSUIFFOWJTJPOFE4&NPEFMTQBDF*OUIFDBTFPG4& BDPOTJEFS BCMFBNPVOUPGDPOUFOUFYJTUT BMUIPVHIOPUOFDFTTBSJMZJOBGPSNUIBUJTSFBEZGPSUIFNPEFMTQBDF 0VSJOUFOUJOUIJTCPPLJTUPQSPWJEFBTUSVDUVSFGPSUIFSFQPTJUPSZPSNPEFMTQBDF BOEUP QPJOUUPTPNFPGUIFDPOUFOUGPSUIFTFUSBEJUJPOBMQSBDUJDFT BTXFMMBTOFXPOFTThFNPEFMTQBDF JTTUSVDUVSFECy fiWFQSJNBSZFMFNFOUTUIBUTFQBSBUF4&DPODFSOT. ThFFMFNFOUTBSF "DPNQPTJUJPOTQFDUSVNUIBUSFQSFTFOUTBXIPMFoQBSUIJFSBSDIZSBOHJOHGSPNUIFMBSHFTU TZTUFNUPUIFTNBMMFTUVOJU*UFYIJCJUTBSFQFBUJOHTFMGTJNJMBSQBUUFSOJOUIBUBHJWFOXIPMF JTQBSUPGBMBSHFSXIPMF "DPODFQUVBMJ[BUJPOTQFDUSVNUIBUSBOHFTGSPNQSPCMFNEPNBJOMBOHVBHFTUPFOHJOFFSJOH EPNBJOMBOHVBHFT JODMVEJOHNBUIFNBUJDTThJTIJHIMJHIUTUIFDPNQMJDBUJOHGBDUUIBU4& BOEUIFSFGPSFUIFNPEFMTQBDF JTGVOEBNFOUBMMZNVMUJMJOHVBM "DPNNPOJ[BUJPOTQFDUSVNUIBUSFQSFTFOUTiLJOEPGwBOEiJTBwIJFSBSDIJFTSBOHJOHGSPN VOJWFSTBMNPEFMTUPJOTUBODFNPEFMT*UFYIJCJUTBSFQFBUJOHTFMGTJNJMBSQBUUFSOJOUIBUB NPEFMUIBUJTBHFOFSBMJ[BUJPODBO JOUVSO CFHFOFSBMJ[FEGVSUIFS "UJNFTQFDUSVNUIBUFOBCMFTUIFNPEFMJOHPGTZTUFNDIBOHFBOEUIFDPNQBSJTPOPGNPE FMTBUEJffFSFOUQPJOUTJOUJNF "DPODFQUPGWJFXUPEFfiOFDFSUBJOCBTJDQFSTQFDUJWFTPONPEFMTBOETZTUFNTBWJFXDBOCF BNPEFM BOZTVCTFUPGBNPEFM PSJOGPSNBUJPOUIBUDVUTBDSPTTNVMUJQMFNPEFMTPSNPEFM TQBDFTQFDUSVNTThFNPEFMTQBDFEFfiOFTBTUBSUFSTFUPGHFOFSBMMZBQQMJDBCMFWJFXTBOE WJFXQPJOUT ThFNPEFMTQBDF BOEUIFNPUJWBUJPOGPSUIFFMFNFOUT BSFEFTDSJCFEJONPSFEFUBJMJO$IBQUFS .VDIPGUIFNBUFSJBMJOUIFSFNBJOJOHDIBQUFSTJTBOFYUFOEFEEFTDSJQUJPOPGUIFFMFNFOUTPGUIF NPEFMTQBDF
Limits of Modeling *UJTJNQPSUBOUUPTUSFTTUIBUXFEPOPUDPOTJEFSNPEFMTPSNPEFMPSJFOUBUJPOBQBOBDFB.PEFMT DBOCFNJTVTFEMJLFFWFSZPUIFSUPPMJOUIFBSTFOBMPG4&"GFXFYBNQMFTTFSWFUPJMMVTUSBUFUIF MJNJUTBOENJTVTFPGNPEFMT ThF4PWJFUTVTFENPEFMTFYUFOTJWFMZGPSUIFJSZFBSQMBOTCVUUIFSFTVMUTEJEOPUTFFNUPNBUDI UIFJSQSFEJDUJPOT8FDBOSFBTPOBCMZBTTVNFUIBUUIFNPEFMTXFSFCJBTFECZQPMJUJDBMDPOTJEFS BUJPOT BOEUIBUUIFNPEFMTEJEOPUIBWFHPPEfiEFMJUZUPUIFFDPOPNJDBOETPDJBMDIBSBDUFSJTUJDTPG UIFTJUVBUJPOUIFZQVSQPSUFEMZNPEFMFE.PSFTQFDJfiDBMMZ )PMMPXBZ EFTDSJCFEUIFEPNJ OBODFPGUIFDZCFSOFUJDNPEFMPGHPWFSONFOUJOUIF4PWJFU6OJPOJOUIFTBOETThF BQQMJDBUJPOPGDZCFSOFUJDTCZUIF4PWJFUT IPXFWFS FNQIBTJ[FEIJFSBSDIJDBMDPOUSPMBOEBDMFBS TFQBSBUJPOPGUXPTVCTZTUFNTUIFDPOUSPMMJOHBOEUIFDPOUSPMMFEThF4PWJFUDPODFQUTPGTDJFOUJfiD NBOBHFNFOUPGTPDJFUZBOEPQUJNJ[FEQMBOOJOHXFSFFYQMJDJUMZUJFEUPUIFFBSMJFS5BZMPSTDIPPM PGTDJFOUJfiDNBOBHFNFOUThFJSFNQIBTJTPOFYUFSOBMDPOUSPMBOETPDJFUZBTNFDIBOJTUJD SBUIFS UIBOTFMGDPOUSPMBOETPDJFUZBTPSHBOJD DBOCFTFFOBTBTJHOJfiDBOUDPOUSJCVUPSUPUIFXFBLOFTT PGUIFJSNPEFMT ThFCPPL6TFMFTT"SJUINFUJD 1JMLFZBOE1JMLFZ+BSWJT HJWFTNBOZFYBNQMFTPGUIFNJT VTFPGNPEFMT TVDIBTNPEFMTPGBOJNBMQPQVMBUJPOTUPKVTUJGZDPOUJOVFEPWFSfiTIJOHBOEPUIFS BDUJWJUJFTThFZQPJOUUPUPPNVDIVTFPGRVBOUJUBUJWFNPEFMTPGQPPSfiEFMJUZBOEUPPMJUUMFVTFPG
Features of MOSES
O
87
RVBMJUBUJWFNPEFMT'PSFYBNQMF UIFZEJTDVTT Qo UIF64(PWFSONFOUTNJTVTFPGRVBOUJ UBUJWFNPEFMJOHJOUIF7JFU/BN8BS0OFPGUIFNPTUQSPNJOFOUNPEFMTXBTUIFVTFPGBOFOFNZ CPEZDPVOUBTBNFBTVSFPGTVDDFTT. ThJTIBETFWFSBMEFfiDJFODJFT UPJODMVEF O 1PMJUJDBMPCKFDUJWFTCJBTFEUIFOVNCFST*UXBTJNQPSUBOUUPHJWFUIFJNQSFTTJPOUIBUUIFXBS XBTCFJOHXPO O $BSFFSPCKFDUJWFTCJBTFEUIFOVNCFST)JHIFSOVNCFSTNFBOUDPNNFOEBUJPOTBOEQSPNP UJPOTGPSJOEJWJEVBMDPNCBUBOUT O %FUFSNJOJOH XIJDI CPEJFT XFSF UIF FOFNZ XBT EJffiDVMU ThBU GBDUPS DPNCJOFE XJUI UIF QSFTTVSFUPJODSFBTFUIFDPVOU SFTVMUFEJOBUSFOEUPXBSEDPVOUJOHBMMEFBE7JFUOBNFTF CPEJFTBTUIFFOFNZ O /PPOFWFSJfiFEUIFBDDVSBDZPGUIFOVNCFSTPSUIFNPEFM O ThFNPEFMVTFEUIFXSPOHWBSJBCMF#PEZDPVOUJOUIBUTJUVBUJPOXBTOPUBHPPENFBTVSF PGTVDDFTT ThFMBTUJUFNUSVNQTBMMUIFPUIFST*GZPVTFMFDUWBSJBCMFTGPSBNPEFMUIBUEPOPUfiUJUTQVSQPTF UIFOXIFUIFSUIFWBSJBCMFTBSFNFBTVSFEDPSSFDUMZEPFTOPUNBUUFSNVDI0OUIFPUIFSIBOE JGUIF QVSQPTFPGUIJTNPEFMXBTUPJODSFBTFEPNFTUJDTVQQPSUGPSUIFXBS UIFOJUXBTQFSIBQTTVJUBCMF GPSJUTQVSQPTF BUMFBTUGPSBXIJMF *OBEJTDVTTJPOPGDPNQMFYJUZTDJFODF 1IFMBO DBVUJPOTBHBJOTUUIFVTFPGiSFTFN CMBODFUIJOLJOHwBOEUIFVTFPGBOBMPHJFT DBMMJOHUIJTBQSBDUJDFPGQTFVEPTDJFODFSBUIFSUIBO TDJFODF'PSPVSQVSQPTFT UIJTDBOBQQMZBTBMJNJUPSDBVUJPOPOBQQMZJOHNPEFMTUIBUXFSF EFSJWFEGSPNPOFEPNBJOUPBDPNQMFUFMZEJffFSFOUEPNBJOXIJDI PGDPVSTF JTBOJNQPS UBOUBTQFDUPG$4NPEFMTThFDBVUJPOIFSFJTUIBUXFOFFEUPCFDBSFGVMUPIBWFTVfficJFOUWFSJ fiDBUJPOPGUIFDPSSFTQPOEFODFPGBNPEFMEFSJWFEGSPNPOFEPNBJOXJUITZTUFNTJOBOPUIFS EPNBJO.04&4QSPWJEFTBTUSVDUVSFJOXIJDIUPDBMJCSBUFBOEQPTJUJPOUIFDPSSFTQPOEFODF UIFDPNNPOJ[BUJPOEJNFOTJPOPGUIFNPEFMTQBDF TFF$IBQUFS ThBUJT UIJTTUSVDUVSFBMMPXT VT UP TFQBSBUF XIBU JT DPNNPO GSPN XIBU JT VOJRVF "QQMZJOH B NPEFM GSPN POF EPNBJO UPBOPUIFSNBZIBWFTPNFUIJOHTJODPNNPOBOEOPUPUIFSTJUJTOPUBMMPSOPUIJOH"O FYBNQMF JT FWPMVUJPO OPU FWFSZUIJOH BCPVU CJPMPHJDBM FWPMVUJPO BQQMJFT UP PUIFS EPNBJOT JO XIJDIFWPMVUJPONBZCFBQQMJFE8FIBWFUPBCTUSBDUPSHFOFSBMJ[FUIFCJPMPHJDBMFWPMVUJPOBSZ NPEFM WBSJBUJPOHFOFSBUPS TFMFDUPS UPSFBDIBQPJOUPOUIFDPNNPOJ[BUJPOIJFSBSDIZUIBUJT BQQSPQSJBUFGPSPUIFSEPNBJOT ThFBSUJDMFi8BS(BNJOHJOUIF*OGPSNBUJPO"HFzw #SBDLFOBOE4IVCJL EJTDVTTFT USFOET JO XBS HBNJOH TJODF UIF BEWFOU PG DPNQVUFS NPEFMJOH ThF HBNFST BOE UIF DPNQVUFS BOBMZTUTIBWFQVTIFEGPSNPSFBOENPSFEFUBJMTBOEiSFBMJTNwCFDBVTFDPNQVUFSTHBWFUIFNUIF DBQBCJMJUZUPEPTP0OFDPVMEBSHVFUIBUUIFNPEFMTIBWFJODSFBTFEfiEFMJUZUPUIFXBSTJUVBUJPO )PXFWFS fiEFMJUZJTOPUUIFPOMZDSJUFSJPO'JUOFTTGPSQVSQPTFJTBMTPDSJUJDBM*OUIJTDBTF UIF PMEFSTUZMFXBSHBNFT TVDIBTCPBSEHBNFT IBEUPCFTJNQMFSBOEUIFSFGPSFGPSDFEBUUFOUJPOUP UIFLFZWBSJBCMFTThFSFTVMUXBTUIBUUIFZTVQQPSUFEJOUVJUJWFEFDJTJPONBLJOH#VUXIFONBOZ NPSF WBSJBCMFT BSF BEEFE UIF LFZ POFT CFDPNF PCTDVSFE BOE UIF QVSQPTF PG TFSWJOH NJMJUBSZ EFDJTJPONBLJOHIBTCFFOMPTUThFBVUIPSTBSHVFUIBUNJMJUBSZMFBEFSTOFFEUPBQQMZUPUIFXBS HBNJOHfiFMEUIFTBNFQBUUFSOUIBUCVTJOFTTMFBEFSTIBWFBQQMJFEUPDPSQPSBUF*5TZTUFNTThBUJT UIFZOFFEUPUBLFDPOUSPMPGUIFXBSHBNJOHUFDIOPMPHZBOENBLFJUTFSWFUIFEFDJTJPONBLJOH QSPDFTT 4PNFUJNFT XF BDUVBMMZ OFFE NPEFMT PG MFTT fidelity UP B TZTUFN UP CF NPSF VTFGVM $POTJEFS UIFIJTUPSJDBMVTFPGCJSETBTBTZTUFNXFBUUFNQUFEUPNPEFMJOCVJMEJOHflying NBDIJOFT*UXBT
88
O Model-Oriented Systems Engineering Science
SFBTPOBCMFFWFOPCWJPVTUPVTFNPEFMTPGCJSETUPEFTJHOflying NBDIJOFT#VUXFNPEFMFE JUUPPDMPTFMZ XJUIUIFXJOHQSPWJEJOHUXPGVODUJPOT floating NBJOUBJOJOHBMUJUVEF
BOEQPXFS CZflapping), JOBDDPSEBODFXJUIUIFCJSE8FXFSFOPUFOUJSFMZTVDDFTTGVMJOCVJMEJOHTZTUFNTUP UIJTNPEFM 5PBDIJFWFTVDDFTT XFIBEUPEFfiOFBNPEFMXJUIMFTTfiEFMJUZUPUIFCJSE*UUPPLBTJHOJfiDBOU JOTJHIUUPCBDLPff UIFCJSENPEFMBOESFBMJ[FUIBUXFDPVMETFQBSBUFUIFTVSGBDF flPBUJOH GVODUJPO GSPNUIFQPXFSGVODUJPO BOEDPVMESFUBJOUIFflPBUJOHGVODUJPOGPSUIFXJOH CVUDPVMEBMMPDBUF UIFQPXFSGVODUJPOUPBEJffFSFOUQBSUPGUIFTZTUFNThFMFTTPOJTUIBUBHPPENPEFMJTPOFUIBU SFDPHOJ[FTXIBUDIBSBDUFSJTUJDTUPSFUBJOBOEXIBUDIBSBDUFSJTUJDTUPJHOPSF MFBWFVOTQFDJfiFE GPS UIFQVSQPTFJUIBT4PNFUJNFT PWFSTQFDJGZJOHJTNPSFEFUSJNFOUBMUPFOWJTJPOJOHBTPMVUJPOUIBO JTVOEFSTQFDJGZJOHThFNPEFMPGUIFflBQQJOHXJOHflZJOHNBDIJOFXBTPWFSTQFDJfiFEJUXBTOPU TVfficJFOUMZNJOJNBM "TBMBTUFYBNQMFPGMJNJUT NPEFMTDBOCFGV[[Z BQQSPYJNBUF BOEBNCJHVPVT CVUTUJMMCFVTF GVM5XPXFMMLOPXOJMMVTUSBUJPOTPGUIJTUZQFPGMJNJUTJOTDJFODFBSFUIFQFSJPEJDUBCMFPGDIFNJDBM FMFNFOUTBOEUIFCJPMPHJDBMUBYPOPNZPGMJWJOHUIJOHT#PUIBSFVTFGVMCVUCPUIIBWFTJHOJfiDBOU FYDFQUJPOTBOEBNCJHVJUJFTUIBUFOHFOEFSEFCBUFTBCPVUXIFSFBTQFDJfiDFOUJUZTIPVMESFTJEFThF NPSFDMPTFMZPOFFYBNJOFTUIFN UIFNFTTJFSUIFZCFDPNF ThFLFZQPJOUPGUIJTEJTDVTTJPOJTUIBUNPEFMTOFFEUPDPSSFTQPOEUPUIFTZTUFNTUIFZBSF JOUFOEFEUPNPEFM JOBXBZUIBUTFSWFTUIFQVSQPTFPGUIFNPEFM)PXEPXFWBMJEBUFUIJTDPS SFTQPOEFODF .PTT EJTDVTTFT EJffFSJOH WBMJEBUJPO BQQSPBDIFT SBOHJOH GSPN GPSNBM BQQSPBDIFTUPOBSSBUJWFTDFOBSJPT GPSNPEFMTBDSPTTUIFTQFDUSVNGSPNUIFPSZESJWFONPEFMTUP FWJEFODFESJWFONPEFMT .PEFMJOH JO .04&4 JT JOUFOEFE UP FNQIBTJ[F BCTUSBDUJPO GPDVT BOE QVSQPTF 'JEFMJUZ JT JNQPSUBOU CVU UIFSF JT B USBEFPff B QPJOU PG EJNJOJTIJOH SFUVSOT CFZPOE XIJDI JODSFBTJOH EFUBJMTBOEOVNCFSPGWBSJBCMFTCFHJOUPNBTLUIFJNQPSUBOUWBSJBCMFTThJTJTBEFMJDBUFCBMBODF GPS$4CFDBVTFTNBMMDIBOHFTDBOMFBEUPIVHFEJffFSFODFT4FDPOE NPEFMTDBOCFXSPOHJOUIF TFOTFUIBUUIFZEPOPUDPSSFTQPOEUPUIFJOUFOEFETZTUFNTJUJTOPUFBTZUPEFfiOFBNPEFMPGIJHI fiEFMJUZ"NPEFMJTHPPEGPSJUTQVSQPTFJGJUBTDFSUBJOTBOEEJTUJOHVJTIFTCFUXFFOXIBUJTNPTU JNQPSUBOUGPSUIBUQVSQPTFBOEXIBUJTMFTTJNQPSUBOU"OJOWFTUNFOUJTSFRVJSFEUPNBUVSFNPE FMTUPXIFSFUIFZDBOCFVTFGVMGPSDFSUBJOQVSQPTFT ThFQPJOUPGUIJTTFDUJPOJTUIBUNPEFMT MJLFBMMFOHJOFFSJOHUPPMT SFRVJSFDBSFBOEIFBMUIZTLFQUJ DJTNJOUIFJSVTF.PEFMTTIPVMECFEFfiOFEUSBOTQBSFOUMZ XJUIFYQMJDJUBTTVNQUJPOT TPUIBUPUIFST DBOBTTFTTUIFJSfiEFMJUZBOEfiUOFTTGPSQVSQPTFThFNBUVSJUZBOEEFHSFFPGWBMJEBUJPOPGNPEFMT TIPVMEBMTPCFNBEFDMFBSCFDBVTFMFTTUSVTUTIPVMECFQMBDFEJOJNNBUVSFPSVOWBMJEBUFENPEFMT
Modularity of MOSES: Decoupled Concepts .PEVMBSJUZPSTFQBSBUJPOPGDPODFSOTJTBUSBEJUJPOBMBOEXFMMLOPXOQSJODJQMF.04&4BQQMJFT JUUPTZTUFNTJOBOVOSFNBSLBCMFXBZUIBU GSPNBUSBEJUJPOBMWJFXQPJOU EPFTOPUOFFEEJTDVT TJPO)PXFWFS .04&4BMTPBQQMJFTUIFNPEVMBSJUZQSJODJQMFUPJUTFMG BOEUIBUDSFBUFTUIFOFFEUP EJTDVTTUIFJTTVFPGEFDPVQMJOHDPODFQUTUIBUBSFPGUFOIJHIMZDPVQMFEJO4&EJffFSFOUMZJOUIF USBEJUJPOBMDBNQBOEJOUIFDPNQMFYDBNQ 0OFPGUIFLFZESJWFSTPG.04&4JTUIFOFFEUPDBQUVSFJNQPSUBOUDPODFQUTBOEQSJODJQMFT UIBUBQQMZUPUIFCSPBEOFXTQFDUSVNPG4&.BOZPGUIFTFDPSFDPODFQUTIBWFCVJMUVQBOBUUBDI NFOU XJUI PUIFS DPODFQUT VOUJM UIF NVMUJQMF DPODFQUT JO UIF NJOET PG NBOZ JO UIF 4& PS $4
Features of MOSES
O 89
DPNNVOJUZ BSFGVTFEJOUPBTJOHMFDPODFQU*OTPNFDBTFT UIJTGVTJPOIBTUFNQUFEUIF$4DPN NVOJUZUPUISPXPVUUIFTFNVMUJQMFDPODFQUTPSBTTJHOUIFNPOMZUP54& OPU$4& XIJDIJOPVS WJFXJTJOBQQSPQSJBUFBOEJTUIFSFTVMUPGUIJTVOGPSUVOBUFGVTJPO5PBDIJFWFUIFHPBMPGDBQUVSJOH BOEVTJOHBQQMJDBCMFQSJODJQMFT XFfiOEJUOFDFTTBSZUPEFDPVQMFPSiVOGVTFwUIFDPODFQUTJORVFT UJPO UPSFDPWFSUIFTJNQMFSDPSFDPODFQUT 8FBSFOPUUSZJOHUPSFNPWFUIFDPVQMFEDPODFQUTSBUIFS XFBSFUSZJOHUPSFNPWFUIFDPVQMJOH BOEBMMPXUIFJOEJWJEVBMDPODFQUTUPFYJTUTFQBSBUFMZPOUIFJSPXONFSJUT*ONBOZTJUVBUJPOTUIF DPODFQUTEPCFMPOHUPHFUIFSFWFOSFDPODJMFEJOBDPNNPOGSBNFXPSL#VUDPOOFDUJOHUIFN TIPVMECFBTFQBSBUFEFDJTJPO OPUBOBQSJPSJ fiYFEDPOEJUJPOPGUIFJSFYJTUFODF 8FNBLFBQPJOUPGTQFMMJOHPVUUIFNPEVMBSJUZPG.04&4BOETPNFPGJUTNBOJGFTUBUJPOT CFDBVTFJUGPSNTBOJNQPSUBOUQBSUPGUIFDPSFXPSMEWJFXPG.04&44PNFNJHIUDBMMJUFYUSFNF NPEVMBSJUZCVUXFWJFXJUBTOBUVSBMBOEOFDFTTBSZGPSUIFOFXFYQBOEFE4& ThFGPMMPXJOHDIBSBDUFSJTUJDTBSFEFDPVQMFEJO.04&4
.PEVMBSJUZBOESFEVDUJPOJTN $POUSPMBOEIJFSBSDIZ .PEFMBOETZTUFNBOENPEBMJUZ .PEFMEFSJWBUJPOBOEBQQMJDBUJPO 4QFDJfiFECFIBWJPSBOEWBMVBUJPO 6TFGVMOFTTBOEiUSVUIw
8FXJMMEFTDSJCFFBDIPGUIFNJOUVSO
Modularity and Reductionism 8FOFFEUPUBDLMFUIJTJTTVFfiSTUCFDBVTFXFDMBJNUIBU.04&4JTNPEVMBS4PNFJOUIF$4DPN NVOJUZBSHVFUIBUNPEVMBSJUZBOETFQBSBUJPOPGDPODFSOTSFfleDUBEJTDSFEJUFE SFEVDUJPOJTUXBZPG UIJOLJOH BOEUIBUXFOFFEUPGPDVTPOIPMJTUJDUIJOLJOHUPBEESFTT$4*GUIFZBSFSJHIU UIFSF JTOPOFFEGPS.04&4UPFYJTU3VTTFMM"DLoff "DLoff XBTPOFPGUIFfiSTUUPNBLFUIJT BSHVNFOUJOUIFTXIFOIFEJTQBSBHFEUIFEJSFDUJPOPG03)JTBSHVNFOU XIJDIIBTDBSSJFE GPSXBSEUPTPNFEFHSFFUPUIFQSFTFOUUJNF DBOCFTVNNBSJ[FEUIJTXBZThFUSBEJUJPOBMXBZPG UIJOLJOHJTNBDIJOFBHFBOEIBTUIJTPSJFOUBUJPOBOBMZTJT QBSUT CPUUPNVQ POMZDBVTBMSFMBUJPOT EFUFSNJOJTN SFEVDUJPOJTN LOPXMFEHF BOENBDIJOFTXJUIPVUQVSQPTF ThFOFXXBZPGUIJOLJOH JTTZTUFNTBHFBOEIBTUIJTPSJFOUBUJPOTZOUIFTJT XIPMFT UPQEPXO FNFSHFODF NVMUJQMFSFMB UJPOT OPOEFUFSNJOJTN VOEFSTUBOEJOH BOEQVSQPTFGVMTZTUFNTVTJOHNBDIJOFT4ZOUIFTJTTIPVME CFVTFEJOTUFBEPGBOBMZTJT XIPMFTJOTUFBEPGQBSUT UPQEPXOJOTUFBEPGCPUUPNVQ ThF.04&4SFTQPOTFUPUIJTJTUIBUXFOFFECPUIQFSTQFDUJWFT"TZTUFNJTPGJOUFSFTUCPUIBTB XIPMFBOEBTQBSUTThFCFTUQSPDFTTJTBOPQQPSUVOJTUJDDPNCJOBUJPOPGUPQEPXOBOECPUUPNVQ .PEVMBSJUZJTTUJMMBOJNQPSUBOUQSJODJQMFJOUIFDPOUFYUPGTZTUFNTUIJOLJOHBOEIPMJTUJDUIJOLJOH BOEJTTFQBSBUFEGSPNSFEVDUJPOJTN.PEVMBSEFTJHOPGBTZTUFNEPFTOPUJNQMZBSFEVDUJPOJTUEJT QPTJUJPONPEVMBSJUZJTPSUIPHPOBMUPUIFJTTVFPGSFEVDUJPOJTNWFSTVTFNFSHFODF*OGBDU .04&4 FNCSBDFTCPUINPEVMBSJUZBOEFNFSHFODF 'PSUIFQVSQPTFTPGUIJTTFDUJPO BSFEVDUJPOJTUWJFXGPDVTFTPOVOEFSTUBOEJOHBTZTUFNCZBOBMZ[JOHJUTQBSUT XIJMFIPMJTNGPDVTFTPOWJFXJOHUIFTZTUFNBTBTJOHMFXIPMFFOUJUZ&NFSHFODFJTUIFWJFXUIBUUIFXIPMFDBO OPUCFBEFRVBUFMZVOEFSTUPPECZBOBMZ[JOHJUTQBSUT&NFSHFODFJTEJTDVTTFEGVSUIFSJO$IBQUFS
90
O Model-Oriented Systems Engineering Science
Control and Hierarchy i)JFSBSDIZwJTPGUFODPVQMFEXJUIUPQEPXODPOUSPM XIJDISFflFDUTUIFPSJHJOTPGUIFUFSNJOSFMJ HJPVTBOENJMJUBSZTUSVDUVSFT*O.04&4 XFTFQBSBUFDPOUSPMBOETUBSUXJUIBNJOJNBMDPODFQU PGIJFSBSDIZUIBUDPOTJTUTPGBHFOFSBMNBUIFNBUJDBMSFMBUJPO'PMMPXJOHJTBEFTDSJQUJPOPGTFWFSBM UZQFTPGIJFSBSDIJFTUIBUEJffFSCZUIFSFMBUJPOTJOWPMWFE #BTJD NJOJNBM EFfiOJUJPO PG IJFSBSDIZ B TUSVDUVSF HFOFSBUFE CZ B SFQFBUJOH POFUPNBOZ SFMBUJPOBUSFFTUSVDUVSFThJTCBTJDEFfiOJUJPOJNQMJFTUIBUUIFSFMBUJPOJTBTZNNFUSJDBOE OPOSFflFYJWF CVUJUJTOPUSFTUSJDUFEUPEJSFDUJPOBMWFSTVTOPOEJSFDUJPOBM USBOTJUJWFWFSTVT JOUSBOTJUJWF PSCJOBSZWFSTVT/BSZThPTFDPOTUSBJOUTNBZBQQFBSJOTQFDJBMJ[BUJPOTPGUIF SFMBUJPO TPNFPGXIJDIBSFHJWFOCFMPX *G UIF SFMBUJPO JT UIBU NBOZ BSFQBSUPG POF UIFO JU JT B XIPMFoQBSU PS DPNQPTJUJPO PS BHHSFHBUJPO IJFSBSDIZThis SFMBUJPOHFOFSBUFTUIFXFMMLOPXOBOEVCJRVJUPVTXIPMFoQBSU SFQFBUJOHTUSVDUVSFThe TUVEZPSUIFPSZPGXIPMFTBOEQBSUTJTNFSFPMPHZThe QBSUPGSFMB UJPOJTUSBOTJUJWF*G"JTQBSUPG# BOE#JTQBSUPG$ UIFO"JTQBSUPG$%JSFDUJPOBOE OBWJHBUJPONBZCFBEEFEUPBDPNQPTJUJPOIJFSBSDIZUPQEPXOEFDPNQPTJUJPOJNQMJFT QSPDFFEJOHGSPNUPQ PSSPPUOPEF UPCPUUPN PSMFBGOPEFT #PUUPNVQDPNQPTJUJPO JNQMJFTQSPDFFEJOHGSPNCPUUPN PSMFBGOPEFT UPUPQ PSSPPUOPEF This EJSFDUJPOBMPS TFRVFODFDPOTUSBJOUNBZCFJNQPTFEPOUIFCBTJDDPNQPTJUJPOIJFSBSDIZ XIJDIJUTFMGJT OPUEJSFDUJPOBM"TXFEJTDVTTFEJO$IBQUFS ,PFTUMFS QSPQPTFEUIFUFSNiIPMPO w XIJDI JT CPUI B XIPMF BOE B QBSU PG B MBSHFS XIPMF *O UIJT TFOTF UIF IPMPO DPODFQU HFOFSBUFT B DPNQPTJUJPO IJFSBSDIZ PS IPMBSDIZ8F BHSFF XJUI UIF DPODFQU PG IPMPO JO UIFTFOTFPGBMMPXJOHVTUPDPOTJEFSUIFTBNFFOUJUZBTBXIPMFBOEBTBQBSU8FJOUFSQSFU XIPMFBOEQBSUBTTFQBSBCMFWJFXTPSSPMFT8FTIPVMECFBCMFJOPOFDPOUFYUPSJOPOFWJFX UPDPOTJEFSBOFOUJUZBTBXIPMF JHOPSJOHJUBTBQBSUBOEJOBOPUIFSDPOUFYUPSWJFXUP DPOTJEFSUIFTBNFFOUJUZBTBQBSU JHOPSJOHJUBTBXIPMFThBUBQQSPBDITVQQPSUTQSPCMFN TPMWJOHBOEFOHJOFFSJOHCFUUFSUIBOEPFTDPOflBUJOHUIFUXPWJFXTJOUPPOFJOTFQBSBCMF DPODFQU *GJUJTDPNQPTJUJPOBOEUIFNBOZQBSUTBUFBDIMFWFMBSFJOUFSSFMBUFE UIFOJUJTBTZTUFNDPN QPTJUJPOIJFSBSDIZThJTJTBEPNJOBOUDPODFQUJOTZTUFNTFOHJOFFSJOHNPTUGBNPVTMZ JOUSBEJUJPOBM4&CVUBMTPJODPNQMFY4&"OJNQPSUBOUEJTDVTTJPOPGUIJTJT)FSC4JNPOT i"SDIJUFDUVSFPG$PNQMFYJUZwBSUJDMF QVCMJTIFEJO4JNPO BOE4JNPO *GUIFSFMBUJPOJTDPOUSPMPGNBOZCZPOF UIFOJUJTBDPOUSPMIJFSBSDIZThJTSFMBUJPOJTFYFN QMJfiFECZUIFSFMBUJPOTJNQMJFEJOBUSBEJUJPOBMPSHBOJ[BUJPODIBSU BOENPTUTUSPOHMZCZB NJMJUBSZPSHBOJ[BUJPODPNNBOETUSVDUVSF *GUIFSFMBUJPOJTUIBUNBOZBSFTVCUZQFTPGPOFUZQF UIFOJUJTBTQFDJBMJ[BUJPO PSHFOFSBM J[BUJPO IJFSBSDIZThJTSFMBUJPOJTUSBOTJUJWF*G"JTBTQFDJBMJ[BUJPOPG# BOE#JTBTQFDJBM J[BUJPOPG$ UIFO"JTBTQFDJBMJ[BUJPOPG$ThFSFMBUJPOJTFYFNQMJfiFECZBDMBTTTVCDMBTT IJFSBSDIZJOPCKFDUPSJFOUFETPGUXBSFFOHJOFFSJOH CZBUZQFTVCUZQFIJFSBSDIZ BOECZUIF TQFDJBMJ[BUJPOIJFSBSDIZJOUIFCJPMPHZUBYPOPNZ *GUIFSFMBUJPOJTUIBUNBOZBSFJOTUBODFTPGPOFDBUFHPSZ UIFOJUJTBDBUFHPSJ[BUJPOIJFSBS DIZThJTSFMBUJPOJTOPUUSBOTJUJWFJG"JTBOJOTUBODFPGDBUFHPSZ# BOE#JTBOJOTUBODF PGDBUFHPSZ$ JUEPFTOPUGPMMPXUIBU"JTBOJOTUBODFPGDBUFHPSZ$ ThJTSFMBUJPOJTFYFN QMJfiFE CZ B DMBTTPCKFDU PS DMBTTJOTUBODF SFMBUJPO JO PCKFDUPSJFOUFE TPGUXBSF FOHJOFFS JOH CZBNPEFMNFUBNPEFMSFMBUJPO BOECZUIFDBUFHPSJ[BUJPOIJFSBSDIZJOUIFCJPMPHZ UBYPOPNZ
Features of MOSES
O
91
ThFTFWBSJPVTUZQFTPGIJFSBSDIJFTBMMFYJTUJOUIF.04&4NPEFMTQBDFBOEBSFEJTDVTTFEJO MBUFSDIBQUFST#VUUIFNBJOQPJOUPGUIJTEFDPVQMJOHJTUIBUXIFOXFTBZIJFSBSDIZXJUIPVUGVSUIFS RVBMJfiDBUJPOJO.04&4 XFNFBOPOMZBSFQFBUJOHPOFUPNBOZSFMBUJPO BOEXFEPOPUPUIFSXJTF DPOTUSBJOXIBUUIBUSFMBUJPONJHIUCF*ONPSFTQFDJfiDDPOUFYUT XFBEEBQQSPQSJBUFDPOTUSBJOUT UPUIFSFMBUJPO
Model and System and Modality Introduction ThJTTFDUJPODPOTJEFSTUIFEFDPVQMJOHBOEJOUFHSBUJPOPGUIFDPODFQUTPGNPEFM TZTUFN NPEBMJUZ BOEXPSME%JTDVTTFEfiSTUJTUIFTFQBSBUJPOPGNPEFMBOETZTUFN GPMMPXFECZUIFTFQBSBUFDPODFQU PGNPEBMJUZThFJOUFHSBUJPOPGUIFDPODFQUTJTUIFOEJTDVTTFEJOUFSNTPGBDPSSFTQPOEFODFTFU 'JOBMMZ DPNQMFYTZTUFNTWBSJBUJPOTPGNPEBMJUZBOEDPSSFTQPOEFODFTFUTBSFCSJFflZEJTDVTTFE
Model and System Separation .PEFMTBOETZTUFNTIBWFTFQBSBUFFYJTUFODFT&BDINPEFMFYJTUTJOJUTPXOSJHIU BOEFBDITZTUFN FYJTUTJOJUTPXOSJHIU.PEFMTIBWFSFMBUJPOTXJUIPUIFSNPEFMT NPEFMTIBWFSFMBUJPOTXJUITZT UFNT BOETZTUFNTIBWFSFMBUJPOTXJUIPUIFSTZTUFNT CVUXFDBOBMXBZTWJFXBNPEFMPSBTZTUFN JOJUTPXOTFQBSBUFFYJTUFODF'PSBOZHJWFONPEFMPSTZTUFN UIJTHJWFTVTUIFGSFFEPNUPFTUBCMJTI EJTDPWFS EFfiOF DPOTJEFS PSJHOPSFSFMBUJPOTXJUIBOZPUIFSNPEFMPSTZTUFN ThJTEFDPVQMJOHSFNPWFTCVJMUJOEFQFOEFODJFTCFUXFFONPEFMTBOETZTUFNT.PEFMTDBOCF EFfiOFEGPSXIJDIOPDPSSFTQPOEJOHTZTUFNTFYJTU PSGPSXIJDINBOZTZTUFNTFYJTU8FQMBDFOP DPOTUSBJOUPOXIJDIDBNFfiSTUUIFNPEFMPSUIFTZTUFN0SUIFTFRVFODFNBZCFTZTUFNTFYJTU NPEFMTBSFDSFBUFE BOEUIFONPSFTZTUFNTBSFDSFBUFEUIBUDPSSFTQPOEUPUIFNPEFM *ONBUIFNBUJDT NBUIFNBUJDBMNPEFMTIBWFCFFOEFfiOFECFGPSFPSBGUFSBQQMJDBUJPOTGPSUIF NPEFMTBSFGPVOEBOEMJOLFEThBUJT UIFNPEFMNBZFYJTUfiSTU PSUIFDPSSFTQPOEJOHTZTUFNNBZ FYJTUfiSTU"OFYBNQMFPGBNPEFMFYJTUJOHfiSTUJT3JFNBOOJBOHFPNFUSZ*UXBTEFfiOFEJOUIF OJOFUFFOUIDFOUVSZ*OUIFFBSMZUXFOUJFUIDFOUVSZ &JOTUFJOEJTDPWFSFEUIBU3JFNBOOJBOHFPN FUSZQSPWJEFEBNBUIFNBUJDBMNPEFMIFOFFEFEGPSTQBDFUJNFDVSWBUVSFBOEUIFHFOFSBMUIFPSZPG SFMBUJWJUZ 4DIVCJO $IBQUFSJOUSPEVDFTUIFCBTJDNPEFMUZQFT FYUFSOBMBOEJOUFSOBM XIJDISFQSFTFOUFYUFSOBM BOEJOUFSOBMQFSTQFDUJWFTPGBTZTUFN BOEXIJDIBSFSFGFSSFEUPUISPVHIPVUUIFCPPL)PXFWFS B NPSFEFUBJMFEWJFXPGBOFYUFSOBMNPEFMJTUIBUJUJODMVEFTBTFUPGJOUFSGBDFTPSQPSUTUIBUDBOCF EFfiOFETFQBSBUFMZBOEUIFOVTFEJOPOFPSNPSFFYUFSOBMNPEFMTThFSFGPSF JOUIJTEFUBJMFEWJFX JOUFSGBDFTBOEFYUFSOBMNPEFMTBSFBMTPEFDPVQMFEThJTJTNFOUJPOFEIFSFCFDBVTFJUJTOFFEFEGPS UIFEFUBJMFEUSFBUNFOUPGTQFDJfiDBUJPOTJO$IBQUFS
Modality and Its Separation .PEBMJUZ JT DPODFSOFE XJUI UIF NPEF PG QSPQPTJUJPOT TVDI BT FYJTUFODF DPOUJOHFODZ OFDFT TJUZ QPTTJCJMJUZ JNQPTTJCJMJUZ PS UFNQPSBM NPEF TVDI BT GPSNFSMZ PS FWFOUVBMMZ *U JT SFflFDUFE /PUFUIBUFYJTUFODFIFSFSFGFSTUPUIFEFfiOJUJPOTPGTZTUFNBOENPEFMJO$IBQUFSJUJTOPUBQSJPSJFYJTUFODF CVUBDIPJDFPSEFfiOJUJPONBEFCZBOPCTFSWFS UIBUUIFTFFOUJUJFTDPOTUJUVUFBTZTUFN BOEUIPTFFOUJUJFTDPOTUJ UVUFBNPEFM
92
O Model-Oriented Systems Engineering Science
JO FOHJOFFSJOH TQFDJfiDBUJPOT PS NPEFMT JO UIF EJTUJODUJPO CFUXFFO UFSNT TVDI BT TIBMM TIPVME NVTU JT XJMM NBZ JTQFSNJUUFE JTQSPIJCJUFE FUD.04&4EFDPVQMFTNPEBMJUZGSPNNPEFMBOE TZTUFN UPBMMPXNPEFMTBOETZTUFNTUPCFBTTPDJBUFEJOEJffFSFOUDPOUFYUTXJUIEJffFSFOUNPEFT 8FEJTDVTTUIFTFQBSBUJPOIFSFJOUFSNTPGEFTDSJQUJWFWFSTVTQSFTDSJQUJWFNPEFT CVUJUBQQMJFTUP BOZNPEF.PEFTBSFBOPQFOFOEFETFU.BOZNPEFTDPNFGSPNNPEBMMPHJDBOEJUTWBSJBUJPOT JODMVEJOHEFPOUJDMPHJDBOEUFNQPSBMMPHJD8FEJTDVTTTPNFQPTTJCMFBEEFENPEFTGPSDPNQMFY TZTUFNTMBUFSJOUIJTTFDUJPO "OFYBNQMFUIBUJMMVTUSBUFTXIZ.04&4EFDPVQMFTNPEBMJUZGSPNNPEFMTJTGSPN(JHFSFO[FS BOE4FMUFO iz0WFSUIFMBTUDFOUVSJFT NPEFMTPGSBUJPOBMJUZIBWFDIBOHFEXIFOUIFZDPOflJDUFE XJUIBDUVBMCFIBWJPS ZFU BUUIFTBNFUJNF UIFZQSPWJEFEQSFTDSJQUJPOTGPSCFIBWJPS ThJTEPVCMFSPMFUPEFTDSJCFBOEUPQSFTDSJCFEPFTOPUNBQFBTJMZPOUPBTIBSQ EJWJEFCFUXFFOEFTDSJQUJWFBOEOPSNBUJWFNPEFMTzw ThFQSPCMFNJTUIFTIBSQEJWJEF UIFWJFXUIBUBNPEFMJTJOIFSFOUMZQSFTDSJQUJWFPSJOIFSFOUMZ EFTDSJQUJWF *O .04&4 B NPEFM BU B HJWFO QPJOU JO UJNF NBZ TJNVMUBOFPVTMZ CF DPOTJEFSFE EFTDSJQUJWFPGPOFTZTUFN iThJTNPEFMEFTDSJCFTDFSUBJODIBSBDUFSJTUJDTUIBUTZTUFN"IBTw BOE QSFTDSJQUJWFPGUIFTBNFTZTUFNPSPGBOPUIFSTZTUFN iThJTNPEFMQSFTDSJCFTDFSUBJODIBSBDUFSJT UJDTUIBU4ZTUFN#TIBMMIBWFw ThFBUUSJCVUJPOTPGNPEFTTVDIBTiQSFTDSJQUJWFwPSiEFTDSJQUJWFw BSFOPUPOMZSFMBUJWFUPXIBUTZTUFNJTCFJOHSFMBUFEUPUIFNPEFM CVUBMTPUPTPNFFYUFOUBNBUUFS PGDIPJDFThFNPEFMJUTFMGEPFTOPUIBWFBOJOIFSFOUQSPQFSUZPGCFJOHQSFTDSJQUJWFPSEFTDSJQUJWF NPEFTBSFOPUJOUIFNPEFMTfiFMEPGWJFXThFNPEFMJTTJNQMZBTFUPGEFfiOFESVMFT TVDIBT DIBSBDUFSJTUJD$9$:$;#SJOHJOHUPHFUIFSUIJTNPEFMXJUIBTZTUFNBOEDFSUBJO NPEFJTBTFQBSBUFBDUJWJUZUIBUJTEJTDVTTFECFMPXVOEFSUIFUPQJDPGDPSSFTQPOEFODFTFU *OHFOFSBM NPEBMJUZUZQFTJODMVEFGV[[ZBOEQSPCBCJMJTUJDNPEFT*O.04&4 UIFHFOFSBMMZ QSFGFSSFEXBZUPBEESFTTVODFSUBJOUZBOEGV[[JOFTTJTJOUIFTQFDJfiDBUJPO BEESFTTFEJO$IBQUFS )PXFWFS UIFSFBSFFYDFQUJPOT0OFFYDFQUJPODPVMECFJGUIFTZTUFNTFOHJOFFSXBOUFEUPVTF UIFTBNFNPEFMUPBTTPDJBUFXJUIEJffFSFOUTZTUFNT BOEXBOUFEUPBMMPXEJffFSFOUQSPCBCJMJUJFTGPS UIFEJffFSFOUTZTUFNT*OTUFBEPGEFfiOJOHBEJffFSFOUNPEFMGPSFBDIDBTF WBSZJOHPOMZUIFQSPC BCJMJUJFT UIFFOHJOFFSNJHIUEFfiOFBTJOHMFEFUFSNJOJTUJDNPEFM. JF QSPCBCJMJUZPGCFIBWJPS
BOEUIFOQVUUIFWBSZJOHQSPCBCJMJUJFTJOUIFNPEBMJUJFT TZTUFN4TIBMMXJUI1qTBUJTGZ NPEFM.4TIBMMXJUI1qTBUJTGZ.z ThFTFQBSBUJPOPGNPEBMJUZNFBOTUIBUUIFNPTUTBMJFOUBTQFDUPGBSFRVJSFNFOUTEPDVNFOUPS NPEFMJTOPUUIFiTIBMMwGPSNPGUIFTUBUFNFOUTJUJTSBUIFSUIFBDUVBMSVMFT. ThFXIPMFTFUPGSVMFT JOBNPEFM.DBOCFNBEFQSFTDSJQUJWFCZTBZJOHi4ZTUFN4TIBMMTBUJTGZ. wPSNBEFEFTDSJQUJWFCZ TBZJOHi4ZTUFN4EPFTTBUJTGZ.w*OGBDU JOUIF.04&4BQQSPBDIUIFUFSNiTIBMMw PSBOZPUIFS NPEF TIPVMECFSFNPWFEGSPNSFRVJSFNFOUTEPDVNFOUTNPEFMTBOEBQQMJFETFQBSBUFMZ VTJOHUIF DPSSFTQPOEFODFTFUBQQSPBDIEFTDSJCFEOFYU
Integration via Correspondence Set ThFWFIJDMFGPSCSJOHJOHUPHFUIFSNPEFMT TZTUFNT BOENPEFTJTDBMMFEBDPSSFTQPOEFODFTFU*UT GPSNJT\. .1 8 4^ XIFSF O .BTQFDJfiDNPEFMPSTFUPGNPEFMTPSNPEFM XIFSFNFBOTBMMPSMFGUPQFO O .1NPEBMQISBTFPSNPEBMJUZBTQFDJfiDNPEFPSTFUDPODBUFOBUJPOPGNPEFT
Features of MOSES
O
93
O 8BTQFDJfiDXPSMEPSBTFUPGXPSMETPSXPSME O 4BTQFDJfiDTZTUFNPSTFUPGTZTUFNTPSTZTUFN PSTFSWJDF
"DPSSFTQPOEFODFTFUSFQSFTFOUTBDPNNJUNFOUUPBNPEFMNPEFTZTUFNBTTPDJBUJPOJOBEFfiOFE XPSMEThFNPEFMBOEUIFTZTUFNEPOPUOFFEUPFYJTUUPCFJODMVEFEJOBDPSSFTQPOEFODFTFU ThFVOEFfiOFEDPOTUSVDUNBLFTBOPQFODPNNJUNFOU*GTZTUFNJTMFGUPQFO 4
UIFOUIF DPSSFTQPOEFODFTFUEFQJDUTBMMTZTUFNTJOUIFEFfiOFEXPSMEUIBUDPSSFTQPOEUPUIFEFfiOFENPEFM XJUIUIFEFfiOFENPEBMJUZ-JLFXJTF JGNPEFMJTMFGUPQFO .
UIFOUIFDPSSFTQPOEFODFTFU EFQJDUTBMMNPEFMTJOUIFEFfiOFEXPSMEUIBUDPSSFTQPOEUPUIFEFfiOFETZTUFNXJUIUIFEFfiOFE NPEBMJUZ 8IFOXFXBOUUPFTUBCMJTIBDPSSFTQPOEFODFSFMBUJPOCFUXFFOBNPEFMBOEBTZTUFN XFDBO EPTPJOBOZPGUIFGPMMPXJOHXBZT CZDSFBUJOHBNPEFMBOEDSFBUJOHBTZTUFNUIBUDPSSF TQPOETUPJU CZDSFBUJOHBNPEFMUPDPSSFTQPOEUPBOFYJTUJOHTZTUFN CZDSFBUJOHBTZTUFN UP DPSSFTQPOE UP B QSFFYJTUJOH NPEFM PS CZ fiOEJOH B DPSSFTQPOEFODF CFUXFFO BO FYJTUJOH NPEFMBOEBOFYJTUJOHTZTUFN ThF FWPMVUJPO PG B DPSSFTQPOEFODF TFU DBO CF JMMVTUSBUFE XJUI B WFSZ DPNNPO 4& FYBNQMF 4VQQPTFBOBJSMJOFEFUFSNJOFTBUBQPJOUJOUJNFUIBUUIFZOFFEUPCVZBCPVUOFXDPNNFS DJBMBJSDSBGU BOEBGUFSXSJUJOHSFRVJSFNFOUTBOEEPJOHUSBEFTUVEJFT UIFZTFMFDUUIF#PFJOH #PFJOHCVJMETUIFNUIFQMBOFTBOEUIFBJSMJOFQVUTUIFNJOUPPQFSBUJPO8FDBOEFfiOFDPSSFTQPO EFODFTFUTGPSGPVSQPJOUTJOUIFDPVSTFPGUIJTQSPDFTT O 5JNF5 N 4JUVBUJPOThFBJSMJOFEFDJEFTUIFZOFFEUPCVZTPNFDPNNFSDJBMBJSDSBGU XIJDIUIFZ EFTJHOBUFBTTZTUFN4 CVUUIFZEPOPULOPXXIBUTQFDJfiDBJSDSBGU4XJMMCFThFZ QMBOUPXSJUFBSFRVJSFNFOUTEPDVNFOUDBMMFE3 N $PSSFTQPOEFODFTFU\.3 JEFOUJfiFECVUOPUEFfiOFE .1TIBMMXIFOPQFSB UJPOBM88XPSMEJOXIJDI4JTBDRVJSFEBOEPQFSBUFE TLFUDIFECFMPX 4 4 JEFOUJfiFEDPOTUSBJOFEPOMZUPCFJODPNNFSDJBMBJSDSBGUDBUFHPSZBQQSPYJNBUFMZ JOOVNCFSUIFZEPOPUFYJTU ^ ThFNPTBJDPGXPSME8BU5JODMVEFTUIFBJSMJOF DPNQFUJOHBJSMJOFT DPNQBOJFTUIBUCVJME DPNNFSDJBMBJSDSBGU JODMVEJOH#PFJOH
FYJTUJOHDPNNFSDJBMBJSDSBGUJODMVEJOH#PFJOHT BWBJM BCJMJUZPGOFXBJSDSBGUPGFYJTUJOHUZQFTJODMVEJOH#PFJOH NPEFMTPGFYJTUJOHBJSDSBGUJODMVEJOH QFSGPSNBODFQBSBNFUFST BJSUSBOTQPSUBUJPOJOGSBTUSVDUVSF BJSUSBffic rFHVMBUJPOT FUD O 5JNF5 N 4JUVBUJPOUIFBJSMJOFIBTXSJUUFOUIFJSSFRVJSFNFOUTEPDVNFOU3BOEJTSFBEZUPTUBSU BUSBEFTUVEZPGFYJTUJOHBJSDSBGUUZQFT N $PSSFTQPOEFODFTFU\.3 JEFOUJfiFEBOEEFfiOFE .1TIBMMXIFOPQFSBUJPOBM 888NPEFM344 JEFOUJfiFEDPOTUSBJOFECZUIJTDPSSFTQPOEFODFUP CFJOTZTUFNSFHJPOPGNPEFM3BQQSPYJNBUFMZJOOVNCFSUIFZEPOPUFYJTU ^ ThFEJTUJODUJPOJOBDPSSFTQPOEFODFTFUCFUXFFOTZTUFNBOETFSWJDFJTUIJTJGBOFYUFSOBMNPEFMDPSSFTQPOETUP BTZTUFN JUTTDPQFJTUIFGVMMTFUPGTZTUFNQPSUTUIBUQSPWJEFBOESFRVJSFTFSWJDFTBOEJOQVUBOEPVUQVUTUVff BOE4JOUIFDPSSFTQPOEFODFTFUSFGFSTUPUIFOBNFPGUIFTZTUFN*GUIFFYUFSOBMNPEFMDPSSFTQPOETUPBTFSWJDF JUTTDPQFJTPOMZUIFQPSUUIBUQSPWJEFTUIBUTFSWJDF BOE4JOUIFDPSSFTQPOEFODFTFUSFGFSTUPUIFOBNFPGUIF TFSWJDF
94
O Model-Oriented Systems Engineering Science
O 5JNF5 N 4JUVBUJPO ThFBJSMJOe fiOJTIFTJUTUSBEFTUVEZ TFMFDUTUIF#PFJOHBTUIF4BJSDSBGU UZQFBOEQMBDFTBOPSEFSGPSTXJUI#PFJOH N $PSSFTQPOEFODFTFU\.3 JEFOUJfiFEBOEEFfiOFE .1TIBMMXIFOPQFSBUJPOBM 8844#PFJOHUZQF JOOVNCFSUIFZEPOPUFYJTU ^ N $PSSFTQPOEFODFTFUTBNFBTDPSSFTQPOEFODFTFU FYDFQU.1XJMMXIFOPQFSB UJPOBM UIJTJTBQSFEJDUJPOCBTFEPOFYJTUJOHT OPUBQSFTDSJQUJPO N )PXDBOTFYJTU JOUIF8QBSUPGUIFDPSSFTQPOEFODF BOEOPUFYJTU JOUIF 4QBSU "OTXFSThF4BJSDSBGUUIFBJSMJOFOFFETEPOPUZFUFYJTU CVUPUIFS BJSDSBGUEPFYJTU BOEUIPTFBSFUIFCBTJTGPSUIFDPSSFTQPOEFODFTFUQSFEJDUJPO UIBUUIF4TXJMMDPSSFTQPOEUPUIFSFRVJSFNFOUTNPEFM3 O 5JNF5 N 4JUVBUJPOUIFBJSMJOFIBTSFDFJWFEUIFBJSDSBGUGSPN#PFJOHBOEIBTQVUUIFN JOUPPQFSBUJPO N $PSSFTQPOEFODFTFU\.3 JEFOUJfiFEBOEEFfiOFE .1TIBMMXIFOPQFSBUJPOBM 888UIFOFXBJSDSBGU44#PFJOHUZQF JOOVNCFSUIFZ FYJTU ^ N $PSSFTQPOEFODFTFUTBNFBTDPSSFTQPOEFODFTFU FYDFQU.1EPFT UIJTJTBEFTDSJQ UJPOPGFBDIPGUIFFYJTUJOH4TOPXJOUIFQPTTFTTJPOPGUIFBJSMJOF 0WFS UIF UJNF QFSJPE GSPN 5 UP 5 UIF TUBUF PS WBMVF PG BMM DPSSFTQPOEFODF TFU FMFNFOUT DIBOHFENPEFM NPEF XPSME BOETZTUFNThFNPEFiTIBMMXIFOPQFSBUJPOBMwSFNBJOFEBDSPTT UIFGVMMUJNFQFSJPECVUBEEJUJPOBMNPEFiXJMMwBQQFBSFEUFNQPSBSJMZBU5 BOEBEEJUJPOBMNPEF iEPFTwBQQFBSFEBU5ThFBJSMJOFIPQFTUIBUiEPFTwBQQMJFTGPSUIFGVMMPQFSBUJPOBMMJGFUJNFPG UIF4TThFTBNFNPEFMBOETZTUFNXFSFBTTPDJBUFEWJBUXPEJffFSFOUNPEBMJUJFTBUCPUI 5BOE5ThFVTFGVMOFTTPGUIFTFTJNVMUBOFPVTNPEBMJUJFTJTPOFSFBTPOGPSUIFEFDPVQMJOHPG NPEFM TZTUFN BOENPEBMJUZ XIJDIHJWFTUIFOFDFTTBSZflFYJCJMJUZ/PUFBMTPUIBUUIFNPEFiTIBMM XIFO PQFSBUJPOBMw DBO CF WJFXFE BT B DPNCJOBUJPO PG QSFTDSJQUJWF TIBMM BOE UFNQPSBM XIFO PQFSBUJPOBMJF EVSJOHUIFQFSJPEPGJUTPQFSBUJPOBMMJGFUJNF ThJTNBEFFYQMJDJUTPNFUIJOH UIBUJTVTVBMMZMFGUJNQMJDJUCFDBVTFJUJTPCWJPVTThFTZTUFNDBOOPUTBUJTGZUIFiTIBMMwQSFTDSJQUJPO GPSDPSSFTQPOEFODFQSJPSUPUJNF5CFDBVTFUIFTZTUFNEPFTOPUFYJTUVOUJM5ThFUFNQPSBM NPEFiXIFOPQFSBUJPOBMwJODMVEFEJOBMMUIFDPSSFTQPOEFODFTFUTTUBUFTUIFDPOEJUJPOTJOXIJDI UIFQSFTDSJQUJPOIPMETOBNFMZ TUBSUJOHBUUIFQPJOUXIFO4CFDPNFTPQFSBUJPOBMBOEFOEJOH BUUIFQPJOUXIFO4JTSFUJSFEGSPNPQFSBUJPO ThFSFRVJSFNFOUTNPEFM3XPVMEQSPCBCMZDIBOHFUPTPNFEFHSFFPWFSUIJTQFSJPEBOEBDSPTT UIFPQFSBUJPOBMMJGFPGUIFBJSDSBGUCVUXFEJEOPUTIPXUIBUCFDBVTFJUXBTOPUUIFQVSQPTFPG UIJTFYBNQMF
Complex Systems Extensions of Modality and Correspondence ThFGPSFHPJOHEJTDVTTJPOJTCBTFEPOBCJOBSZOPUJPOPGQSFTDSJQUJWFJOTPNFDPOUFYU BNPEFM JTDPOTJEFSFEFJUIFSQSFTDSJQUJWFPGBTZTUFN PSOPUQSFTDSJQUJWFPGBTZTUFN JOXIJDIDBTFJUJT EFTDSJQUJWFPSTPNFPUIFSNPEF 1SFTDSJQUJWFJTNBQQFEJOUSBEJUJPOBMNPEFMTUPDPOUSPM8FQSF TDSJCFTZTUFN4UPTBUJTGZNPEFM. BOEXFDPOUSPMUIFCVJMEJOHPG4UPFOTVSFUIBUJUEPFTTBUJTGZ .#VUGPS$4TVDIBTQFPQMFBOEPUIFSBVUPOPNPVTBHFOUT QSFTDSJQUJWFJTNBQQFEUPBTQFDUSVN PGJOflVFODFUIBUSBOHFTGSPNQBSUJBMDPOUSPMUPTVHHFTUJPOPSEFTJSF8FXBOU4UPTBUJTGZ. BOE XFXJMMBSSBOHFUIFFOWJSPONFOUBOEPSPUIFSGBDUPSTUPJOflVFODF4UPTBUJTGZ.0WFSUIFDPVSTF
Features of MOSES
O 95
PGUJNF XFNBZBMTPDIBOHF.UPJODSFBTFUIFPEETPG4TBUJTGZJOH. GPSFYBNQMF JODBTFTXIFSF UIFTZTUFN BQFSTPO DPOWJODFTUIFSFRVJSFNFOUTFOHJOFFSPSUIFVTFSUIBUUIFSFRVJSFNFOUT. TIPVMEDIBOHF .BZCF$4XJMMBEEUPUIFTUBOEBSENPEFT8IFSFJOUIFQBTUXFNJHIUIBWFTUBUFEi0SHBOJ[BUJPO 1TIBMMDPSSFTQPOEUPNPEFM. wXFNJHIUOPXTBZi0SHBOJ[BUJPO1JTFOBCMFEUPDPSSFTQPOE UPNPEFM.wPSi0SHBOJ[BUJPO1THPBMJTUPDPSSFTQPOEUPNPEFM.w0SJOTUFBEPGi:PVTIBMM DPSSFTQPOEUPNPEFM. wXFDPVMETBZi*XPVMESFBMMZBQQSFDJBUFJUJGZPVXPVMEDPSSFTQPOEUP NPEFM.w0SNPEBMJUJFTDPVMEJODMVEFJODFOUJWFTUPFODPVSBHFBHFOUTPSPSHBOJ[BUJPOTUPTBUJTGZ BSFRVJSFNFOUNPEFMi*XJMMQBZZPV9JGZPVDPSSFTQPOEUPNPEFM.w
Model Derivation and Application "OJNQPSUBOUEJTUJODUJPOJOUIFTVQQPSUPG44GPS4&JTUIBUCFUXFFOUIFEFSJWBUJPOBOEUIFBQQMJ DBUJPOPGBNPEFMThFEFSJWBUJPOPGBNPEFMJTUIFTFU DMBTT PSDBUFHPSZPGUIFTZTUFNTGSPNXIJDI JUJTEFSJWFEPSBCTUSBDUFEThFBQQMJDBUJPOPGBNPEFMJTUIFTFUPGTZTUFNTUIBUDPSSFTQPOEUPJU *GXFBTTVNFDPSSFTQPOEFODFPGBNPEFMUPCPUIJUTEFSJWBUJPOBOEJUTBQQMJDBUJPO UIFODMFBSMZUIF BQQMJDBUJPOTFUJTBUMFBTUBTHSFBUBT BOEJODMVEFT UIFEFSJWBUJPOTFUUIBUJT UIFEFSJWBUJPOTFUJTB TVCTFUPGUIFBQQMJDBUJPOTFU*OUFSNTPGNPEFMSFHJPOT UIFEFSJWBUJPOJTBiTUBSUFSTFUwPGUIFNPEFM SFHJPO BOEUIFBQQMJDBUJPOTFUJTUIFGVMMNPEFMSFHJPO *O UIF MBSHFS TDIFNF PG UIJOHT UIF EFSJWBUJPO PG B NPEFM JT PG MJUUMF JNQPSUBODF XIJMF UIF BQQMJDBUJPOPGBNPEFMJTPGDSJUJDBMJNQPSUBODF8FEPOPUDBSFXIFSFBNPEFMDBNFGSPNXFEP DBSFXIBUJUBQQMJFTUP 8IBUJGXFUSZUPBQQMZUIFCJPMPHJDBMFWPMVUJPONPEFMCFZPOEJUTEFSJWBUJPOTFU UIBUJT CFZPOE QPQVMBUJPOTPGPSHBOJTNTPSMJWJOHUIJOHTBTEFfiOFEJOUSBEJUJPOBMCJPMPHZ 'PSFYBNQMF EPFDPOP NJFT PSHBOJ[BUJPOT TPDJFUJFT BJSDSBGU TPGUXBSFTZTUFNT BOECSJEHFTGPMMPXUIFNPEFMPGCJPMPHJDBM FWPMVUJPO ThBUJT EPUIFZFYJTUJOUIFSFHJPOPGUIJTNPEFM *GJUBQQMJFTBUBMM JUJTIFMQGVMUPEFUFS NJOFXIBUMFWFMPGUIFNPEFMBQQMJFT4VQQPTFXFXBOUUPBQQMZUIFNPEFMUPPSHBOJ[BUJPOTThF HPBMJTUPBQQMZUIFNPEFMBUUIFMFWFMUIBUTBUJTfiFTUXPDPNQFUJOHDPOTUSBJOUT JUIBTBTNVDI EFUBJMBTQPTTJCMFCVU JUPOMZJODMVEFTDIBSBDUFSJTUJDTUIBUBSFDPNNPOUPBMMTZTUFNTJOUIFBQQMJFE TFUJOUIJTDBTF UPBMMPSHBOJ[BUJPOT8IZUIJTHPBM 'JSTU XFXBOUBNPEFMUPBQQMZUPPSHBOJ[B UJPOT XIJDINFBOTJUNVTUJODMVEFDIBSBDUFSJTUJDTUIBUBSFDPNNPOUPBMMPSHBOJ[BUJPOT4FDPOE XFXBOUBNPEFMUIBUJODMVEFTBTNBOZDIBSBDUFSJTUJDTPGPSHBOJ[BUJPOTBTQPTTJCMFCFDBVTFUIBU HJWFTVTNPSFJOGPSNBUJPOBCPVUPSHBOJ[BUJPOT'VSUIFSEJTDVTTJPOPGUIFBQQMJDBUJPOPGFWPMVUJPO UP4&JTJO$IBQUFS 8IFOBNPEFMJTBQQMJFEUPBEPNBJOUIBUXBTOPUQBSUPGJUTEFSJWBUJPO UIFHFOFSBMJ[BUJPO BOETQFDJBMJ[BUJPOTUIBUPDDVSTIPVMECFNBEFDMFBSJOUFSNTPGUIFMFWFMBOEDIBSBDUFSJTUJDTPG UIFNPEFMUIBUJTBDUVBMMZBQQMJFEBOEIPXUIJTJTTQFDJBMJ[FEGPSUIFBQQMJDBUJPOEPNBJO.04&4 HJWFTBGSBNFXPSLJOUIFNPEFMTQBDF JODMVEJOHUIFDPNNPOJ[BUJPOEJNFOTJPO UPGBDJMJUBUFUIJT DMBSJUZBOEQSFDJTJPO ThFSFJTBOPUIFSJNQPSUBOUXBZJOXIJDIUIFEJTUJODUJPOCFUXFFOEFSJWBUJPOBOEBQQMJDBUJPO JT JNQPSUBOU UP 4& BOE VOJfiDBUJPO ThF OPUJPO UIBU POMZ USBEJUJPOBM NPEFMT BSF BQQSPQSJBUF GPSUSBEJUJPOBMTZTUFNTEPFTOPUIPMEJONBOZDBTFT4&IBTNBEFDFSUBJOBTTVNQUJPOTJO54 NPEFMTBOEJNQPTFEUIFNPOUSBEJUJPOBMTZTUFNTIPXFWFS UIFTZTUFNTIBWFWBSZJOHEFHSFFTPG fiEFMJUZUPUIPTFNPEFMTBOEBTTVNQUJPOT$4NPEFMTPGUFOIBWFBIJHIFSfiEFMJUZUPUSBEJUJPOBM ThFEFSJWBUJPOTZTUFNTDBOCFBOFNQUZTFUThBUJT BNPEFMEPFTOPUIBWFUPCFEFSJWFEGSPNTZTUFNTJUDPVME CFDSFBUFEPSEFfiOFEJOEFQFOEFOUMZ
96 O Model-Oriented Systems Engineering Science
TZTUFNTUIBOEP54NPEFMT0OFJOUFSFTUJOHFYBNQMFPGUIJT BTBSHVFEJO&SEJ
JTUIBU DMPDLT BT XFMM BT PUIFS NBDIJOFT FYIJCJU DIBPT JO UIFJS OPSNBM PQFSBUJPO $MPDLT BSF PGUFO DJUFEBTBOFYBNQMFPGRVJOUFTTFOUJBMUSBEJUJPOBMTZTUFNTJOEJTDVTTJPOTPGDPOUSBTUTCFUXFFO 54BOE$4 ThFQPJOUJTUIBUFWFOJGXFEFDJEFXFBSFFOHJOFFSJOHBUSBEJUJPOBMNBDIJOF UIBUEPFTOPU OFDFTTBSJMZJNQMZUIBUXFTIPVMEVTFUSBEJUJPOBMNPEFMT PSPOMZUSBEJUJPOBMNPEFMT8FOFFEUP DPOTJEFSUIFGVMMSBOHFPGNPEFMTBTDBOEJEBUFTGPSBOZTZTUFNUIBU4&FOHJOFFSTPSGPSXIJDIBDUV BMJ[BUJPOJTBQQMJFE. ThJTJTBOPUIFSSFBTPOXIZUIFVOJfiDBUJPOPG54&BOE$4&JTOFFEFE
Specified Behavior and Valuation *OUSBEJUJPOBMTQFDJfiDBUJPOTPGTZTUFNCFIBWJPS XFEFfiOFXIBUJTFYQFDUFEPSOPSNBM BOEEJTUJO HVJTIJUGSPNBCOPSNBMCFIBWJPSTheBTTVNQUJPOJTUIBUBMMQBSUJFTBHSFFPOXIBUCFIBWJPSPGUIF TZTUFNJTOPSNBMPSHPPE BOEXIBUCFIBWJPSJTBCOPSNBMPSCBE)PXFWFS JOUIFDPNQSFIFOTJWF BQQSPBDIUIBUJODMVEFT$4 TVDIBTBVUPOPNPVTBHFOUT OPUPOMZBSFUIFSFNPSFDBUFHPSJFTPGQPT TJCMFCFIBWJPS JODMVEJOHBiCFUUFSUIBOFYQFDUFEwDBUFHPSZ
CVUBMTPUIFBTTJHONFOUPGBCFIBWJPS UPBDBUFHPSZ JODMVEJOHUIFUSBEJUJPOBMOPSNBMBOEBCOPSNBM JONBOZDBTFTEFQFOETPODPOUFYU SPMF WJFXQPJOU PSJOUFSQSFUBUJPO"TBOFYBNQMF TVQQPTFBNBOBHFSJOBOPSHBOJ[BUJPOCFIBWFT JOBXBZUIBUFOUBJMTBTJHOJfiDBOUBNPVOUPGSJTLUPUIFPSHBOJ[BUJPOXJUIDPSSFTQPOEJOHQPUFOUJBM GPS DPOTJEFSBCMF CFOFfiU UP UIF PSHBOJ[BUJPO ThBU CFIBWJPS SFHBSEMFTT PG UIF TQFDJfiD PVUDPNF NBZCFJOUFSQSFUFEBTHPPECZBSJTLUBLJOHPSHBOJ[BUJPOBOEBTCBECZBSJTLBWFSTFPSHBOJ[B UJPOTheSFGPSF .04&4BMMPXTUIFWBMVBUJPOPSJOUFSQSFUBUJPOPGBCFIBWJPS TVDIBTHPPEPSCBE UPCFEFDPVQMFEGSPNUIFTQFDJfiDBUJPOPGUIFCFIBWJPSJUTFMG TPUIFDPOUFYUDBONBLFJUTPXO JOUFSQSFUBUJPO *O DPNQFUJUJWF HBNFT BOE DPOflJDU NPEFMT TVDI BT XBS UXP PS NPSF QBSUJFT IBWF PQQPTJOH WJFXTPGiHPPEwBOEiCBEwCFIBWJPSPSSFTVMUTPGCFIBWJPSThJTTJUVBUJPOSFRVJSFTEFDPVQMJOHPG WBMVBUJPOGSPNCFIBWJPS "OPUIFSSFBTPOGPSEFDPVQMJOHJTUIBUUIFWBMVBUJPOPGNBOZCFIBWJPSTJTOPULOPXOGPSTPNF QFSJPEPGUJNFBGUFSJUPDDVST PSJUNBZOFWFSCFLOPXO*GBDPNQBOZNBLFTBTJHOJfiDBOUDIBOHFJO EJSFDUJPO UIFSFTVMUTPGUIBUDIBOHFNBZOPUCFLOPXOGPSTPNFUJNF"OEJGUIFHPBMJTUPEFUFSNJOF JGJUXBTCFUUFSUPNBLFUIFDIBOHFUIBOUPNBJOUBJOUIFTUBUVTRVP UIBUNBZOFWFSCFLOPXO "MUIPVHICFIBWJPSBOEWBMVBUJPOBSFEFDPVQMFE .04&4EPFTOPUSFRVJSFUIFNUPCFVODPO OFDUFEJOBMMDBTFT'PSBMBSHFOVNCFSPGTZTUFNTJUJTMJLFMZUIBUBMMPCTFSWFSTXPVMEBHSFFPO DFSUBJO CFIBWJPST CFJOH HPPE BOE DFSUBJO PUIFS CFIBWJPST CFJOH CBE BOE GPS UIPTF DBTFT JU JT SFBTPOBCMFUPDPNNJUUPBTQFDJfiDWBMVBUJPOThFQPJOUJTUIBUUIJTEFDPVQMJOHJTJOUIF.04&4 SFQFSUPJSF BOEUIFSFGPSFDPNNJUNFOUEFDJTJPOTDBOCFMFGUPQFOPSEFFNFESFMBUJWFUPUIFPCTFSWFS JOBQQSPQSJBUFDJSDVNTUBODFT. ThFCFIBWJPSBOEWBMVBUJPOSFMBUJPOJTBQQMJFEJO$IBQUFS 7BMVBUJPOPGBHJWFOCFIBWJPSCZBHJWFOPCTFSWFSDBOBMTPDIBOHF BTXBTJMMVTUSBUFEJOUIF $IBQUFSTFDUJPOPOi3PMFT wXIFSFBOJOJUJBMWBMVBUJPOJOEJDBUFEBTFSWJDFCVUMBUFSBEJTTFSWJDF
Usefulness and “Truth” *OFOHJOFFSJOHJOHFOFSBM BOE.04&4JOQBSUJDVMBS XFEPOPUUBDLMFUIFJTTVFPGXIFUIFSTPNF UIJOHJTUSVF8FBSFJOUFSFTUFEJOXIFUIFSTPNFUIJOHJTVTFGVM'PSFYBNQMF 5SVUIIFSFNFBOTDPOUJOHFOUUSVUIXFEPBMMPXBOENBLFVTFPGMPHJDBMUSVUI OFDFTTJUZ UBVUPMPHZ QSPPG BOE SFTVMUTJNQMJFECZBYJPNTBOEQSFNJTFT
Features of MOSES
O
97
O /PUi*TUIJTSFBMMZBTZTUFN wPSi*TUIJTFMFNFOUJOTJEFPSPVUTJEFUIFTZTUFN wCVUi*TJU NPSFVTFGVMUPEFfiOFUIJTTZTUFNUPJODMVEFUIJTFMFNFOUPSUPFYDMVEFJU w*OPVSFBSMJFS EFfiOJUJPOPGTZTUFN XFBEESFTTFEUIJTJTTVFBUTPNFMFOHUI O /PUi*TUIJTNPEFMUSVF wCVUi*TUIJTNPEFMVTFGVMGPSTPNFQVSQPTF w O /PUi*TUIJTUIFSJHIUWJFX wCVUi*TUIJTWJFXVTFGVMGPSTPNFQVSQPTF w O /PUi*TUIJTTZTUFNBVUPOPNPVT wCVUi*TJUVTFGVMUPNPEFMUIJTTZTUFNBTIBWJOHBVUPO PNZ wPSi8IBUEFHSFFPGBVUPOPNZTIPVMEPVSNPEFMBUUSJCVUFUPUIJTTZTUFN w O /PUi*TUIJTTZTUFNVODIBOHJOH wCVUi*TJUVTFGVMUPNPEFMUIJTTZTUFNBTVODIBOHJOHJO UIJTTQBDFUJNFSFHJPO w
Summary ThFEFDPVQMJOHEFTDSJCFEJOUIJTTVCTFDUJPOQSPWJEFTflFYJCJMJUZJO.04&4ThJT UPHFUIFSXJUI UIFNPEFMPSJFOUBUJPOEFTDSJCFEFBSMJFS FOBCMFT.04&4UPTVQQPSUUIFCSPBESBOHFPGFYUFOEFE 4&. ThFDIBQUFSTUIBUGPMMPXTQFMMUIJTPVUJONPSFEFUBJM
References "ckoff, R. 1979. The FVUVSFPG0QFSBUJPOBM3FTFBSDIJT1BTU +0QM3FT4PD o 1FSHBNPO1SFTT #MVN #4PGUXBSF&OHJOFFSJOH")PMJTUJD7JFX/FX:PSL0YGPSE6OJWFSTJUZ1SFTT #PDDBSB /.PEFMJOH$PNQMFY4ZTUFNT/FX:PSL4QSJOHFS7FSMBH #PFIN #BOE%1PSU8IFONPEFMTDPMMJEFMFTTPOTGSPNTPGUXBSFTZTUFNTBOBMZTJT*51SPGFTTJPOBM o4FFBMTPIUUQTVOTFUVTDFEVSFTFBSDI.#"4& "DDFTTFE+BOVBSZ
#PY (BOE/%SBQFS&NQJSJDBM.PEFM#VJMEJOHBOE3FTQPOTF4VSGBDFT/FX:PSL8JMFZ #SBDLFO 1 BOE.4IVCJL8BSHBNJOHJOUIFJOGPSNBUJPOBHFUIFPSZBOEQVSQPTF/BWBM8BS$PMMFHF 3FW 4QSJOH Qohttp://findarUJDMFTDPNQBSUJDMFTNJ@N+*8JT@@BJ@ QSJOU "DDFTTFE+BOVBSZ
#SBIB % "".JOBJ BOE:#BS:BN &ET $PNQMFY&OHJOFFSFE4ZTUFNT4DJFODF.FFUT5FDIOPMPHZ /FX:PSL4QSJOHFS $BSMTPO +.BOE+%PZMF$PNQMFYJUZBOESPCVTUOFTT 1SPD/BUM"DBE4DJ64" o IUUQXXXQOBTPSHDPOUFOUTVQQMGVMMQEG "DDFTTFE+BOVBSZ
$*0&OBCMJOHUIF.JTTJPO"1SBDUJDBM(VJEFUP'FEFSBM4FSWJDF0SJFOUFE"SDIJUFDUVSF%SBGU7FSTJPO 'FC'FEFSBM$*0$PVODJM $4$4 6OJWFSTJUZ PG .JDIJHBO $FOUFS GPS UIF 4UVEZ PG $PNQMFY 4ZTUFNT "CPVU UIF 4DJFODF PG $PNQMFYJUZIUUQXXXDTDTVNJDIFEVBCPVUDPNQMFYJUZIUNM "DDFTTFE+BOVBSZ
%BZBO 1 BOE + 8JMMJBNT 1VUUJOH UIF DPNQVUBUJPO CBDL JOUP DPNQVUBUJPOBM NPEFMJOH 1IBSNBDPQTZDIJBUSZ 4VQQM 4o4 %PSJ %0CKFDU1SPDFTT.FUIPEPMPHZ#FSMJO4QSJOHFS7FSMBH4FFBMTPBMTPIUUQXXXPCKFDUQSPDFTT PSHBOEIUUQXXXFSCZVFEVFSTMJEFT&315%PSJQEG "DDFTTFE+BOVBSZ
%PZMF +#"454MJEF &SEJ 1$PNQMFYJUZ&YQMBJOFE#FSMJO4QSJOHFS7FSMBH &TUFGBO + 4VSWFZ PG .PEFM#BTFE 4ZTUFNT &OHJOFFSJOH .#4& .FUIPEPMPHJFT +FU 1SPQVMTJPO -BCPSBUPSZ $BMJGPSOJB *OTUJUVUF PG 5FDIOPMPHZ 1BTBEFOB $BMJGPSOJB IUUQXXXPNHTZTNMPSH .#[email protected]@4VSWFZ@3FW"QEG "DDFTTFE+BOVBSZ
&TUFGBO + 4VSWFZ PG .PEFM#BTFE 4ZTUFNT &OHJOFFSJOH .#4& .FUIPEPMPHJFT +FU 1SPQVMTJPO -BCPSBUPSZ $BMJGPSOJB*OTUJUVUFPG5FDIOPMPHZ 1BTBEFOB $" 'SJFEFOUIBM 4 B 3FBQJOH UIF benefits PG NPEFM ESJWFO TZTUFNT FOHJOFFSJOH .%4& */$04& */4*()5 o 'SJFENBO (B0n the unification of systems engineering. */$04&*/4*()5 o
98
O Model-Oriented Systems Engineering Science
(BSWFZ 131SPCBCJMJUZ.FUIPETGPS$PTU6ODFSUBJOUZ"OBMZTJT"4ZTUFNT&OHJOFFSJOH1FSTQFDUJWF/FX :PSL.BSDFM%FLLFS (JHFSFO[FS (BOE34FMUFO#PVOEFE3BUJPOBMJUZ$BNCSJEHF .".*51SFTT (SFFO %BOE31FSSZ1FSSZT$IFNJDBM&OHJOFFST)BOECPPL UIFEJUJPO/FX:PSL.D(SBX)JMM )BTTFMCMBUU #BOE",BUPL"'JSTU$PVSTFJO%ZOBNJDT8JUIB1BOPSBNBPG3FDFOU%FWFMPQNFOUT/FX :PSL$BNCSJEHF6OJWFSTJUZ1SFTT )PMMPXBZ %The QPMJUJDBMVTFTPGscientific NPEFMTUIFDZCFSOFUJDNPEFMPGHPWFSONFOUJO4PWJFUTPDJBM TDJFODF *O The 6TF PG .PEFMT JO UIF 4PDJBM 4DJFODFT - $PMMJOT &E #PVMEFS $0 8FTUWJFX 1SFTT Qo )ZCFSUTPO %"VOJGPSNDPNQPOFOUNPEFMJOHTQBDF*OGPSNBUJDB oIUUQXXXNJUSF PSHXPSLCFTU@QBQFSTIZCFSUTPO@TQBDFIZCFSUTPO@TQBDFQEG "DDFTTFE+BOVBSZ
)ZCFSUTPO %6TJOHBspecification BQQSPBDIUPGBDJMJUBUFDPNQPOFOUUFTUJOH*O5FTUJOH$PNNFSDJBM off-the-SIFMG$PNQPOFOUTBOE4ZTUFNT 4#FZEFEBBOE7(SVIO &ET/FX:PSL4QSJOHFS7FSMBH Qo )ZCFSUTPO %6TJOHNPEFMTBOEBCTUSBDUJPOUPFYUFOEBOEVOJGZTZTUFNTFOHJOFFSJOH1SPD*&&&*OU $POG4ZTUFNPG4ZTUFNT&OH 4P4&
-PT"OHFMFT $" o *&&&*&&&4UBOEBSEGPS"QQMJDBUJPOBOE.BOBHFNFOUPGUIF4ZTUFNT&OHJOFFSJOH1SPDFTT *&&&4UE /FX:PSL*&&&$PNQVUFS4PDJFUZ */$04&4ZTUFNT&OHJOFFSJOH7JTJPO 7FSTJPO4FBUUMF*/$04& ,PFTUMFS "The GIPTUJOUIF.BDIJOF/FX:PSL.BDNJMMBO ,PPMNBOPKXPOH 4BOE##PFIN"O&NQJSJDBM4UVEZPO.#"4&BOE-FBO.#"4&'JSTU*OU4ZNQ &NQJSJDBM 4PGUXBSF &OHJOFFSJOH BOE .FBTVSFNFOU &4&. o 4FQUFNCFS Qo ,VMBLPXTLJ #5 +'(BSEOFS BOE+-4IFBSFS%ZOBNJD.PEFMJOHBOE$POUSPMPG&OHJOFFSJOH4ZTUFNT SEFE/FX:PSL$BNCSJEHF6OJWFSTJUZ1SFTT -BOHUPO $( &E "Stificial LJGF"O0WFSWJFX$BNCSJEHF .".*51SFTT -BWJ +BOE+,VEJTI4ZTUFNT.PEFMJOH3FRVJSFNFOUT4pecification 6TJOH&$4"."O"OBMZTJT.FUIPE GPS&NCFEEFEBOE$PNQVUFS#BTFE4ZTUFNT/FX:PSL%PSTFU)PVTF .BJFS .BOE&3FDIUJOThe ASUPG4ZTUFNT"SDIJUFDUJOH OEFE#PDB3BUPO '-$3$1SFTT .BSUFMMJ .*OUSPEVDUJPOUP%JTDSFUF%ZOBNJDBM4ZTUFNTBOE$IBPT/FX:PSL8JMFZ .JMMFS +-JWJOH4ZTUFNT-JXPU $06OJWFSTJUZ1SFTTPG$PMPSBEP 0SJHJOBMMZQVCMJTIFE
.PTT 4 "MUFSOBUJWF "QQSPBDIFT UP UIF &NQJSJDBM 7BMJEBUJPO PG "HFOU#BTFE .PEFMT + "Stificial 4PDJFUJFTBOE4PDJBM4JNVMBUJPO IUUQKBTTTTPDTVSSFZBDVLIUNM "DDFTTFE+BOVBSZ
0.( 0CKFDU.BOBHFNFOU(SPVQ .%"(VJEF7FSTJPO0.( +VOF IUUQXXXPNHPSHEPDTPNHQEG "DDFTTFE+BOVBSZ
0.( 0CKFDU .BOBHFNFOU (SPVQ B .PEFM %SJWFO "SDIJUFDUVSF IUUQXXXPNHPSHNEB "DDFTTFE+BOVBSZ
0.( 0CKFDU .BOBHFNFOU (SPVQ C 6nified .PEFMJOH -BOHVBHF 0.( 6.-
4VQFSTUSVDUVSF 7 0.( %PDVNFOU /VNCFS GPSNBM 4UBOEBSE EPDVNFOU 63- IUUQXXX PNHPSHTQFD6.-4VQFSTUSVDUVSF1%' "DDFTTFE+BOVBSZ
0.( 0CKFDU .BOBHFNFOU (SPVQ D 6nified .PEFMJOH -BOHVBHF 0.( 6.-
*OGSBTUSVDUVSF 7 0.( %PDVNFOU /VNCFS GPSNBM 4UBOEBSE EPDVNFOU 63- IUUQXXX PNHPSHTQFD6.-*OGSBTUSVDUVSF1%' "DDFTTFE+BOVBSZ
0.( 0CKFDU.BOBHFNFOU(SPVQ E4ZTUFNT.PEFMJOH-BOHVBHF 0.(4ZT.-
70.( %PDVNFOU /VNCFS GPSNBM 4UBOEBSE EPDVNFOU 63- IUUQXXXPNHPSHTQFD 4ZT.-1%' "DDFTTFE+BOVBSZ
1IFMBO 48IBUJTDPNQMFYJUZTDJFODF SFBMMZ &NFSHFODF o 1IZTJPNF 4QFDJBM*TTVFPOUIF1IZTJPNFBOE#FZPOE1SPD*&&& 1JMLFZ 0)BOE-1JMLFZ+BSWJT6TFMFTT"SJUINFUJD8IZ&OWJSPONFOUBM4DJFOUJTUT$BOU1SFEJDUUIF 'VUVSF/FX:PSL$PMVNCJB6OJWFSTJUZ1SFTT
Features of MOSES
O
99
1PHHF 3 -FDUVSF 4QBDF 5JNF (SBWJUZ (FOFSBM 3FMBUJWJUZ "TUSPOPNZ *OUSPEVDUJPO UP 4UBST (BMBYJFT UIF6OJWFSTF0IJP4UBUF6OJWFSTJUZ "UUPIUUQXXXBTUSPOPNZPIJPTUBUF FEV_QPHHF"TU6OJUHSIUNM "DDFTTFE+BOVBSZ
3BZ 54 "O &WPMVUJPOBSZ "QQSPBDI UP 4ZOUIFUJD #JPMPHZ ;FO BOE UIF "SU PG $SFBUJOH -JGF QoJO -BOHUPO 4BHF "1BOE+&"SNTUSPOH +S*OUSPEVDUJPOUP4ZTUFNT&OHJOFFSJOH/FX:PSL8JMFZ 4DIVCJO .3JFNBOOJBO(FPNFUSZBOE(FOFSBM3FMBUJWJUZ$PVSTFTZMMBCVTIUUQXXXNBUIOFV edu/~bratus/diffgeom/intrPIUN "DDFTTFE+BOVBSZ
4JNPO )"The "SDIJUFDUVSFPG$PNQMFYJUZ1SPD"N1IJMPTPQIJDBM4PD oIUUQ XXXKTUPSPSHTJDJ TJDJ9"$"5"0$& $0# "DDFTTFE+BOVBSZ
4JNPO )The 4DJFODFTPGUIF"Stificial, SEFE$BNCSJEHF .".*51SFTT 0SJHJOBMMZQVCMJTIFE
5VSTLJ 8 "OE OP QIJMPTPQIFST TUPOF FJUIFS *OGPSNBUJPO 1SPDFTTJOH A 1SPD *'*1 $POHSFTT )+ ,VHMFS &E %VCMJO /PSUI)PMMBOE "NTUFSEBN Qo 8arfield, J. 2006. "O*OUSPEVDUJPOUP4ZTUFNT4DJFODF%BOWFST $08orld Scientific. 8FBWFS 8 4DJFODF BOE DPNQMFYJUZ "N 4DJFOUJTU IUUQXXXDFQUVBMJOTUJUVUFDPNHFOSF XFBWFSXFBWFSCIUN "DDFTTFE+BOVBSZ
8IJUFIFBE ""O*OUSPEVDUJPOUP.BUIFNBUJDT /FX:PSL)FOSZ)PMU$P 3FQVCMJTIFE/FX :PSL0YGPSE6OJWFSTJUZ1SFTT
8ZNPSF 8.PEFM#BTFE4ZTUFNT&OHJOFFSJOH#PDB3BUPO '-$3$1SFTT
Chapter 5
SE Model Space
i*BNNZTFMGBHSFBUMPWFSPGUIFTFQSPDFTTFTPGEJWJTJPOBOEHFOFSBMJ[BUJPOUIFZIFMQ NFUPTQFBLBOEUPUIJOLw 1MBUP JO1IBFESVT Systems taxonomy 1
Modeling scope
SE Application Domains (D1...Dn)
Collective actualization space
D1 D2 D3 D4 D5 D6 D7 Dn
Problem space
3a
TS/CS different in degree 3b Traditional Complex
4 Traditional TS is special case 5 Characteristics of all SE systems Traditional and Complex Characteristics of all systems
Highest level system
Define need
Complex
6
Model Space
All SE application domains...
Indivisible Unit
Composition
TS/CS different in kind 2b 2a Traditional systems Complex systems
Common specification approach: Repeating internal/external structure
Solution domain
Model of Individual system or component
Universal model
CCoo m - -KK m m m - -CC inindd oonniz aatete ss izaati go tioon n rrieies s
ThFQVSQPTFPGUIJTDIBQUFSJTUPJOUSPEVDFUIF NPEFMTQBDF XIJDIJTXIFSFNPTUPGUIFBDUJPO UBLFT QMBDF JO .04&4 BOE XIJDI EFfiOFT UIF WBSJBCMFT BOE EJNFOTJPOT UIBU BSF BEESFTTFE JO TVDDFFEJOHDIBQUFSTPGUIJTCPPLThFDIBQUFSJT MBJEPVUJOUIFGPSNPGBUSBEJUJPOBMFOHJOFFSJOH TFRVFODFTDPQF DPOUFYU SFRVJSFNFOUT EFTJHO BOEJNQMFNFOUBUJPO
Problem/ user domain
Conceptualization Conceptualization -- Language/notation Language/notation -- Universe Universe of ofdiscourse discourse
e
m
Ti
Views exist within and across all the dimensions
Produce solution
Deployment
Satisfy need
Solution/system space
Model Space Context and Requirements ThJTDIBQUFSJOUSPEVDFTBHFOFSBMDPODFQUPGBNPEFMTQBDF BMPOHXJUIUIFTDPQFBOEDPOUFYUPG UIF4&NPEFMTQBDFBOEBTUBUFNFOUPGUIFSFTVMUJOHSFRVJSFNFOUTPGBNPEFMTQBDF
What Is a Model Space? "QSFMJNJOBSZBOTXFSUPUIJTRVFTUJPOJTUIBUBNPEFMTQBDFJTBGVUVSJTUJDNPEFMPSJFOUFEDPN CJOBUJPOPGUXPUSBEJUJPOBMDPODFQUT BEPNBJOCPEZPGLOPXMFEHF #P, BOE BDPMMFD UJPOPGQSPKFDUMJCSBSJFTPSQSPKFDUEBUBCBTFT8FDBMMUIFTF SFTQFDUJWFMZ BLOPXMFEHFTQBDFBOE XPSLTQBDFTThFDPODFQUPG#P,JTEJTDVTTFEJOTPNFEFUBJMJO$IBQUFSCVUGPSOPXXFXJMM ThFUFSN“QSPKFDU”IFSFJTNFBOUUPCFHFOFSBM UPJODMVEF4&EFWFMPQNFOUQSPKFDU SFTFBSDIQSPKFDU BOEFEVDB UJPO"OZFffPSUUIBUFJUIFSVTFTUIFLOPXMFEHFTQBDFPSDPOUSJCVUFTUPJUJTJOUIFTDPQFPGQSPKFDU
101
102
O
Model-Oriented Systems Engineering Science
FYQMBJOCPUIUIFLOPXMFEHFTQBDFBOEUIFXPSLTQBDFCZNFBOTPGBOFYBNQMF5SBEJUJPOBMFOHJ OFFSJOHIBOECPPLTQSPWJEFFYBNQMFTPGHVJEFTUPNBUVSF#P,T5XPFYBNQMFTBSF1FSSZT$IFNJDBM &OHJOFFST )BOECPPL (SFFO BOE 1FSSZ BOE .BSLT 4UBOEBSE )BOECPPL GPS .FDIBOJDBM &OHJOFFST "WBMMPOF #BVNFJTUFS BOE4BEFHI &OHJOFFSJOHIBOECPPLTDPOUBJOBWFSZMBSHF OVNCFSPGNPEFMT4PNFPGUIFNPEFMTBSFCBTFEPOUIFPSZ PUIFSTPOFYQFSJNFOUBMMZPCTFSWFEEBUB DBQUVSFEJOUBCMFTPSGPSNVMBT
BOEPUIFSTPOSVMFTPGUIVNCPSIFVSJTUJDT.BOZBSFFYQSFTTFEBT NBUIFNBUJDBMGPSNVMBT PUIFSTBTHSBQIJDT JODMVEJOHCMPDLEJBHSBNT 'PSUIFFYBNQMFIFSF XFTFMFDUUIFEPNBJOPGDIFNJDBMFOHJOFFSJOH BOEBDPNQBOZPGDIFNJ DBMFOHJOFFSTUIBUIBTUIFUBTLPGEFTJHOJOHBOEEFWFMPQJOHBOFXDIFNJDBMQSPEVDU1FSSZTIBOE CPPLfiSTUDPWFSTUIFOFDFTTBSZTVQQPSUJOHEPNBJOTFTQFDJBMMZNBUIFNBUJDT BOEQIZTJDTTVDIBT UIFSNPEZOBNJDT BOEUIFOFYQMBJOTUIFNBOZVOJUPQFSBUJPOT EJTDVTTFEJO$IBQUFS BOESFMBUFE BDUJWJUJFTIFBUUSBOTGFS flVJEEZOBNJDT SFBDUJPOLJOFUJDT QSPDFTTDPOUSPM EJTUJMMBUJPO TFQBSBUJPO FUD*UUIFSFGPSFJTTFMGDPOUBJOFEJOUIFTFOTFUIBUJUJODMVEFTDIFNJDBMFOHJOFFSJOHLOPXMFEHFQMVT OFFEFENBUFSJBMGSPNTVQQPSUJOHBOEJOUFSBDUJOHEJTDJQMJOFT ThFXPSLTQBDFQPSUJPOJTXIFSFUIFDIFNJDBMFOHJOFFSJOHUFBNEFWFMPQTBOELFFQTUIFJSBSUJ GBDUTXIJMFEPJOHUIFOFDFTTBSZSFTFBSDI FYQFSJNFOUBUJPO EFWFMPQNFOU BOENBOBHFNFOUUPFOHJ OFFSBOFXDIFNJDBMQSPEVDUPSNPEJGZBOFYJTUJOHPOFThFTFBSUJGBDUTDPVMEJODMVEFEFTDSJQUJPOT PGUIFEFTJSFEQSPQFSUJFTPGUIFDIFNJDBMQSPEVDU EFTJHOEPDVNFOUBUJPO SFDPSETPGFYQFSJNFOUBM USJBMT BOEFRVJQNFOUVTFEJOUIFWBSJPVTBDUJWJUJFT BTXFMMBTNBOBHFNFOUBSUJGBDUTTVDIBTTUBff JOHQMBOT CVEHFUT TDIFEVMFT BOETUBUVTSFQPSUJOHThFQSPDFTTXPVMEJODMVEFESBXJOHPOUIF LOPXMFEHFDPOUBJOFEJO1FSSZTIBOECPPLBOEUBJMPSJOHJUUPUIFJSTQFDJfiDQSPEVDU ThBU JT B EFTDSJQUJPO PG UPEBZT JODBSOBUJPO PG B NPEFM TQBDF 8IBU JT UIF GVUVSJTUJD WJFX $POUJOVJOHUIF$IFNJDBM&OHJOFFST)BOECPPLFYBNQMF TVQQPTFXFUSBOTGPSNFEBOEQBSTFEUIF NBUFSJBM JO UIF IBOECPPL GSPN CPPL GPSN JOUP NPEFM GPSN JO B EBUBCBTF PS PUIFS NBDIJOF NBOJQVMBUFESFQPTJUPSZUIBUIBTBTFUPGNPEFMJOHBOEPUIFSSFQPTJUPSZNBOBHFNFOUUPPMT.VDI PG UIF NBUFSJBM JO UIF IBOECPPL BMSFBEZ DPOTJTUT PG NPEFMT ThF XPSL JOWPMWFE XPVME CF UP PSHBOJ[F UIF NPEFMT SFQSFTFOU UIFN JO BQQSPQSJBUF MBOHVBHFT TVDI BT NBUIFNBUJDBM NPEFMT 4ZTUFN.PEFMJOH-BOHVBHF 4ZT.-
6OJfiFE.PEFMJOH-BOHVBHF 6.-
EFTDSJQUJPOMPHJDT DPOTUSBJOUMBOHVBHFT TDSJQUJOHMBOHVBHFT BOETPGUXBSFQSPHSBNNJOHMBOHVBHFTBOEBTTPDJBUF UIFBQQSPQSJBUFNFUBEBUBUPFOBCMFNBDIJOFNBOJQVMBUJPOBOEFOBCMFTFBSDICZUIFFOHJOFFST ThFWBSJBCMFTPSEJNFOTJPOTJOUSPEVDFEMBUFSJOUIJTDIBQUFSQSPWJEFBCBTJDPSHBOJ[JOHTUSVDUVSF "MMUIFGPSFHPJOHNPEFMTXPVMECFFOUFSFEJOUIFDPNNVOJUZLOPXMFEHFTQBDFQPSUJPOPGUIF NPEFMTQBDF "OETVQQPTFXFEJETPNFUIJOHTJNJMBSXJUIUIFDPNQBOZTQSPKFDUBOENBOBHFNFOUBSUJGBDUT BOEUIFQSPKFDUEPDVNFOUT EFTDSJQUJPOT QMBOT TDIFEVMFT CVEHFU TUBffiOH BOESFQPSUT"MUIPVHI JOQSJODJQMF UIFNPEFMTQBDFBOENPEFMPSJFOUBUJPOBMMPXQIZTJDBMNPEFMT BTXFMMBTDPODFQUVBM NPEFMT UIJTCPPLQSJNBSJMZGPDVTFTPODPODFQUVBMNPEFMTTVDIBTNBUIFNBUJDBMNPEFMT EFTJHOT SFRVJSFNFOUT DPOTUSBJOUT BOESVMFT*GXFTUBZFEXJUIJOUIFDPODFQUVBMNPEFMTQBDF XFXPVME FYDMVEFUIFQIZTJDBMFRVJQNFOUUIFFOHJOFFSTVTFECVUXFXPVMEQVUBMMPUIFSBSUJGBDUTJOUIFDPN QBOZQSPKFDUXPSLTQBDFQPSUJPOPGUIFNPEFMTQBDF ThFNPEFMTQBDFXPVMEOPXDPOUBJOUIF#P,JOUIFGPSNPGHFOFSBMNPEFMTJOUIFLOPXMFEHF TQBDFUIBUBSFBDDFTTJCMFUPUIFXIPMFDIFNJDBMFOHJOFFSJOHDPNNVOJUZ BOEXPVMEDPOUBJOUIF XPSLTQBDFPGUIFDPNQBOZQSPKFDUJOUIFGPSNPGTQFDJfiDNPEFMTGPSUIJTQSPEVDU XIJDIQFSIBQT XPVMECFLFQUQSJWBUFUPUIBUDPNQBOZPOMZ&BDIDIFNJDBMFOHJOFFSJOHPSHBOJ[BUJPOXPVMEUIFO IBWFBEJffFSFOUWJFXPGUIFDIFNJDBMFOHJOFFSJOHNPEFMTQBDFUIFQVCMJDDPNNPOLOPXMFEHF TQBDFBOEUIFJSPXOQSJWBUFXPSLTQBDF
SE Model Space
O
103
ThFGPSFHPJOHGVUVSJTUJDWFSTJPOPGUIFDIFNJDBMFOHJOFFSJOHNPEFMTQBDFSFQSFTFOUTUIFDPO DFQUPGBNPEFMTQBDFBTEFTDSJCFEJOUIJTDIBQUFSBOEUIJTCPPL*UJTBHFOFSBMDPODFQUUIBUDBOCF BQQMJFEUPBOZfiFMEPGJORVJSZ TVDIBTBEPNBJO EJTDJQMJOF PSNVMUJEJTDJQMJOF UIBUTBUJTfiFTUXP SBUIFSMPPTFDPOTUSBJOUT'JSTU UIBUJUJTBSFBTPOBCMZDPIFSFOUfiFMEXJUIBDPNNVOJUZUIBUHFOFS BUFTBOEFWPMWFTB#P, BOETFDPOE UIBUUIF#P,DBOCFSFQSFTFOUFEBTNPEFMT#FDBVTFXFWJFX NPTU JGOPUBMM IVNBOLOPXMFEHFBTCFJOHSFQSFTFOUBCMFBTNPEFMT UIFTFDPOEDPOTUSBJOUJTNPSF PSMFTTSFEVOEBOUJUTTBUJTGBDUJPOCFJOHJNQMJFECZUIFfiSTUDPOTUSBJOU)PXFWFS XFJODMVEFJU CFDBVTFTPNFNBZOPUTIBSFPVSWJFXPGLOPXMFEHFBTNPEFMT ThFSF BSF PUIFS QPTTJCMF WBSJBOUT PG UIF XPSLTQBDF QPSUJPO PG UIF NPEFM TQBDF 0OF JT BO PSHBOJ[BUJPOPSFOUFSQSJTFXPSLTQBDF#FDBVTFUIFNPEFMTQBDFJTEFTJHOFEUPJODMVEFNPEFMTPG FOUFSQSJTFTJOUIFGPSNPGQSPKFDUT JUDBOBMTPTVQQPSUNPEFMTPGPSHBOJ[BUJPOTBTBXIPMF BTB DPOUFYU JO XIJDI QSPKFDUT FYJTU PS DPNF BOE HP 0SHBOJ[BUJPOBM QMBOOJOH CVEHFUJOH TUBffiOH BOEBMMGPSNTPGNBOBHFNFOU PSFOUFSQSJTFFOHJOFFSJOHNBOBHFNFOUBTEJTDVTTFEJO$IBQUFS
JODMVEJOHFOUFSQSJTFBSDIJUFDUVSFT DPVMECFDPOUBJOFEBOEVTFEJOBOFOUFSQSJTFXPSLTQBDF"OE CFDBVTFUIFLOPXMFEHFTQBDFPGUIFNPEFMTQBDFJODMVEFTUIFLOPXMFEHFBOEQBUUFSOTPGNBOBHF NFOUJOHFOFSBMGSPNUIFNBOBHFNFOUTDJFODFDPNNVOJUZ UIFFOUFSQSJTFXPSLTQBDFDPVMEESBX GSPNUIFTFHFOFSBMNPEFMTBOEUBJMPSUIFNUPNBOBHFBTQFDJfiDFOUFSQSJTFThJTUZQFPGXPSLTQBDF JTXJUIJOUIFTDPQFPGUIFFYQBOEFE4&PGUIFGVUVSF 0UIFSXPSLTQBDFWBSJBOUTBSFUFBNBOEQFSTPOBMXPSLTQBDFT"QSPKFDUNJHIUIBWFNVMUJQMF UFBNT FBDIPGXIJDIDPVMEIBWFUIFJSXPSLTQBDF BOEFBDINFNCFSDPVMEIBWFBQFSTPOBMXPSL TQBDFThFSFNJHIUCFDPIFSFODFXJUIJOUIFUFBNXPSLTQBDFCVUOPUZFUJOUIFQSPKFDUXPSLTQBDF .PEFMDPIFSFODFJTOPUOFDFTTBSZBUBMMMFWFMT*UTIPVMECFEFDJEFEXIBUQPSUJPOTPGUIFXPSLTQBDF BUFBDIMFWFMOFFEUPIBWFDPOTJTUFODZ DPIFSFODF DPOHSVFODF FUD $POTJEFSUIFQPTTJCJMJUZUIBUBMMJOGPSNBUJPOBWBJMBCMFPOUIF*OUFSOFUDPVMECFBLOPXMFEHF TQBDF*OPOFTFOTF XFNJHIUBSHVFUIBUUIJTCPEZPGJOGPSNBUJPONBQTJOUPBLOPXMFEHFTQBDFBT XFEFfiOFJUJOUIJTDIBQUFS BMUIPVHIUIF*OUFSOFUJOGPSNBUJPOFYQMPJUTPOMZBGSBDUJPOPGUIFTUSVD UVSFBWBJMBCMFJOBLOPXMFEHFTQBDF6MUJNBUFMZ IPXFWFS XFXPVMETBZOP UIJTCPEZPGJOGPSNB UJPOEPFTOPUDPOTUJUVUFBLOPXMFEHFTQBDFCFDBVTFJUEPFTOPUTFQBSBUFUIFXIFBUGSPNUIFDIBff "LOPXMFEHFTQBDFJTOPUBOPSHBOJ[FEQJMFPGNBUFSJBMJUJTBOPSHBOJ[FETFUPGNPEFMTUIBUSFQ SFTFOUTLOPXMFEHFBTEFUFSNJOFECZBOBTTPDJBUFEDPNNVOJUZ4QFDJfiDXPSLTQBDFNPEFMTFJUIFS FWPMWFJOUPUIFLOPXMFEHFTQBDF MFBWFUIFNPEFMTQBDFXIFOOPMPOHFSOFFEFE PSBSFBSDIJWFEJO UIFNPEFMTQBDFGPSIJTUPSJDBMQVSQPTFTThJTJTQBSUPGUIFPWFSBMMDPMMFDUJWFBDUVBMJ[BUJPOQSPDFTT UIBUXFEFTDSJCFJO$IBQUFS )PXEPFTBDPNNVOJUZEFUFSNJOFXIBUJTBDDFQUFEJOUPJUT#P, ThFUSBEJUJPOBMQSPDFTTGPS UIJTBDDFQUBODFPSWFUUJOHIBTCFFOQSJNBSJMZKPVSOBMPSDPOGFSFODFSFGFSFFJOHBOEVTBHFPGUFYU CPPLTBOEPUIFSNBUFSJBMBUJOTUJUVUJPOTPGMFBSOJOHThJTQSPDFTTJTFWPMWJOHUPSFflFDUNPSFPOMJOF QVCMJDBUJPOTBOENPSFNBTTDPMMBCPSBUJPOBOENBTTSFWJFX.04&4EPFTOPUEFfiOFXIBUUIFWFU UJOHQSPDFTTNVTUCF&BDIDPNNVOJUZEFfiOFTJUTPXOQSPDFTTBOETUBOEBSETThF4&PGUIFGVUVSF JTBDPNQPTJUFPGNVMUJQMFEJTDJQMJOFT BTJOEJDBUFEJO$IBQUFS BOEUIFSFGPSFUIF4&NPEFMTQBDF XJMMESBXGSPNNVMUJQMFDPNNVOJUJFT
5PUIFFYUFOUUIBU*OUFSOFUNBTTDPMMBCPSBUJPODPNNVOJUJFTQSBDUJDFTFMGNPOJUPSJOH SFWJFX BOEDPSSFDUJPOPG NBUFSJBM JUDPVMECFDPOTJEFSFEBDPNNVOJUZ#P,#VUXIBULFFQTUIF*OUFSOFUBTBXIPMFGSPNCFJOHBLOPXM FEHFTQBDFJTUIBUNBUFSJBMUIBUJTOPUBDDFQUFEJTTUJMMBWBJMBCMF BOEUIFSFJTOPEFNBSDBUJPOCFUXFFOBDDFQUFE NBUFSJBMBOEOPUBDDFQUFENBUFSJBM
104 O
Model-Oriented Systems Engineering Science
Scope of the SE Model Space *OUIFDIFNJDBMFOHJOFFSJOHFYBNQMF UIFIBOECPPLXBTBTJOHMFTPVSDFSFQSFTFOUJOHBQBSUJBMMZ TFMGDPOUBJOFE#P,UIBUJODMVEFEUIFTVQQPSUJOHEJTDJQMJOFT*OPUIFSEJTDJQMJOFT BOEQBSUJDVMBSMZ 4& OPTVDITJOHMFTPVSDFFYJTUTThFCPEZPGLOPXMFEHFPG4&JTTQSFBEBDSPTTNVMUJQMFTVQQPSUJOH EJTDJQMJOFTBOEBTTPDJBUFEEPNBJOT NPTUPGXIJDIIBWFUIFJSPXOEFfiOFECPEZPGLOPXMFEHF #FDBVTFPGUIJT UIF4&NPEFMTQBDFNVTUCFNPEVMBSBOEDPNQPTBCMFGSPNUIFJOEJWJEVBMNPEFM TQBDFTPGJUTTVQQPSUJOHEJTDJQMJOFTThF4&NPEFMTQBDFTIPVMEESBXGSPNUIFDPOTUJUVFOUPOFT SBUIFSUIBOEVQMJDBUJOHUIFN)PXFWFS UIFDPNQPTJUF4&NPEFMTQBDFNVTUJOUFHSBUFJUTDPOTUJUV FOUNPEFMTQBDFT BOEUIVTJUIBTJUTPXONPEFMTBTXFMMGPSFYBNQMF NPEFMTUIBUBSFDPNNPO PSHFOFSBMJ[FEBDSPTTNVMUJQMFDPOTUJUVFOUEJTDJQMJOFT (JWFOUIBUBQQSPBDI UIFTDPQFPGUIFNPEFMTQBDFXFEFTDSJCFJOUIJTCPPLJTUIFFYQBOEFE NVMUJEJTDJQMJOFPG4&BOEJUTTVQQPSUJOHEJTDJQMJOFT BTTLFUDIFEJO$IBQUFSTBOE*OQBSUJDV MBS UIJTTDPQFJODMVEFTCPUITZTUFNNPEFMTBOENBOBHFNFOUNPEFMTBTSFflFDUFEJO5BCMF ThSPVHIPVUUIFCPPL XIFOXFSFGFSUPUIFNPEFMTQBDF XFNFBOUIJT4&NPEFMTQBDFVOMFTT TQFDJfiDBMMZEFTJHOBUFEPUIFSXJTF $POUFOUUZQFQSPWJEFTBOPUIFSBTQFDUPGUIFTDPQFThFNPEFMTQBDFDPOUBJOTPOMZNPEFMT UIJOHTUIBUBSFOPUNPEFMTBSFPVUTJEFUIFNPEFMTQBDF'PSFYBNQMF NPEFMQSPDFTTPSTBSFPVUTJEF UIFNPEFMTQBDF BOETZTUFNTUIBUJT UBSHFUTZTUFNTUIBUBSFOPUNPEFMTBSFPVUTJEFUIF NPEFMTQBDF*NQMJDJUQBSUTPGTQFDJfiDBUJPOTBSFOPUJOUIFNPEFMTQBDF8FTIPVMEOPUF IPXFWFS UIBUFOUJUJFTUIBUBSFTPNFUJNFTDBMMFENFUBNPEFMTPSNFUBNFUBNPEFMTBSFJOUIFTDPQFPGUIF NPEFMTQBDF*O.04&4 UIFTFFOUJUJFTBSFNPEFMT
Context of the Model Space ThFCBTJDDPOUFYUPGUIFNPEFMTQBDF TIPXOJO'JHVSF JTBQSPCMFNTQBDFBOEBDPSSFTQPOE JOHTPMVUJPOTQBDF XIJDIDPWFSTUIFGVMMSBOHFPGQSPCMFNTGPSXIJDI4&QSPWJEFTTPMVUJPOTThF SFMBUJPOTBNPOHUIFFMFNFOUTBSFUIBUUIFNPEFMTQBDFEFfiOFTNPEFMTPGQSPCMFNTPSOFFETJOUIF QSPCMFNTQBDF BOEEFfiOFTNPEFMTPGTPMVUJPOT4PMVUJPOTTBUJTGZOFFETJOUIFQSPCMFNTQBDFThF fiHVSFEPFTOPUDPOTUSBJOUIFTFRVFODFPG4&BDUJWJUJFTUIBUUBLFQMBDFJOUIFDPMMFDUJWFBDUVBMJ[B UJPOTQBDF0OFTFRVFODFJTUIFUSBEJUJPOBMGPSXBSEFOHJOFFSJOHPSOFFEESJWFOQSPDFTTfiSTUBOFFE JOUIFQSPCMFNTQBDFJTJEFOUJfiFE UIFONPEFMTPGUIFQSPCMFNBOETPMVUJPO FH SFRVJSFNFOUT EFTJHO BSFEFfiOFEUIBUFYJTUJOUIFNPEFMTQBDF BTPMVUJPOJTQSPEVDFEGSPNUIFTPMVUJPONPEFM BOEBQQFBSTJOUIFTPMVUJPOTQBDF BOd fiOBMMZUIFTPMVUJPOJTEFQMPZFEJOUIFQSPCMFNTQBDF 'PSFYBNQMF BOFFEJTJEFOUJfiFEUPUSBOTQPSUQFPQMFBOEHPPETCFUXFFOMPDBUJPOTPOUIFMBOE TVSGBDFPGUIF&BSUI"OBJSDSBGUFOHJOFFSJOHPSHBOJ[BUJPOQFSGPSNT4&JOUIFBDUVBMJ[BUJPOTQBDF BOEQSPEVDFTBMMUIFTQFDJfiDBUJPOT EFTJHOT ESBXJOHT TJNVMBUJPOT BOEPUIFSNPEFMTJOUIFNPEFM TQBDFGPSCVJMEJOHBUZQFPGBJSDSBGU"NBOVGBDUVSJOHQMBOUCVJMETNVMUJQMFBJSDSBGUCBTFEPOUIFTF NPEFMT BOEUIFBJSDSBGUFYJTUJOUIFTPMVUJPOTQBDF8IFOBOBJSMJOFCVZTBJSDSBGUBOEQVUTUIFN JOUPPQFSBUJPO UIFBJSDSBGUTBUJTGZUIFOFFEThFGPSFHPJOHBTTVNFTUIFOFDFTTBSZTVQQPSUJOHFOWJ SPONFOU TVDIBTBJSQPSUTBOEBJSUSBffic DPOUSPM"OPUIFSTFRVFODFJTUIFUSBEJUJPOBMUFDIOPMPHZ ESJWFOQSPDFTT"UFDIOPMPHZBQQFBSTCFGPSFBOFFEJTJEFOUJfiFEThFBQQFBSBODFPGUIFUFDIOPMPHZ DBVTFTSFDPHOJUJPOPGBOFFEUIBUUIFUFDIOPMPHZTBUJTfiFT "NFUBNPEFMJTBEFTDSJQUJPOPSDBUFHPSZPGBNPEFM*GBNPEFMJTBDBUFHPSZPGJOEJWJEVBMTZTUFNT UIFOBNFUB NPEFMJTBDBUFHPSZPGJOEJWJEVBMNPEFMT$IBQUFSEJTDVTTFTSFMBUFEDPODFQUTPGDPNNPOBMJUZ DBUFHPSZ DMBTT BOEJOTUBODF$IBQUFSEJTDVTTFTSFMBUFEDPODFQUTPGUBYPOPNZ DPODFQUVBMJ[BUJPO BOEPOUPMPHZ
SE Model Space
O
105
Collective Actualization Space Problem/environment space Model of need
Model/description space Model of solution
Deployment space
Satisfaction of need
Solution/system space
Problem space: Problem domain environments in which engineered systems are needed – and eventually used in the deployment space Model space: Models of problems and solutions, ranging from general models representing knowledge of multiple systems to specific models of a problem or solution Solution space: Solution engineered with the help of models and that satisfies one or more needs in problem environment; in the preponderance of cases, the solution is a system Collective actualization space: Engineering agents, self-organizing and managing agents, interaction, modeling/engineering/management processes and tools
Figure 5.1 SE model space interaction context.
5PHFUBNPSFDPNQMFUFQJDUVSFPGUIFDPOUFYUBOEBCFUUFSVOEFSTUBOEJOHPGUIFNPEFMTQBDF XF OFFE UP DPOTJEFS UIF NVMUJEPNBJO OBUVSF PG UIF 4& QSPCMFN BOE TPMVUJPO TQBDFT 4ZTUFNT FOHJOFFSJOHIBTBMXBZTTVQQPSUFENVMUJQMFBQQMJDBUJPOEPNBJOT TVDIBTBFSPTQBDF USBOTQPSUBUJPO BOEDPOTUSVDUJPO BOEJUJTFYQBOEJOHUPNPSFEPNBJOTBTXFIBWFEJTDVTTFEJOQSFWJPVTDIBQUFST &BDITPMVUJPO CZEFfiOJUJPO OFFETUPQSPWJEFIFMQJOUIFBQQMJDBUJPOEPNBJOUIBUDPSSFTQPOETUP UIFQSPCMFN TPUIFTPMVUJPOOFFETUPBQQFBSJOVOEFSTUBOEBCMFGPSNUPUIBUEPNBJOThFSFGPSF UIFEPNBJODPOUFYUJTUIBUNVMUJQMFBQQMJDBUJPOEPNBJOTGFFEJOUPUIFNPEFMTQBDF BOEUIFNPEFM TQBDFGFFETTPMVUJPOT PSGFFETNPEFMTUPTPMVUJPOCVJMEFSTXIPCVJMETPMVUJPOT UIBUHPCBDLJOUP UIFTBNFBQQMJDBUJPOEPNBJOTThJTDPOUFYUJTJMMVTUSBUFEJO'JHVSF TIPXJOHCPUIQSPCMFNBOE TPMVUJPOTQBDFTEJWJEFEJOUPBQQMJDBUJPOEPNBJOT Collective Actualization Space Problem space Application Domain 1
Define need
Model space
Produce solution
Solution space Application Domain 1
Application Domain 2
Application Domain 2
Application Domain 3
Application Domain 3
Application Domain 4
Application Domain 4
Application Domain n
Application Domain n
Problem space: SE problem space includes multiple application domains Model space: Models must address problems and produce corresponding solutions in each application domain Solution space: Each solution exists in the corresponding application domain
Figure 5.2
SE model space domain context.
106
O
Model-Oriented Systems Engineering Science
Table 5.1 SE Foundation Requirements Allocated to the Model Space No.
Requirement
5
Support scale-up and scale-down of systems, and multiple scales in a single system, to include both spatial and temporal scales. Be flexible, adaptable, and extensible, and evolve as needed. Facilitate incorporation and use of knowledge and experience. Support multiple views and perspectives of a given system or class of systems. Support balance of commonality and variability: find everything in common; but do not force one size fits all; recognize imperative and benefits of diversity. Support balance of stability and change: find everything that is stable but do not force false stability; recognize imperative and benefits of change. Support clear communication among all SE stakeholders, but recognize that not all clear communication is explicit; support both explicit and implicit communication. Support analysis of alternatives. Provide a unified approach to organizing and harnessing the knowledge from the array of disciplines supporting SE.
10 11 13 16 17 18 20 24
Requirements of the SE Model Space 5BCMFMJTUTUIF$IBQUFSSFRVJSFNFOUTPGBO4&GPVOEBUJPOUIBUXFSFBMMPDBUFEUPUIFNPEFMTQBDF #BTFEPOUIFDPOUFYUEJTDVTTJPOUIVTGBS UIFEFSJWFESFRVJSFNFOUTGPSUIF4&NPEFMTQBDFBSF UPSFDFJWFBOEVOEFSTUBOEQSPCMFNTJOBXJEFWBSJFUZPGBQQMJDBUJPOEPNBJOT BOEQSPEVDFBOE QSPWJEFTPMVUJPOTGPSUIBUTBNFWBSJFUZPGEPNBJOTJOFBDIDBTF NBUDIJOHUIFQSPCMFNEPNBJO BOE UIF TPMVUJPO EPNBJO BOE NBUDIJOH UIF TQFDJfiD TPMVUJPO UP UIF TQFDJfiD QSPCMFN *O NBOZ DBTFT UIF TPMVUJPO XJMM CF BO FOHJOFFSFE TZTUFN 'VSUIFSNPSF JU NVTU EP UIJT JO B SFBTPOBCMZ FfficJFOU NBOOFS ThJT JNQMJFT UIBU UIF NPEFM TQBDF NVTU TVQQPSU UIF DBQUVSF BOE FYQMPJUBUJPO PGDIBSBDUFSJTUJDTBOENPEFMTUIBUBSFDPNNPOBDSPTTBEPNBJO PSBDSPTTNVMUJQMFEPNBJOT UP NJOJNJ[FEVQMJDBUJPOPGXPSL
Model Space Design )PXTIPVMEUIF4&NPEFMTQBDFCFEFTJHOFEBOETUSVDUVSFEUPTBUJTGZUIFSFRVJSFNFOUT JOUIFDPO UFYUPGNVMUJQMFBQQMJDBUJPOEPNBJOTBOENVMUJQMFTVQQPSUJOHEJTDJQMJOFT ThJTTFDUJPOEFTDSJCFT fiSTUBTJNQMJTUJDEFTJHOUIBUXPVMEQBSUJUJPOUIFNPEFMTQBDFJOUPFBDIBQQMJDBUJPOEPNBJO BOE UIFOBNPSFSFBMJTUJDEFTJHOUIBUTVQQPSUTUIFHSFBUFSJOUFSSFMBUJPOCFUXFFOBQQMJDBUJPOEPNBJOT BOEFOHJOFFSJOHEJTDJQMJOFT
Approaches Approach 1: Partition into Separate Application Domain Model Spaces 8FDPVMEIBWFBQBSUJUJPOFENPEFMTQBDF PSFRVJWBMFOUMZNVMUJQMFTFQBSBUFNPEFMTQBDFT POFGPS FBDIBQQMJDBUJPOEPNBJO TVDIBTBFSPTQBDF USBOTQPSUBUJPO DPOTUSVDUJPO NFEJDJOF PSPSHBOJ[B UJPOBMNBOBHFNFOU8FXPVMEIBWFEPNBJOTQFDJfiDQSPCMFNT XIJDIXFEFTDSJCFJOUIFNPEFM TQBDFJOEPNBJOTQFDJfiDNPEFMT GSPNXIJDIXFQSPEVDFEPNBJOTQFDJfiDTPMVUJPOT XIJDITBUJTGZ
SE Model Space
O
107
UIFQSPCMFNJOUIBUEPNBJOThBUXPVMETBUJTGZUIFGVODUJPOBMSFRVJSFNFOUT BOETFFNTBUfiSTU HMBODFUPCFBSFBTPOBCMFEFTJHO #VUJGXFMPPLBUUIFXPSMEPG4& UIJTTPMVUJPOJTWFSZJOFfficJFOUBOEOPUSFBMJTUJDCFDBVTFPG UIFSFMBUJPOCFUXFFOBQQMJDBUJPOEPNBJOTBOEBMMUIFEJTDJQMJOFTBOETQFDJBMUJFTPG4&UIBUTVQQPSU TPMVUJPOT"OBQQMJDBUJPOEPNBJOTFFTPOMZUIFFYUFSOBMWJFXPGFBDITPMVUJPOPSTZTUFN8IJMF UIBUFYUFSOBMWJFXMPPLTUPUIBUEPNBJOMJLFTPNFUIJOHUIBUfiUTOJDFMZJOUPUIFEPNBJO UIFJOUFS OBMWJFXJTBOPUIFSXPSME UIFFOHJOFFSJOHXPSMEUIBUHPFTXFMMCFZPOEUIFQSPCMFNBQQMJDBUJPO EPNBJO'MZJOHPOBOBJSDSBGUGSPNUIFVTFSQFSTQFDUJWFJOWPMWFTHFUUJOHBUJDLFU CPBSEJOH BOE TJUUJOHJOBTFBUPOUIFQMBOFXIJMFJUflJFTGSPNPOFDJUZUPBOPUIFSThJTFYUFSOBMWJFXEPFTOPU OFFEUPTFFBMMUIFJOUFSOBMEPNBJOTPGQPXFSQMBOU BWJPOJDT FUDUIBUNBLFVQUIFNPEFMJOHBOE UIFPWFSBMMBJSDSBGUTPMVUJPOUPUSBOTQPSUBUJPO#VUUIFNPEFMTQBDFOFFETUPBEESFTTBMMUIFTFDPO TUJUVFOUNPEFMJOHEPNBJOTBOEEJTDJQMJOFT BOEUIFZBSFJODPSQPSBUFEPSBUMFBTUSFflFDUFEJOUIF TPMVUJPOUIBUJT UIFCVJMUBJSDSBGU 'VSUIFSNPSF JONBOZDBTFTUIFTBNFHFOFSBMNPEFMTBQQMZUPNVMUJQMFEJTDJQMJOFTBOEEPNBJOT ThBU IBT CFFO USVF PG 54& XJUI NBUIFNBUJDBM DPNQVUBUJPOBM BOE FOHJOFFSJOH NPEFMT JU JT FWFONPSFQSPOPVODFEXJUIUIFJODPSQPSBUJPOPG$4NPEFMT XIJDIIBWFCFFOFYQMJDJUMZJOWFTUJ HBUFEBDSPTTBWBSJFUZPGEPNBJOT.BOZJOUFSOBMNPEFMTBQQMZBDSPTTNVMUJQMFFYUFSOBMBQQMJDBUJPO EPNBJOT SFQSFTFOUJOHBNBOZUPNBOZSFMBUJPOThFSFGPSF UIJTBQQSPBDIPGLFFQJOHQSPCMFNT NPEFMT BOETPMVUJPOTQBSUJUJPOFEBMPOHBQQMJDBUJPOEPNBJOCPVOEBSJFTJOBPOFUPPOFSFMBUJPO EPFTOPUXPSL8FOFFEBOBQQSPBDIUIBUTVQQPSUTUIFSFMBUJPOTIJQCFUXFFOJOUFSOBMNPEFMTBOE BQQMJDBUJPOEPNBJOT
Approach 2: One Common SE Model Space ThF TFMFDUFE BQQSPBDI JT POF DPNNPO NPEFM TQBDF GPS BMM EPNBJOT BOE EJTDJQMJOFT BT TIPXO HFOFSJDBMMZJO'JHVSF*OUIFDPOUFYUPGUIJTCPPLBOEPG4& XFJODMVEFBMMEPNBJOTBOEEJT DJQMJOFTUIBUBSFJOUIFOFX4&UIFDMBTTJDEPNBJOTPGUSBEJUJPOBM4&UIBUXFIBWFNFOUJPOFEUIF EPNBJOTPGFYUFOEFE4& TVDIBTPSHBOJ[BUJPOTBOEOBOPTZTUFNTBOEUIFTVQQPSUJOHEJTDJQMJOFT TVDIBT44 $44 BOENBUIFNBUJDTThFNPEFMTQBDFIBTWFSZHFOFSBMNPEFMTUIBUDVUBDSPTTBMM EPNBJOTBOEIBTPUIFSHFOFSBMNPEFMTUIBUBSFPSJFOUFEUPBTQFDJfiDEPNBJO "SFJOUFSQSFUBUJPOPGUIFBJSDSBGUFYBNQMFHJWFOFBSMJFSDBOCFVTFEUPJMMVTUSBUFUIFNBOZUP NBOZSFMBUJPOCFUXFFOBQQMJDBUJPOEPNBJOTBOEJOUFSOBMNPEFMTPSEPNBJOT"TJNQMJfiFEWJFX PGUIFTJUVBUJPOGSPNUIFQFSTQFDUJWFPG'JHVSFJTUIJTUIFBQQMJDBUJPOEPNBJOJTDPNNFSDJBM BJSUSBOTQPSUBUJPO"OFYUFSOBMWJFXPGUIFTPMVUJPOJTBOBJSDSBGUUIBUUSBOTQPSUTHPPETBOEQFPQMF UISPVHIUIFBJSGSPNPOFBJSQPSUUPBOPUIFS"OJOUFSOBMWJFXPGUIFTPMVUJPOJTBTFUPGTVCTZTUFNT SFQSFTFOUJOHNVMUJQMFEPNBJOT TVDIBTBJSGSBNFTUSVDUVSFTJODMVEJOHGVTFMBHFBOEXJOHT BQPXFS QMBOUJODMVEJOHPOFPSNPSFFOHJOFT BOEBWJPOJDTJODMVEJOHDPNNVOJDBUJPOT OBWJHBUJPO BOE flJHIUDPOUSPMThFNPEFMTQBDFJODMVEFTNPEFMTGSPNBMMFOHJOFFSJOH TVQQPSUJOHTDJFODF NBUI FNBUJDT BOEDPNQVUBUJPOBMEPNBJOTOFFEFEUPFOHJOFFSUIFBJSDSBGU ThJTJMMVTUSBUFTUIFNBOZJOUFSOBMEPNBJOTSFMBUFEUPUIFPOFBJSUSBOTQPSUBUJPOEPNBJOThF PUIFSTJEFPGUIFNBOZUPNBOZSFMBUJPOTIJQJTUIBUNPTUPGUIPTFJOUFSOBMBOETVQQPSUJOHEPNBJOT DMFBSMZBMTPTVQQPSUNVMUJQMFPUIFSBQQMJDBUJPOEPNBJOTThJTSFMBUJPOJTTVQQPSUFECZIBWJOHBMM EPNBJOTBOEEJTDJQMJOFTUPHFUIFSJOBTJOHMFNPEFMTQBDF"OZHJWFOBQQMJDBUJPOQSPCMFNDBOESBX POUIFGVMMTQFDUSVNBOEWBSJFUZPGNPEFMT "T JO UIF QSFWJPVT fiHVSF UIF TFRVFODF JT OPU DPOTUSBJOFE *O B USBEJUJPOBM GPSXBSE PS UPQ EPXO4&QSPDFTT UIFMJOFTBOEBSSPXTJO'JHVSFXPVMEBMMCFBSSPXTQPJOUJOHUPUIFSJHIU
108
O
Model-Oriented Systems Engineering Science
Collective Actualization Space Model space disciplines, domains
Appl’n Domain 1
Int Ext
Appl’n Domain 2
Int Ext
Appl’n Domain 3
Int Ext
Appl’n Domain 4
Int Ext
Appl’n Domain 5
Int Ext
Int Multiple disciplines
Problem space
Solution space Ext Appl’n Domain 1 Appl’n Domain 2 Appl’n Domain 3 Appl’n Domain 4 Appl’n Domain 5
Solution space: From an external view, each solution exists in the corresponding application domain; internally, each solution draws from multiple disciplines and domains Model space: Models exist in multiple application domains and multiple supporting disciplines — SS, CSS, mathematics, computing, biology, physics, etc.
Figure 5.3
SE model space multi-domain texture.
ThFNPEFMTPOUIFMFGUTJEFPGUIFNPEFMTQBDFXPVMECFUIFEFTJSFEPSiUPCFwNPEFMTEFfiOFE VQGSPOUGPSBOZHJWFOTZTUFNJOFBDIEPNBJO TVDIBTSFRVJSFNFOUTEPDVNFOUTThFNPEFMTPO UIFSJHIUTJEFXPVMECFUIFBDUVBMiBTCVJMUwNPEFMTEFfiOFEBGUFSEFWFMPQNFOUPGUIPTFTZTUFNT*G XFBTTVNFUIBUUIFNPEFMTPOUIFMFGUBSFFYUFSOBMEFTDSJQUJPOTTVDIBTSFRVJSFNFOUTTQFDT UIFO UIFi&YUwPSFYUFSOBMNPEFMTPOUIFSJHIUBSFUIFiBTCVJMUwNPEFMTUIBUDBOCFDPNQBSFEUPUIF NPEFMTPOUIFMFGU *GOPDIBOHFTPDDVSSFEJOUIFSFRVJSFNFOUTEVSJOHUIFFOHJOFFSJOHPGUIFTZTUFN UIFOUIF FYUFSOBMNPEFMTPOUIFSJHIUTIPVMECFJEFOUJDBMUPUIFNPEFMTPOUIFMFGU GPSBOZHJWFOTZTUFNJO FBDIEPNBJO*OUIJTDBTFUIFSFJTPOFEJffFSFODFPGJOUFSQSFUBUJPOCFUXFFOUIFMFGUBOESJHIUNPE FMT XIJDIBSFUIFTBNFNPEFM-FUTDBMMUIJTNPEFM. XIJDIDIBSBDUFSJ[FTGVODUJPOT\' ' z^ ThFMFGUJOUFSQSFUBUJPOJTQSFTDSJQUJWFUIFTZTUFNTIBMMEP.\' ' z^ThFSJHIUJOUFSQSFUBUJPO JTEFTDSJQUJWFUIFTZTUFNEPFT.\' ' z^ThFTFBSFUXPEJffFSFOUQJFDFTPGJOGPSNBUJPO SFQSFTFOUFEBTDPSSFTQPOEFODFTXJUIEJffFSFOUNPEBMJUJFT BOECPUIBSFJNQPSUBOUUPLOPX .BOZUJNFT TZTUFNTFOHJOFFSTSFDFJWFEFTDSJQUJPOTPGTPMVUJPOT TVDIBTVTFSXSJUUFOSFRVJSF NFOUT EPDVNFOUT UIBU EP OPU BEFRVBUFMZ TPMWF UIF QSPCMFN BSF JODPOTJTUFOU BNCJHVPVT PS JODPNQMFUFThF.04&4TUBODFJTUIBUJUJTUIFSFTQPOTJCJMJUZPGUIFTZTUFNTFOHJOFFSTUPVOEFS TUBOEUIFQSPCMFN UIFHBQ BOEUIFDPOUFYUTPUIFZDBOEFfiOFBOBQQSPQSJBUFTPMVUJPO*OUFSNT PG'JHVSF TZTUFNTFOHJOFFSTOFFEUPSFBDIJOUPUIFQSPCMFNTQBDFUPFOTVSFUIBUUIFNPEFMT POUIFMFGUTJEFPGUIFNPEFMTQBDFBSFBQQSPQSJBUFDIBSBDUFSJ[BUJPOTPGUIFBQQMJDBUJPOEPNBJO QSPCMFNUIFZOFFEUPTPMWF
Internal Model Space Structure #BTFEPOUIFEJTDVTTJPOBCPWF XFXBOUUPEFTJHOBTUSVDUVSFUIBUPSHBOJ[FTNPEFMTJOBXBZUIBU TBUJTfiFTBMMUIFFYUFSOBMBOEEFSJWFESFRVJSFNFOUTJEFOUJfiFEUPUIJTQPJOU3FDBMMUIBU4&EPNBJOT FYJTUBUUIFMFWFMPGXIPMFTZTUFNT BOEBMTPBUUIFMFWFMPGDPNQPOFOUT TPUIBUBTZTUFNJOPOF EPNBJOJODMVEFTDPNQPOFOUTGSPNNVMUJQMFEPNBJOT"MTPSFDBMMUIBUEPNBJOUBYPOPNJFTDBOCF
SE Model Space
O
109
TMJDFEJOEJffFSFOUXBZT0OFXBZPGTMJDJOHJUJTCFUXFFO54BOE$4 BTXFEJEJOUIF$IBQUFS UBYPOPNZ8FXBOUUIFNPEFMTQBDFUPCFDBQBCMFPGTVQQPSUJOHUIBUUBYPOPNZ )PXEPXFTBUJTGZUIFTFSFRVJSFNFOUT 0VSBQQSPBDIJTUPVTFCBTJDQSJODJQMFTTVDIBTNPEV MBSJUZ XIJDIBMMPXTVTUPEFfiOFTNBMMQJFDFTUIBUXFDBODPNCJOFJONVMUJQMFXBZT XIJDIHJWFT VTDPOTJEFSBCMFflFYJCJMJUZ8FXBOUUPJEFOUJGZUIFNBKPSWBSJBCMFTUIBUEJTUJOHVJTIBOETUSVDUVSF NPEFMTThFWBSJBCMFTXFTFMFDUFE BMPOHXJUIBUSBDFUPSFRVJSFNFOUTBOEBHFOFSBMNPUJWBUJPOGPS FBDIPOF BSFBTGPMMPXT $PNQPTJUJPOThFXIPMFoQBSUDPODFQU BOEUIFSFRVJSFNFOUUPNPEFMNVMUJMFWFMTZTUFNT MFBEUPUIFOPUJPOPGDPNQPTJUJPOPGQBSUTJOUPXIPMFTThFWBSJBCMFJTDPNQPTJUJPOMFWFM JOBNVMUJMFWFMDPOUFYUThJTFMFNFOUSFTQPOETEJSFDUMZUPSFRVJSFNFOU4VQQPSUTDBMFVQ BOETDBMFEPXOPGTZTUFNT BOENVMUJQMFTDBMFTJOBTJOHMFTZTUFN (FOFSBMNPUJWBUJPOGPSDPNQPTJUJPOXIPMFT QBSUT BOEFOWJSPONFOUTIBWFCFFOB SFDPHOJ[FEQBSUPG4&BOEFOHJOFFSJOHBOENPEFMJOHJOHFOFSBMGPSEFDBEFT/PXXJUIUIF FYQBOEFETDPQFPG4& FTQFDJBMMZTDBMFVQBOEEPXO UIFFYUFOTJPOUPBMBSHFSOVNCFSPG MFWFMTSFRVJSFTFWFONPSFGPDVTPOBOETVQQPSUGPSXIPMFoQBSUTUSVDUVSFT $PNNPOJ[BUJPO "OPUIFS LFZ OFFE JT EJTUJOHVJTIJOH TJNJMBSJUJFT GSPN EJffFSFODFT XIBU JTVOJRVFGSPNXIBUJTDPNNPO GPSXIJDIXFJOWPLFUIFDPODFQUTPGDBUFHPSJ[BUJPOBOE HFOFSBMJ[BUJPOTQFDJBMJ[BUJPO$BUFHPSJ[BUJPOUFMMTVTXIBUJTDPNNPOBNPOHBTFUPGJOEJ WJEVBMT(FOFSBMJ[BUJPOUFMMTXIBUJTDPNNPOBNPOHBTFUPGDBUFHPSJFTPSLJOET8FDPN CJOFUIFTFJOUPUIFDPNNPOJ[BUJPOWBSJBCMF"UBCBTJDMFWFM UIJTFMFNFOUSFTQPOETEJSFDUMZ UPSFRVJSFNFOU4VQQPSUCBMBODFPGDPNNPOBMJUZBOEWBSJBCJMJUZ'JOEFWFSZUIJOHJO DPNNPOCVUEPOPUGPSDFPOFTJ[FfiUTBMMSFDPHOJ[FUIFJNQFSBUJWFBOECFOFfiUTPGEJWFS TJUZ"UBIJHIFSMFWFM JUEJSFDUMZTVQQPSUTSFRVJSFNFOU'BDJMJUBUFJODPSQPSBUJPOBOEVTF PGLOPXMFEHFBOEFYQFSJFODF (FOFSBMNPUJWBUJPOGPSDPNNPOJ[BUJPOHFOFSBMNPEFMTUIBUBQQMZUPNVMUJQMFTZT UFNT DMBTTFT BOE DBUFHPSJFT IBWF CFFO B TJHOJfiDBOU FMFNFOU JO MFBSOJOH BDDVNVMBUJOH LOPXMFEHF BOEPSHBOJ[JOHBOESFDBMMJOHLOPXMFEHFGPSNBOZZFBST FWFODFOUVSJFT/PX XJUIUIFFYQBOTJPOPG4& UIJTEJNFOTJPOUBLFTPOBEEFETJHOJfiDBODFCFDBVTF$4CSJOHT NPSFEJTDJQMJOFTBOENPSFNPEFMTUPUIFUBCMF8FOFFEBXBZUPDBQUVSFBMMUIJTDPN NPOBMJUZ BOEBUUIFTBNFUJNFBXBZUPDBQUVSFUIFEJffFSFODFTUIBUFYJTU $PODFQUVBMJ[BUJPO $PODFQUVBMJ[BUJPO PG B EPNBJO IBT UP EP XJUI XIBU UIJOHT FYJTU JO UIBU EPNBJO IPX UIFZ BSF SFMBUFE XIBU UIFZ NFBO BOE IPX XF DPNNVOJDBUF BCPVU UIFN#ZJUTOBUVSF 4&JTNVMUJMJOHVBMBOEIBTNVMUJQMFPOUPMPHJFTBOEVOJWFSTFTPGEJT DPVSTF 6%T ThFWBSJFUZPGBQQMJDBUJPOEPNBJOTSFflFDUTBWBSJFUZPGMBOHVBHFTBOEPOUPM PHJFT UZQJDBMMZFWFOXJUIJOUIFFOHJOFFSJOHPGPOFTZTUFN ThFSFGPSF XFOFFEBNPEFM TQBDFTUSVDUVSJOHWBSJBCMFUIBUTVQQPSUTBOEIFMQTNPEFMUIJTUZQFPGIFUFSPHFOFJUZThJT FMFNFOU SFTQPOET EJSFDUMZ UP SFRVJSFNFOU 4VQQPSU DMFBS DPNNVOJDBUJPO BNPOH BMM 4&TUBLFIPMEFSTCVUSFDPHOJ[FUIBUOPUBMMDMFBSDPNNVOJDBUJPOJTFYQMJDJUTVQQPSUCPUI FYQMJDJUBOEJNQMJDJUDPNNVOJDBUJPOp (FOFSBMNPUJWBUJPOGPSDPODFQUVBMJ[BUJPOXFIBWFIBEUIFOPUJPOPGEJffFSFOUMBO HVBHFTBOE6%TUISPVHIPVUUIFIJTUPSZPGFOHJOFFSJOHBOENBUIFNBUJDT JODMVEJOHUIF 4PNF PG UIFTF EJNFOTJPOT BOE BTTPDJBUFE HSBQIJDT XFSF QSFTFOUFE CZ % )ZCFSUTPO JO *OGPSNBUJDB
o p "MUIPVHIUIFNPEFMTQBDFJODMVEFTPOMZNPEFMT BOEBMMNPEFMTBSFFYQMJDJU DPODFQUVBMJ[BUJPOFYJTUTJODPOUFYUPGUIF
NPEFMTQFDJfiDBUJPOSFMBUJPOEFTDSJCFEJO$IBQUFS BOEUIFSFGPSFJOEJSFDUMZTVQQPSUTJNQMJDJUDPNNVOJDBUJPO
110 O
Model-Oriented Systems Engineering Science
MBOHVBHFTPGUIFFOWJSPONFOUWFSTVTUIPTFPGUIFJOUFSOBMTZTUFNBOEUIPTFPGNBUIFNBUJ DBMNPEFMTBOEFOHJOFFSJOHBSUJGBDUTThJTIBTCFFOBOJNQPSUBOUBSFBUIBUIBTJODSFBTFE JOTJHOJfiDBODFXJUIUIFSJTFPGPOUPMPHJFTJOUIFFOHJOFFSJOHBSFOB&OHJOFFSTXIPEFfiOF NPEFMTUIBUBQQMZUPNVMUJQMFEPNBJOTNVTUCFBCMFUPUSBOTMBUFUIPTFNPEFMTJOUPUIF MBOHVBHFT PG UIPTF TQFDJfiD EPNBJOT /PX XJUI UIF FYQBOEFE TDPQF PG 4& UIF HSFBUFS OVNCFSPGEJTDJQMJOFT BQQMJDBUJPOT BOETVQQPSUJOHTDJFODFTNBLFUIJTEJNFOTJPOFWFO NPSFJNQPSUBOUJOUIF4&NPEFMTQBDFPGUIFGVUVSF 5JNF.PEFMTBOETZTUFNTIBWFBMJGFTQBOJOXIJDIUIFZBSFDSFBUFE FYJTU DIBOHF BOE UFSNJOBUF8FOFFEBUJNFWBSJBCMFUPBDDPNNPEBUFDIBOHFBOEUPBEESFTTQBTUBOEGVUVSF FWPMVUJPO EJffFSFODFTPWFSUJNF BOESBUFTPGWPMBUJMJUZBOETUBCJMJUZThJTFMFNFOUSFTQPOET EJSFDUMZUPSFRVJSFNFOU4VQQPSUTDBMFVQBOETDBMFEPXOPGTZTUFNTBOENVMUJQMFTDBMFT JO B TJOHMF TZTUFN UP JODMVEF CPUI TQBUJBM BOE UFNQPSBM TDBMFT BOE UP SFRVJSFNFOU 4VQQPSUCBMBODFPGTUBCJMJUZBOEDIBOHF'JOEFWFSZUIJOHUIBUJTTUBCMFCVUEPOPUGPSDF GBMTFTUBCJMJUZSFDPHOJ[FUIFJNQFSBUJWFBOECFOFfiUTPGDIBOHF (FOFSBM NPUJWBUJPO GPS UJNF DPODFQUT PG UJNF BOE DIBOHF BOE UFNQPSBM BOE EZOBNJDNPEFMT IBWFBMXBZTCFFOBQSPNJOFOUBTQFDUPGFOHJOFFSJOHBOETZTUFNTFOHJ OFFSJOH ThF FYQBOEFE 4& BOE JUT JODSFBTJOHMZ EZOBNJD FOWJSPONFOU POMZ JODSFBTF UIF OFFEGPSUIJTEJNFOTJPOJOUIFNPEFMTQBDF 7JFX8FOFFEUPMPPLBUDSPTTDVUUJOHJTTVFT BOEUPIBWFUIF fleYJCJMJUZUPDPNCJOFJOUP POFFOUJUZPSWJFXBOZDPMMFDUJPOPGJUFNTGSPNBOZXIFSFJOUIFNPEFMTQBDFThJTFMF NFOUSFTQPOETEJSFDUMZUPSFRVJSFNFOU4VQQPSUNVMUJQMFWJFXTBOEQFSTQFDUJWFTPGB HJWFOTZTUFNPSDMBTTPGTZTUFNT
Model Space
Universal model
C – omm K – in on Ca ds iz at te io go n rie s
Model of individual system or component
Problem/ user domain
m
Solution domain
e
Common specification approach: Repeating internal/external structure
Ti
Indivisible unit
Composition
Highest level system
Conceptualization – Language/notation – Universe of discourse
Views exist within and across all the dimensions
Figure 5.4 SE model space internal structure. (Source: Hybertson, D. A uniform component modeling space. Informatica, 25(4):475–482. Published by Slovenian Society Informatika. 2001. Used with permission.)
SE Model Space
O
111
(FOFSBMNPUJWBUJPOGPSWJFX0OFJNQPSUBOUNPUJWBUJPOGPSWJFXTJTUIBUJOHFOFSBM XFDBOOPUTFFPSVOEFSTUBOEFWFSZUIJOHPGJOUFSFTUBCPVUBTZTUFNJOPOFWJTVBMJ[BUJPOPS SFQSFTFOUBUJPO"OPUIFSNPUJWBUJPO XIJDIJTDPOTPOBOUXJUIUIFfiSTU JTUIBUNPTUPCTFSW FSTPSTUBLFIPMEFSTBSFOPUJOUFSFTUFEJOFWFSZUIJOHBCPVUBTZTUFN CVUSBUIFSUIFUIJOHTPS GFBUVSFTSFMBUFEUPUIFJSDPODFSO"UIJSENPUJWBUJPOJTUIFOFFEGPSBGSFFGPSNDPOTUSVDU UIBUIBTUIFVODPOTUSBJOFEflFYJCJMJUZUPDVUBDSPTTBMMPUIFSEJNFOTJPOTBOEEFfiOFBOZ TVCTQBDFPGUIFNPEFMTQBDFGPSPCTFSWBUJPOBOEFOHJOFFSJOHQVSQPTFT ThFDPNCJOBUJPOPGUIFTFfiWFWBSJBCMFTSFTQPOETUPSFRVJSFNFOU#FflFYJCMF BEBQUBCMF BOE FYUFOTJCMF BOEFWPMWFBTOFFEFEThFWBSJBCMFTMFBEUPGPVSEJNFOTJPOTUIBUTUSVDUVSFUIFNPEFM TQBDF QMVTPOFGSFFGPSNDPODFQU WJFX UIBUDBODVUBDSPTTUIFTUSVDUVSF BTTIPXOJO'JHVSF The fiHVSFBMTPJOEJDBUFTBSBOHFPSTQFDUSVNGPSFBDIWBSJBCMF
Conceptual and Physical Space Models of physical systems often include parameters that designate the position or movement of those systems in classical three-dimensional (3D) space. In that context, discussions of space and time, or time as the fourth dimension, are also based on 3D classical physical space. In this book, however, the term “space,” especially in the context of the model space, means conceptual space. The model space has three conceptual dimensions, with time as the fourth dimension. It is pure coincidence that the number of conceptual dimensions in the model space is equal to the number of dimensions in classical physical space, and that time is the fourth dimension for both. Those models that parameterize physical space are of course included in the envisioned SE model space. Does that pose a contradiction? No, because they are conceptual models of physical systems. That is, the models position physical systems in physical space dimensions, while the model space positions the conceptual models in conceptual space dimensions. The physical space position of the physical system is important to the model but irrelevant to the model space. The model space cares about where the model is, not about where the modeled system is. Therefore, unless otherwise noted, in this book all discussions of space, or space versus time, are referring to the model space conceptual dimensions.
#FGPSFEFfiOJOHUIFTFWBSJBCMFTGVSUIFS XFOFFEUPBDLOPXMFEHFUIBUUIFSFBSFBMBSHFOVNCFS PGQPUFOUJBMWBSJBCMFTUIBUDIBSBDUFSJ[FNPEFMTBOEUIBUUIFSFGPSFDPVMECFVTFEUPTUSVDUVSFUIF NPEFMTQBDF8FIBWFBUUFNQUFEUPEFfiOFBiQBOUIFPOwPGTUSVDUVSJOHWBSJBCMFTUIBUBSFEPNJ OBOU VOJWFSTBM GVOEBNFOUBM BOETUBCMFJOUIFNPEFMJOHBOEFOHJOFFSJOHPGTZTUFNT&BDIPGUIF WBSJBCMFTPSEJNFOTJPOTESBXTEJSFDUMZGSPNBWBSJFUZPGEJTDJQMJOFTPWFSBMPOHQFSJPEPGUJNF FBDIIBTBWFSZTUSPOHQFEJHSFF BOEFBDIJTBTJHOJfiDBOUGBDUPSJONPEFMJOHTZTUFNT4UJMM XIJDI WBSJBCMFTCFMPOHJOUIFQBOUIFPOJTDFSUBJOMZBNBUUFSPGEFCBUF"MUIPVHIXFCFMJFWFUIFWBSJBCMFT XFTFMFDUFEIBWFQSPWFEUIFJSHSBWJUBT UIBUEPFTOPUNFBOOFDFTTBSJMZUIBUUIFSFJTDPOTFOTVTPO UIJTTFU PSUIBUPUIFSTXJMMOPUCFBEEFEPWFSUJNF
112
O
Model-Oriented Systems Engineering Science
ThFDPODFQUPGUIFNPEFMTQBDFEPFTOPUEFQFOEPOUIJTTFUPGWBSJBCMFTThFNPEFMTQBDF BOE UIF.04&4BQQSPBDI DPVMETVSWJWFDIBOHFTJOUIFTFU#VUJOUIFTDPQFPGUIJTCPPL UIJTJTUIF TFUXFVTFGPSEJTDVTTJPO
Composition ThFEFfiOJUJPOPGTZTUFNDPOUBJOTXJUIJOJUUIFDPODFQUPGDPNQPTJUJPO"TZTUFNJTTPNFUIJOHPG JOUFSFTUBTBXIPMFBOEBTBTFUPGJOUFSSFMBUFEPSJOUFSBDUJOHQBSUT*ONPTUTZTUFNT FTQFDJBMMZUIPTF PGJOUFSFTUUP4& UIFQBSUTBSFBMTPTZTUFNTUIBU JOUVSO IBWFQBSUTThVT TZTUFNTUZQJDBMMZFYIJCJU BXIPMFoQBSUIJFSBSDIZ BOEUIJTFYUFOEFETQFDUSVNPGXIPMFTBOEQBSUTGPSNTUIFDPNQPTJUJPO EJNFOTJPOPGUIFNPEFMTQBDFi4ZTUFNwBOEiDPNQPOFOUwDBOCFVTFEBTSFMBUJWFUFSNT"TZTUFN BUPOFMFWFMNBZCFBDPNQPOFOUPGBOPUIFSTZTUFNBUUIFOFYUIJHIFSMFWFM BOEUIFTBNFSFMBUJPOT SFQFBUBUFBDIMFWFMThFIPMPOTBOEIPMBSDIJFTEJTDVTTFEJO$IBQUFSTBOESFTJEFJOUIJTEJNFO TJPOThVT CPUITUSVDUVSF XIPMFoQBSU BOEEZOBNJDCFIBWJPS JOUFSBDUJOHQBSUT BSFJNQPSUBOU FMFNFOUTPGUIFDPNQPTJUJPOEJNFOTJPO ThF DPNQPTJUJPO EJNFOTJPO JT DIBSBDUFSJ[FE CZ B HFOFSBM SFDVSTJWF QBUUFSO PG DPNQPTJUJPO MFWFMTUIBUCSJOHTUIFJNQPSUBOU4&EJTUJODUJPOCFUXFFOJOUFSOBMBOEFYUFSOBMJOUPQMBZ"UFBDI MFWFM BOFYUFSOBMWJFXPGBXIPMFJTEFDPNQPTFEJOUPBOJOUFSOBMWJFXUIBUJODMVEFTUIFFYUFSOBM WJFXTPGJUTQBSUT BTTIPXOJO'JHVSF*OUVSO FBDIPGUIFTFFYUFSOBMWJFXTJTEFDPNQPTFEJOUP BOJOUFSOBMWJFXThFQBUUFSOJTBOJOUFSUXJOJOHPGFYUFSOBMBOEJOUFSOBMWJFXTThFFYUFSOBMWJFX
External = black box view Internal = clear box view
Internal model of A
A
The internal model of a system (A) includes the external model of each of its components (B, ...) - or The architecture of a system (A) includes the requirements of each of its components (B,...)
B
p2
r1
N1
p1
C
r3
p4
N3
N4
p3
r4
D
r5
N2
p5
E
r7
r6
External model of D B, N3, D, etc. are one level of composition lower than A; this intertwining relation supports scaling to all composition levels
Figure 5.5 Intertwining composition structure. (Source: Hybertson, D. Using a specification approach to facilitate component testing. In Testing Commercial-off-the-Shelf Components and Systems, S. Beydeda and V. Gruhn, Eds. New York: Springer-Verlag, p. 213–237. 2005. Used with permission of Springer Science + Business Media.)
SE Model Space
O
113
DPSSFTQPOETOPNJOBMMZUPXIBUXFPGUFODBMMSFRVJSFNFOUT BOEUIFJOUFSOBMWJFXDPSSFTQPOETUP XIBUXFPGUFODBMMBSDIJUFDUVSFPSEFTJHO TheJOUFSUXJOJOHOBUVSFPGJOUFSOBMBOEFYUFSOBMNPEFMTJOUIFDPNQPTJUJPOEJNFOTJPOBMMPXT UIFTBNFUZQFTPGNPEFMTBOETQFDJfiDBUJPOJOGPSNBUJPOUPFYJTUBUFWFSZDPNQPTJUJPOMFWFM SBUIFS UIBOEFfiOJOHBEJffFSFOULJOEBUFBDIMFWFMThJTSFQSFTFOUTBTJHOJfiDBOUTJNQMJfiDBUJPOPGTQFDJfiDB UJPOUZQFTGSPNNVMUJQMFUSBEJUJPOBMUZQFTEPXOUPUXPUZQFTFYUFSOBMTQFDBOEJOUFSOBMTQFD
Commonization 8IFSFBTUIFQSJNBSZEJTUJODUJPOUIBUHFOFSBUFTDPNQPTJUJPOTUSVDUVSFTJTXIPMFWFSTVTQBSU UIF QSJNBSZEJTUJODUJPOUIBUHFOFSBUFTDPNNPOJ[BUJPOTUSVDUVSFTJTTJNJMBSJUZWFSTVTEJffFSFODF $PNNPOJ[BUJPOJTBDSJUFSJPOGPSBCTUSBDUJPOJOXIJDIUIFSFMFWBOUJOGPSNBUJPOJTXIBUJTDPN NPOBNPOHBTFUPGFOUJUJFT$PNNPOPSHFOFSBMNPEFMTBSFVTFGVMJONVMUJQMFFOWJSPONFOUT0OF FOWJSPONFOUJTUIFNPEFMTQBDFJUTFMGThJTEJNFOTJPOFOBCMFTUIFLOPXMFEHFTQBDF BOEEJTUJO HVJTIFTCFUXFFOUIFLOPXMFEHFTQBDF HFOFSBMNPEFMT BOEUIFXPSLTQBDF TQFDJfiDNPEFMT (FOFSBMNPEFMTJODMVEFDPOWFOUJPOBMEFTJHOTJOFOHJOFFSJOHIBOECPPLT DPNQMFYTZTUFNNPE FMTTVDIBTFWPMVUJPOBOEQSFEBUPSQSFZNPEFMTUIBUBQQMZUPNVMUJQMFBQQMJDBUJPOEPNBJOT EPNBJO UBYPOPNJFT BSDIJUFDUVSF GSBNFXPSLT FOHJOFFSJOH QBUUFSOT TUBOEBSET UFNQMBUFT BSDIJUFDUVSF TUZMFT SFGFSFODFBSDIJUFDUVSFT QSPEVDUMJOFT BCTUSBDUEBUBUZQFT BOEDMBTTFTJODMBTTIJFSBSDIJFT ThFJNQPSUBODFPGHFOFSBMNPEFMTJTUIBUUIFZNBLFFOHJOFFSJOHFfficJFOUBOEFffFDUJWF BOEUIFZ NBLFTDJFODFQPTTJCMF8JUIPVUUIFDPNNPOBMJUZDBQUVSFEBOEFYQMPJUFECZHFOFSBMNPEFMT XFXPVME CFGPSDFEUPDPOTJEFSFWFSZOBUVSBMBOEBSUJfiDJBMTZTUFN FWFSZQSPCMFNBOETPMVUJPO BTVOJRVF8F XPVMEIBWFOPTDJFOUJfiDMBXT BOEOPDBUFHPSJFTPSUBYPOPNJFT CFDBVTFXFXPVMEIBWFUPUSFBUFBDI JOEJWJEVBM FBDIBUPN DFMM IVNBO USFF BOEQMBOFUBTVOJRVF XJUIJUTPXOQSPQFSUJFTBOECFIBWJPS &BDIFOHJOFFSJOHFffPSUXPVMETUBSUGSPNBDMFBOTMBUF8FDPVMEOPUMFBSOIPXUPEFTJHOBOECVJMEB OFXBJSDSBGUGSPNXIBUXFMFBSOFECZCVJMEJOHFBSMJFSBJSDSBGUCFDBVTFUIFZIBWFOPUIJOHJODPNNPO 'PSUVOBUFMZ B WFSZ MBSHF BNPVOU PG DPNNPOBMJUZ FYJTUT JO CPUI OBUVSBM TZTUFNT BOE FOHJ OFFSFETZTUFNT(FOFSBMNPEFMTDBQUVSFUIBUDPNNPOBMJUZThFHFOFSBMJ[BUJPOTQFDUSVNBMMPXT NPEFMTPGWBSZJOHMFWFMTPGHFOFSBMJUZUPCFEFfiOFE
Conceptualization &BDINPEFMJOUIFNPEFMTQBDFJTSFQSFTFOUFEJOTPNFOPUBUJPOPSMBOHVBHF PSDPNCJOBUJPOPG MBOHVBHFT BOESFQSFTFOUTBEPNBJOPSVOJWFSTFPGEJTDPVSTFThFDPODFQUVBMJ[BUJPOEJNFOTJPO SBOHFTGSPNNPEFMTJOUIFMBOHVBHFTPSOPUBUJPOTPGQSPCMFNEPNBJOT TVDIBTCBOLJOHPSBJSDSBGU DPOUSPM UPNPEFMTJOUIFBCTUSBDUOPUBUJPOTPGNBUIFNBUJDT BOEJOUIFDBTFPGTPGUXBSFFOHJOFFS JOH MBOHVBHFTPGIBSEXBSFQSPDFTTPST$PSSFTQPOEJOHUPUIFSFQSFTFOUBUJPOEJffFSFODFTBSFEJffFS FODFTJODPODFQUTPSPOUPMPHJFT'PSFYBNQMF JOUIFCBOLJOHEPNBJO LFZDPODFQUTBSFBDDPVOU XJUIESBX EFQPTJU CBMBODF BOEUSBOTGFS*OUIFHFPTQBUJBMEPNBJO LFZDPODFQUTBSFNBQ DPOUPVS FMFWBUJPO GFBUVSF UIFNBUJD MBZFS BOE QSPKFDUJPO *O UIF BJSDSBGU DPOUSPM EPNBJO LFZ DPODFQUT BSFGSFRVFODZSFTQPOTF USBOTGFSGVODUJPO GFFECBDL BJSGSBNF FRVJMJCSJVN BOEWFIJDMFNPUJPO *OUIFDPNQVUFSQSPDFTTPSEPNBJO LFZDPODFQUTBSFMPBE TUPSF BEE CSBODI NFNPSZBEESFTT BOESFHJTUFSThFDPNQVUFSQSPDFTTPSVTFTUIJTCBTJDTFUPGDPODFQUTUPTPMWFQSPCMFNTJOCBOLJOH "NPSFDPNQMFUFNBQQJOHJTEJTDVTTFEJO$IBQUFS
114
O
Model-Oriented Systems Engineering Science
HFPTQBUJBMJOGPSNBUJPO BJSDSBGUDPOUSPM BOEBMMPUIFSQSPCMFNEPNBJOT/PUFUIBUXFVOEFSTUBUFE UIFEJTUBODFCFUXFFOUIFDPNQVUFSBOEQSPCMFNEPNBJOTCFDBVTFXFEFTDSJCFEUIFDPODFQUTJOBMM UIFTFEPNBJOTVTJOHUIFTBNFMBOHVBHF&OHMJTICVUFWFOTP UIFDPODFQUVBMEJTUBODFCFUXFFO UIFNJTMBSHFThVT UXPNPEFMTDBOSFQSFTFOUUXPEJffFSFOUVOJWFSTFTPGEJTDPVSTFBOECFSFQSF TFOUFEJOUIFTBNFMBOHVBHF$POWFSTFMZ UXPNPEFMTDBOCFSFQSFTFOUFEJOEJffFSFOUMBOHVBHFT BOEEFTDSJCFUIFTBNFVOJWFSTFPGEJTDPVSTF 5XPQSJNBSZSFMBUJPOTCFUXFFONPEFMT XIJDIPGUFOPDDVSJOQBSBMMFM JOUIFDPODFQUVBMJ[B UJPOEJNFOTJPOBSF USBOTMBUJPOGSPNPOFMBOHVBHFUPBOPUIFSBOE USBOTGPSNBUJPOGSPNPOF VOJWFSTFPGEJTDPVSTFUPBOPUIFS"VOJWFSTFPGEJTDPVSTFJTUIFTFUPGDPODFQUTUPXIJDIUIFXPSET PGBMBOHVBHFSFGFS"DPNNPOFYBNQMFJTUSBOTMBUJPOBOEUSBOTGPSNBUJPOGSPNUIFMBOHVBHFBOE VOJWFSTFPGEJTDPVSTFPGVTFSTUPBEFTJHOMBOHVBHFTVDIBT4ZT.-PS4QFDJfiDBUJPOBOE%FTDSJQUJPO -BOHVBHF 4%-
BOE UIFO UP B NBUIFNBUJDBM GPSN TVDI BT EJffFSFOUJBM FRVBUJPOT PS EJffFSFODF FRVBUJPOT"OFYBNQMFPGTPGUXBSFTZTUFNNPEFMUSBOTMBUJPOTQSPCMFNEPNBJOOPUBUJPOBOEDPO DFQUTUPGPSNBMTQFDJfiDBUJPOUP6.-UP+BWBUPCJOBSZNBDIJOFMBOHVBHF *OUIFNVMUJEJTDJQMJOBSZXPSMEPG4& FWFOEJffFSFOUDPNQPOFOUTPGUIFTBNFTZTUFNDBODPNF GSPNEJffFSFOUVOJWFSTFTPGEJTDPVSTF'PSBOFYBNQMFHJWFOFBSMJFS BDPNNFSDJBMBJSDSBGU UIFBQQMJDB UJPOEPNBJOJTUSBOTQPSUBUJPO ThFJOUFSOBMQBSUTSFQSFTFOUEPNBJOTUIBUJODMVEFQPXFSTZTUFNT BJS GSBNFEFTJHO DPNNVOJDBUJPOT OBWJHBUJPO flJHIUDPOUSPM DPNQVUFSIBSEXBSFBOETPGUXBSFTZTUFNT IZESBVMJDT BOENBOZPUIFST&BDIPGUIFTFIBTJUTPXOVOJWFSTFPGEJTDPVSTF "UIJSESFMBUJPOJTTFNBOUJDT XIJDIJTBNBQQJOHPSJOUFSQSFUBUJPOPGBNPEFMJOUPBOPUIFS NPEFMGPSFYBNQMF JOUFSQSFUJOHBGPSNBMNPEFMJOUPBOBQQMJDBUJPONPEFM"HJWFONPEFMDBO IBWFNVMUJQMFJOUFSQSFUBUJPOT 'JHVSFTIPXTUIFTFNBOUJDSBOHFPGDPODFQUTBOEVOJWFSTFTPGEJTDPVSTFPGTZTUFNTBOE NPEFMTJOUIFNPEFMTQBDFDPOUFYUThFBQQMJDBUJPOEPNBJOIBTJUTVOJWFSTFPGEJTDPVSTFJOUIF QSPCMFNTQBDFThFTPMVUJPOTQBDFBOENPEFMTQBDFOFFEUPBEESFTTUIBUBQQMJDBUJPOVOJWFSTF BU MFBTUJOUFSNTPGFYUFSOBMWJFXTPGUIFTPMVUJPOThFNPEFMTBOEJOUFSOBMTPMVUJPOTJOUIFNPEFM TQBDFBOETPMVUJPOTQBDFUZQJDBMMZBEEPUIFSVOJWFSTFTPGEJTDPVSTFUIBUFYUFOEUIFTFNBOUJDSBOHF GBSCFZPOEUIFQSPCMFNTQBDF BTEFTDSJCFEBCPWF Semantic range Problem/environment space Model/description space External
Internal
Solution/system space
Problem space: Semantics of environments in which engineered systems are needed Model space: Semantics of models ranging from problem space (typically external models of the system) to solution models (typically internal models of the system) that are far removed from problem space Solution space: Semantics of solution/system ranging from problem space (typically externally visible) to elements of solution space that are far removed from problem space (typically internal)
Figure 5.6
Semantic range view of model space and its context.
SE Model Space
O
115
Time 8IJMFUIFPUIFSUISFFEJNFOTJPOTPGUIFNPEFMTQBDFBSFSFHBSEFEBTTUSVDUVSBMPSTUBUJD UJNFJT UIFUFNQPSBMPSEZOBNJDEJNFOTJPOThFBTQFDUPGUJNFUIBUNPUJWBUFTUIJTEJNFOTJPOJTDIBOHF 8F CFMJFWF UIBU USBEJUJPOBM TZTUFNT FOHJOFFSJOH IBT HJWFO JOTVfficJFOU BUUFOUJPO UP DIBOHF JO TZTUFNTFOHJOFFSJOHQSPDFTTFTBOEJOUIFBTTVNQUJPOTBCPVUFOHJOFFSFETZTUFNTBOEUIFJSFOWJSPO NFOUT.04&4BTTVNFTDPOUJOVBMDIBOHFBTUIFOPSN OPUUIFFYDFQUJPOThJTTUBODFSFflFDUTUIF JODMVTJPOPGDPNQMFYTZTUFNTJO4&"OJNQPSUBOUGFBUVSFPGDPNQMFYTZTUFNTJTDIBOHF SFflFDUFE JOHSPXUI MFBSOJOH BEBQUBUJPO BOEBUBQPQVMBUJPOMFWFM FWPMVUJPO 0OFWJFXPGUIFUJNFEJNFOTJPOJTBSBOHFPGBCTPMVUFPSFMBQTFEUJNFThFDPODFQUPGMJGF TQBOFYJTUTJOUIJTWJFX'PSFYBNQMF BTZTUFNIBTBMJGFTQBO"NFDIBOJDBMTZTUFNJOUSBEJUJPOBM UFSNTIBTBQFSJPEPGEFWFMPQNFOU GPMMPXFECZPQFSBUJPO SFUJSFNFOU PSUFSNJOBUJPO"OPSHBOJD TZTUFNIBTBMJGFTQBOUIBUQSPDFFETGSPNCJSUIUPHSPXUIUPNBUVSJUZUPEFDMJOFUPEFBUI$IBQUFS TIPXTBDPNCJOFEMJGFTQBOWJFXDPOTJTUJOHPGGPSNBUJPO NBUVSBUJPO BOEGVMMGVODUJPOJOH"O BMUFSOBUJWFUPMJOFBSUJNFJTUIFDPODFQUPGDZDMFT BMTPEJTDVTTFEJO$IBQUFS "OPUIFSWJFXPGUIJTEJNFOTJPOJTBSBOHFPSEFHSFFPGDIBOHF&MFNFOUTPGUIFNPEFMTQBDF FYQFSJFODF B XIPMF TQFDUSVN PG DIBOHF BDSPTT NVMUJQMF UJNF TDBMFT GSPN WFSZ SBQJE DPOUJOVBM DIBOHFUPWFSZTMPXDIBOHFPS JOUIFFYUSFNF OPDIBOHFBUBMM " UIJSE WJFX JT DPODFSOFE XJUI EZOBNJD QSPDFTTFT .04&4 EFfiOFT TFWFSBM DBUFHPSJFT PG EZOBNJD QSPDFTTFT JODMVEJOH EZOBNJD CFIBWJPS FYIJCJUFE CZ FOHJOFFSFE TZTUFNT DIBOHF BOE NBUVSBUJPOPGFOHJOFFSFETZTUFNT DIBOHFPGNPEFMT BOENPEFMTPGUIFQSPDFTTPGDPMMFDUJWFBDUV BMJ[BUJPOThFMBUUFSJTEJTDVTTFEJO$IBQUFSThFPUIFSTBSFEJTDVTTFEBTMFWFMTPGDIBOHFJO $IBQUFS XIJDIEJTDVTTFTUIFUJNFEJNFOTJPOJONPSFEFQUI
View ThFDPODFQUPGWJFXJTBOJNQPSUBOUBOEflFYJCMFUPPMJO.04&4*OGPSNBMMZ BWJFXJTBQPSUJPOPG POFPSNPSFNPEFMT PSBOBTQFDUPGPOFPSNPSFTZTUFNTQFSDFJWFEBTCFJOHVTFGVMGPSTPNFQVSQPTF "WJFXEPFTOPUFYJTUJOJTPMBUJPO*UFYJTUTXJUISFTQFDUUPBUIJOHCFJOHWJFXFE XIJDIXFDBMMUIF UBSHFUPSPCKFDUPGUIFWJFX ThFUBSHFUDBOCFNPSFPSMFTTBOZPOUPMPHJDBMFMFNFOUJO4& JODMVEJOH BOPUIFSWJFX BSFHJPO PSBDPMMFDUJPOPGUIJOHTCVUNPTUPGUFOJOPVSEJTDVTTJPOTUIFUBSHFUXJMMCF BNPEFMPSBTZTUFN"WJFXJTBOBCTUSBDUJPOPG PSBTVCTFUPGJOGPSNBUJPOBCPVU JUTUBSHFU "MTPBTTPDJBUFEXJUIBWJFXJTBWJFXQPJOU XIJDIJTBQPJOUJOBQIZTJDBMPSDPODFQUVBMTQBDFUJNF SFHJPOGSPNXIJDIBWJFXJTPCTFSWFE7JFXQPJOUDBSSJFTXJUIJUBOJNQMJDBUJPOPGBOPCTFSWFSPSB TUBLFIPMEFS BOFOUJUZUIBUPCTFSWFTUIFWJFX5ZQJDBMMZ UIFJOGPSNBUJPOUIBUDPOTUJUVUFTUIFWJFXJT EFfiOFEPOUIFCBTJTPGUIFJOUFSFTUTPSDPODFSOTPGBOPCTFSWFSPSTUBLFIPMEFS PSBDMBTTPGPCTFSWFST 5XPJNQPSUBOUSFRVJSFNFOUTGPSBWJFXBSF TFQBSBUJPOBOE JOUFHSBUJPOThFTFTPVOE TPNFXIBUDPOUSBEJDUPSZCVUCPUINVTUCFUSVF*UJTTFMGFWJEFOUUIBUBWJFXNVTUCFTFQBSBCMF GSPNUIFSFTUPGUIFJOGPSNBUJPOBCPVUJUTUBSHFUThBUJT BGUFSBMM UIFQSJNBSZNPUJWBUJPOGPS EFfiOJOHBWJFX#VUBWJFXNVTUBMTPCFJOUFHSBUFEXJUIUIFSFTUPGUIFJOGPSNBUJPOBCPVUJUTUBS HFU*OBNJOJNBMTFOTF BHJWFOQJFDFPGJOGPSNBUJPOBCPVUBUBSHFUNVTUCFDPOTJTUFOUJOBMMWJFXT UIBUJODMVEFJU*OBCSPBEFSTFOTF UIFJOGPSNBUJPOJODMVEFEJOBMMWJFXTPGUIFTBNFUBSHFUNVTU GPSNBDPOTJTUFOUJOUFHSBUFEDPIFSFOUXIPMFCFDBVTFUIFUPUBMTFUPGJOGPSNBUJPOBCPVUUIFUBSHFU NVTUCFDPOTJTUFOUBOEDPIFSFOU ThFXBZWJFXTUSFBUTFQBSBUJPOBOEJOUFHSBUJPOJTPOFFYBNQMFPGBOJNQPSUBOUVTFPGWJFXT JO.04&4 OBNFMZUIBUPGTVQQPSUJOHBOESFDPODJMJOHDPOUSBTUT DPOUSBEJDUJPOT BOEEVBMJUJFT DPNNPOGFBUVSFTPGDPNQMFYTZTUFNT. ThJTBTQFDUPGWJFXTJTEJTDVTTFEGVSUIFSJO$IBQUFS
116
O
Model-Oriented Systems Engineering Science
&YBNQMFTPGIPXWJFXTIBWFCFFOVTFEJOFOHJOFFSJOHBOECVJMEJOHBSDIJUFDUVSFJODMVEFESBX JOHTGSPNEJffFSFOUQFSTQFDUJWFT*OJOGPSNBUJPOTZTUFNT EBUBCBTFWJFXTBOEBSDIJUFDUVSFWJFXT BSFDPNNPOMZVTFE*O.04&4 UIFDPODFQUJTHJWFOJODSFBTFEFNQIBTJTBOESFHBSEFEBTBDPSF FMFNFOUThFBQQSPBDIJTUPEFfiOFBDPNNPOTUBSUFSTFUPGWJFXTBOEEFfiOFBOFYUFOTJCMFNFUIPE GPSEFfiOJOHBEEJUJPOBMWJFXTBTOFFEFE 7JFXTBQQFBSJOUIFNPEFMTQBDFTUSVDUVSFJOTFWFSBMXBZT'JSTU FBDIEJNFOTJPOJTBEJffFSFOU WJFXThBUJT UIFFOHJOFFSJOHPGBTZTUFNJOWPMWFTFMFNFOUTPG DPNQPTJUJPO UIFVTFPGHFO FSBMBOETQFDJfiDNPEFMT WBSJPVTMBOHVBHFTBOEVOJWFSTFTPGEJTDPVSTF BOE NPEFMTPGUJNF DIBOHF BOEQSPDFTTFT&BDIPGUIFGPVSEJNFOTJPOTJTBWJFXUIBUTVQQPSUTTFQBSBUFDPOTJEFSBUJPO PGPOFPGUIFTFBSFBTPGDPODFSO XIJMFBUUIFTBNFUJNFSFDPHOJ[JOHUIBUUIFGPVSBSFBTGPSNB VOJfiFEXIPMF 4FDPOE XFDBOEFfiOFWJFXTXJUIJOFBDIEJNFOTJPO'PSFYBNQMF JOUIFDPNQPTJUJPOEJNFO TJPO XFDBOGPDVTPOBTFMFDUFETFUPGMFWFMT XIJDIJTBWJFXPGUIFGVMMTFUPGDPNQPTJUJPOMFW FMT"LFZEJTUJODUJPOJOUIFDPNQPTJUJPOEJNFOTJPOJTUIBUCFUXFFOFYUFSOBMBOEJOUFSOBMWJFXT XIPTFJOUFSUXJOJOHTUSVDUVSFHFOFSBUFTNVMUJMFWFMDPNQPTJUJPOIJFSBSDIJFT*OUIFDPNNPOJ[BUJPO EJNFOTJPO XFDBOEFfiOFBWJFXBTTFMFDUFEMFWFMTPGBDMBTTPSUBYPOPNZIJFSBSDIZ PSXFDBOGPDVT POBDMBTTTVCDMBTTWJFXWFSTVTBDBUFHPSZJOEJWJEVBMWJFX ThJSE BOEQFSIBQTNPTUJNQPSUBOUMZ XFDBOEFfiOFWJFXTUIBUDVUBDSPTTUIFGPVSNPEFMTQBDF EJNFOTJPOT0OFDPNNPOFYBNQMFJTUIFTFUPGNPEFMTBTTPDJBUFEXJUIBHJWFOTZTUFNThFTFNPE FMTDVUBDSPTTBMMGPVSEJNFOTJPOT"OPUIFSFYBNQMFJTBTQFDUT XIJDIBSFDSPTTDVUUJOHDPODFSOT UIBUBSFOBUVSBMMZEFfiOFEJOUFSNTPGWJFXT&YBNQMFTPGBTQFDUTJODMVEFFSSPSIBOEMJOH TFDVSJUZ BOETBGFUZ
Relations among Dimensions 8F IBWF TFQBSBUFMZ JOUSPEVDFE FBDI EJNFOTJPO PG UIF NPEFM TQBDF XIJDI NFBOT XF IBWF EJT DVTTFEUIFTFQBSBUJPOBTQFDUPGFBDIEJNFOTJPOBTBWJFX8FOPXEJTDVTTTPNFPGUIFJOUFHSBUJPO BOEVOJfiDBUJPOBTQFDUTPGUIFEJNFOTJPOT "OZHJWFONPEFMPDDVQJFTBQPJOU BMJOF PSBSFHJPO %PS% JOUIFNPEFMTQBDF JOUIBUJU JTQPTJUJPOFETPNFXIFSFBMPOHUIFTQFDUSVNPGFBDIEJNFOTJPO"NPEFMSFQSFTFOUTPOFPSNPSF DPNQPTJUJPO MFWFMT TPNFXIFSF JO UIF DPNQPTJUJPO EJNFOTJPO POF PS NPSF HFOFSBMJ[BUJPOT PS DBUFHPSJ[BUJPOMFWFMTTPNFXIFSFJOUIFDPNNPOJ[BUJPOEJNFOTJPOBMBOHVBHFQPJOUPOUIFDPO DFQUVBMJ[BUJPOEJNFOTJPO BOEPOFPSNPSFQPJOUTJOUJNFPOUIFUJNFEJNFOTJPO'VSUIFSNPSF XIJMFXFEPOPUDMBJNUIBUUIFGPVSEJNFOTJPOTBSFNVUVBMMZPSUIPHPOBM JF JOEFQFOEFOUPG FBDIPUIFS
XFEPDMBJNUIBUNPEFMTDBOWBSZTFQBSBUFMZBMPOHUIFGPVSEJNFOTJPOT'PSFYBNQMF UXPNPEFMTDBOCFBUUIFTBNFQPTJUJPOPOUISFFPGUIFEJNFOTJPOTBOEEJffFSPOUIFGPVSUIPOF 4PNFSFMBUJPOTBNPOHEJNFOTJPOTBSFDPNNPOMZSFDPHOJ[FE0OFSFMBUJPOJTUIBUBUSBOTGPSNB UJPOPGPOFNPEFMUPBOPUIFSPGUFOJOWPMWFTBTJNVMUBOFPVTUSBOTMBUJPOUPBEJffFSFOUMBOHVBHFBOE BEFDPNQPTJUJPOJOUPQBSUT"OPUIFSJTUIBUBHFOFSBMNPEFMJTPGUFOBUBIJHIDPNQPTJUJPOMFWFM BOEBTQFDJfiDNPEFMJTPGUFOBUBMPXDPNQPTJUJPOMFWFM*OGBDU XFUFOEUPUIJOLUIBUEFTDSJQ UJPOTPGMBSHFTZTUFNTBSFOBUVSBMMZHFOFSBMBOEEFTDSJQUJPOTPGTNBMMDPNQPOFOUTBSFOBUVSBMMZ TQFDJfic 0UIFSSFMBUJPOTBNPOHEJNFOTJPOTBSFMFTTDPNNPOMZSFDPHOJ[FE0OFJTUIBUBNPEFMDBO CFHFOFSBMBOEBUBMPXMFWFMPOUIFDPNQPTJUJPOTQFDUSVN"OFYBNQMFJTUIFRVBOUVNNPEFM PGBUPNTUIBUEFTDSJCFTSVMFTDPODFSOJOHBUPNJDPSCJUBMTThJTNPEFMJTHFOFSBMCFDBVTFUIFTBNF SVMFT BQQMZ UP BUPNT PG BMM FMFNFOUT XIJDI NFBOT UIBU UIF SVMFT BQQMZ UP BMM BUPNT PO &BSUI BOE QSFTVNBCMZ UP BMM BUPNT JO UIF VOJWFSTF ThBU JT GBJSMZ HFOFSBM "OPUIFS MFTT DPNNPOMZ
SE Model Space
O
117
SFDPHOJ[FESFMBUJPOJTUIBUBNPEFMDBOCFTQFDJfiDBOEBUBIJHIMFWFMPOUIFDPNQPTJUJPOTQFDUSVN 'PSFYBNQMF XFDBOTQFDJGZJOEFUBJMUIFJOUFSGBDFTPSQVCMJDBDDFTTQPJOUTPGBMBSHFPSHBOJ[BUJPO 8FEFMJCFSBUFMZDBMMPVUUIFTFUXPSFMBUJPOTCFDBVTFJO.04&4JUJTJNQPSUBOUUPFYQMPJUUIFBCJMJUZ UPIBWFCPUIHFOFSBMBOETQFDJfiDNPEFMTBUBMMMFWFMTPGUIFDPNQPTJUJPOEJNFOTJPO 3FMBUJPOTIJQTBNPOHUIFEJNFOTJPOTDBOCFEJTDVTTFEGVSUIFSJGXFMPPLCBDLBU'JHVSF*O UIFNPEFMTQBDFEPNBJOTCPY BTFUPGfiWFNPEFMTPOUIFMFGUTJEFNBQTJOUPBTFUPGUISFFNPEFMT ThFOPOUIFSJHIUTJEF BTFUPGUISFFNPEFMTNBQTJOUPBTFUPGfiWFNPEFMTThFfiWFNPEFMTPOCPUI TJEFTDPSSFTQPOEUPNPEFMTPGQSPCMFNTBOE FYUFSOBM TPMVUJPOT SFTQFDUJWFMZ JOfiWFDPSSFTQPOEJOH BQQMJDBUJPOEPNBJOTThJTNBQQJOHIBTNFBOJOHTJNVMUBOFPVTMZJOUIFDPNNPOJ[BUJPO DPODFQ UVBMJ[BUJPO BOEDPNQPTJUJPOEJNFOTJPOTPGUIFNPEFMTQBDF O *O UIF DPNNPOJ[BUJPO EJNFOTJPO JU SFQSFTFOUT UIF USBOTGPSNBUJPO PG SFMBUJWFMZ OBSSPXMZ EFfiOFENPEFMTPGFBDISFMBUJWFMZIPNPHFOFPVTBQQMJDBUJPOEPNBJO XIFSFFBDINPEFMIBTB SFHJPOPGNPEFTUTJ[F UPUIFNPSFCSPBEMZEFfiOFENVMUJEJTDJQMJOBSZNPEFMTPGUIF4&NPEFM TQBDF XIFSFBUMFBTUTPNFNPEFMTIBWFBSFHJPOPGHSFBUFSTJ[F&YBNQMFTBSFNBUIFNBUJDBM FRVBUJPOT TPGUXBSFQSPHSBNT BOEDPNQMFYTZTUFNNPEFMT XFBSFOPUBTTVNJOHIFSFUIBU UIFTFBSFUISFFEJTKPJOUTFUT FH BHJWFODPNQMFYTZTUFNNPEFMNBZCFBNBUIFNBUJDBMFRVB UJPOSFQSFTFOUFEJOTPGUXBSF
BMMPGXIJDIDBOBQQMZUPNVMUJQMFBQQMJDBUJPOEPNBJOT O *OUIFDPODFQUVBMJ[BUJPOEJNFOTJPO UIFNBQQJOHSFQSFTFOUTUSBOTMBUJPOGSPNBQQMJDBUJPO EPNBJOMBOHVBHFTUPNPEFMJOHEPNBJOMBOHVBHFT PSUSBOTGPSNBUJPOGSPNB6%PGUIF BQQMJDBUJPOEPNBJOUPB6%PGUIFNPEFMJOHEPNBJO PSCPUI&YBNQMF'SPNBEFTJSFE CFIBWJPSNPEFMPGBOBJSDSBGUUPBTFUPGEJffFSFOUJBMFRVBUJPOTUIBUDIBSBDUFSJ[FTUIFNPWF NFOUBOEGPSDFPGSJHJECPEJFTUISPVHIBNFEJVN&YBNQMF'SPNBNPEFMPGCBOLJOH USBOTBDUJPOTUPBGPSNBMBOEHFOFSBMUSBOTBDUJPONPEFMJOBMPHJDMBOHVBHF O *OUIFDPNQPTJUJPOEJNFOTJPO XFEFDPNQPTFUIFBQQMJDBUJPOEPNBJOQSPCMFNJOUPQBSUT .PSFTQFDJfiDBMMZ XFEFfiOFFYUFSOBMNPEFMTPGUIFEFTJSFETZTUFN BOEUIFOEFfiOFJOUFS OBMNPEFMTPGUIFEFTJSFETZTUFN BOEFYUFSOBMNPEFMTPGFBDIQBSU
Model Space Implementation ThFJNQMFNFOUBUJPOEJTDVTTJPOJOUIJTTFDUJPODPOTJTUTPGUISFFQBSUT DPOUFOU NBOBHFNFOU BOE FYJTUJOHSFQPTJUPSJFT
Content: Models "OJNQPSUBOUQBSUJUJPOPGUIFNPEFMTQBDFXBTEJTDVTTFEFBSMJFSUIFHFOFSBMNPEFMTUIBUSFQSFTFOU UIF4&#P,WFSTVTUIFTFUPGNPEFMTPGTQFDJfiDTZTUFNT XIFSFFBDIQSPKFDUJTDIBSBDUFSJ[FEBTB XPSLTQBDF5PIFMQVOEFSTUBOENPEFMTQBDFDPOUFOU XFfiSTUEJTDVTTUIFWJTJPOPGUIF4&NPEFM TQBDFPGUIFGVUVSFBOEUIFOBTTFTTXIFSF4&JTSFMBUJWFUPUIJTWJTJPO
The Vision ThF NPEFM TQBDF DPOTJTUT PG NPEFMT BDSPTT UIF GVMM TDPQF PG 4& ThJT JODMVEFT BMM BQQMJDBUJPO EPNBJOTBOEFYUFSOBMTPMVUJPOEPNBJOTBMMJOUFSOBMTPMVUJPOEPNBJOTBMMTVQQPSUJOHEJTDJQMJOFT BUBMMMFWFMTPGDPNQPTJUJPOBOEDPNNPOJ[BUJPO JOBMMDPODFQUVBMJ[BUJPOTSFRVJSFE JOBWBSJFUZPG
118 O
Model-Oriented Systems Engineering Science
MBOHVBHFTJODMVEJOHWJTVBM DPNQVUBUJPOBM BOENBUIFNBUJDBM BUBOZQPJOUJOUJNFPSBOZUJNF SBOHFBMMWJFXTQSPQFSUJFTPGNPEFMTBOETZTUFNTSFMBUJPOTBNPOHNPEFMTBOEJOGPSNBUJPOBCPVU NPEFMTThFLOPXMFEHFTQBDFGPSBOZBQQMJDBUJPOEPNBJOJODMVEFTUIFNPEFMTGSPNCPUIOBUVSBM BOEBSUJfiDJBMTVQQPSUJOHTDJFODFTGPSUIBUEPNBJO 'PVS TUBUFT PG BffBJST FYJTU JO UIF QBUI GSPN UIF NPTU USBEJUJPOBM GPSN PG LOPXMFEHF UP UIF HPBMTUBUFPGUIFNPEFMTQBDF'JSTUJTLOPXMFEHFJOUIFGPSNPGQBQFS TVDIBTCPPLTBOEKPVSOBMT 4FDPOEJTUIFMPBEJOHPGUIFLOPXMFEHFJOUPBEJHJUBMSFQPTJUPSZ BMCFJUTUJMMJOUIFJNBHFPGUIF PSJHJOBMCPPLPSKPVSOBMBSUJDMFThJSEJTUIFQBSTJOHPGUIBULOPXMFEHFJOUPJOEJWJEVBMVOJUTBOE EFfiOJOHSFMBUJPOTBNPOHUIFVOJUT'PVSUIUIFHPBMTUBUFJTFYQSFTTJOHUIFLOPXMFEHFJOUIF GPSNPGNPEFMTUIBUDBOCFFYFDVUFEPSTFNBOUJDBMMZBOBMZ[FE"OFYBNQMFPGUIFUIJSETUBUFJT UIF%0034 %ZOBNJD0CKFDU0SJFOUFE3FRVJSFNFOUT4ZTUFN UPPMGPSNBOBHJOHSFRVJSFNFOUT %0034TFQBSBUFTBOENBOBHFTFBDIJOEJWJEVBMSFRVJSFNFOUTUBUFNFOUBOEUIFSFMBUJPOTBNPOH UIFSFRVJSFNFOUT CVUUIFUFYUPGFBDISFRVJSFNFOUJTUSFBUFEBTBDIBSBDUFSTUSJOHXJUIOPTFNBO UJDTGPS%00344ZT.-JTBOFYBNQMFPGBMBOHVBHFUIBUUPBMBSHFEFHSFFSFQSFTFOUTUIFHPBM TUBUF CVUOPUFOUJSFMZThFUSFBUNFOUPGSFRVJSFNFOUTTUBUFNFOUTJO4ZT.-JTUIFTBNFBTUIBUJO %0034 JOUIBUBSFRVJSFNFOUTUBUFNFOUJTBDIBSBDUFSTUSJOHJOTUFBEPGBNPEFMXJUITFNBOUJDT "OJNQPSUBOUDPSPMMBSZPGUIFQSPHSFTTJPOPGTUBUFTJTUIFFWPMVUJPOPGDPOfiHVSBUJPONBOBHFNFOU GSPNDPOUSPMMJOHQBQFSEPDVNFOUTUPDPOUSPMMJOHPSUSBDLJOHNPEFMTJOUIFNPEFMTQBDFSFQPTJUPSZ *OUIFHPBMTUBUFEPDVNFOUTXJMMTUJMMFYJTU CVUUIFZXJMMCFJOUIFGPSNPGSFQPSUT QSPKFDUJPOT PS WJFXTUIBUDPNFPVUPGUIFNPEFMTQBDF ThFNPEFMTJOUIFHPBMTUBUFSFflFDUUIFLJOETPGJOGPSNBUJPOFYQSFTTFEJO.04&4TQFDJfiDB UJPOT BOEBSFNBDIJOFQSPDFTTBCMF BTQSFWJFXFEJOUIFDIFNJDBMFOHJOFFSJOHIBOECPPLFYBN QMF JO UIF TFDUJPO FOUJUMFE i.PEFM 4QBDF $POUFYU BOE 3FRVJSFNFOUTw %FTJSBCMF QSPQFSUJFT PG MBOHVBHFT VTFE UP SFQSFTFOU NPEFMT JO UIF NPEFM TQBDF BTTPDJBUFE XJUI UIF DPODFQUVBMJ[BUJPO EJNFOTJPO BSF UIBU UIFZ CF NBDIJOF QSPDFTTBCMF DBQUVSF BQQSPQSJBUF TFNBOUJDT BOE DPMMFD UJWFMZ TVQQPSUUFYUVBM HSBQIJDBM BOENBUIFNBUJDBMGPSNT"DBOEJEBUFGBNJMZPGMBOHVBHFTGPS SFQSFTFOUJOHBMMUIFTFNPEFMTJOUIFNPEFMTQBDFXPVMECF&YUFOTJCMF.BSLVQ-BOHVBHF 9.- BOE WBSJPVT MBOHVBHFT CBTFE PO 9.- JODMVEJOH HSBQIJDBM MBOHVBHFT TVDI BT 4DBMBCMF 7FDUPS (SBQIJDT 47(
.BUIFNBUJDBM.BSLVQ-BOHVBHF .BUI.-
BOEPOUPMPHZMBOHVBHFTTVDIBT 08-"OPUIFSGBNJMZPGMBOHVBHFTJT6.-BOEJUTSFMBUFEMBOHVBHFT4ZT.-BOE0$- BOEJUT NFUBMBOHVBHF.FUB0CKFDU'BDJMJUZ .0' 9.-BOE6.-BSFJOUFHSBUFEUISPVHIUIF.0' DPNQMJBOU 9.- .FUBEBUB *OUFSDIBOHF 9.* TUBOEBSE " NPSF FYUFOTJWF EJTDVTTJPO PG UIFTF BOEPUIFSMBOHVBHFT JTHJWFOJO$IBQUFSThFRVFTUJPOPGXIBUMBOHVBHFTUPVTFUPSFQSFTFOU UIFNPEFMTJOUIF4&NPEFMTQBDF BOEUIFJOUFSDIBOHFTBNPOHUIFN OFFETDPOTJEFSBCMZNPSF JOWFTUJHBUJPO 8IFOVTJOHUIFNPEFMTQBDFUPTVQQPSUUIFFOHJOFFSJOHPGBTQFDJfiDTZTUFN UIFFOUSZQPJOU JTBTQFDJfiDBQQMJDBUJPOEPNBJOQPSUJPOPGUIFNPEFMTQBDF*OUIFTFDUJPOFOUJUMFEi.PEFM4QBDF $POUFYUBOE3FRVJSFNFOUT wXFTLFUDIFEBNPEFMTQBDFWJTJPOPGDIFNJDBMFOHJOFFSJOH'PS4& UIFTBNFBQQSPBDIXPVMECFVTFE4VQQPTFXFBSFFOHJOFFSJOHBOFXDPNNFSDJBMBJSDSBGU8F TFUVQBQSPKFDUXPSLTQBDFGPSUIJTFffPSUBOECFHJOCZSFBDIJOHJOUPUIFHFOFSBMQVCMJDTQBDFJO UIFEPNBJOPGDPNNFSDJBMBJSDSBGUJODMVEJOHNPEFMTPGQSFWJPVTTJNJMBSBJSDSBGUThFHFOFSBM NPEFMTIFSFIBWFMJOLTUPBMMUIFOFDFTTBSZQBSUTPGUIFNPEFMTQBDF JODMVEJOHBMMUIFEPNBJOT UIBUQBSUJDJQBUFJOUIFFOHJOFFSJOHPGBOBJSDSBGUThFNPEFMTSFflFDUSFRVJSFNFOUT EFTJHOT TJNVMB UJPOT TZTUFNPSDPNQPOFOUTUBUJDBOEEZOBNJDQSPQFSUJFT FUDJOBMMUIFTFEPNBJOTThFTFHFOFSBM NPEFMTBSFUBJMPSFEPSTQFDJBMJ[FEBTOFDFTTBSZBOEQVUJOUPUIFQSPKFDUXPSLTQBDFGPSUIJTTQFDJfiD BJSDSBGU VTJOHQSPDFTTFTUIBUBSFEFTDSJCFEJO$IBQUFS
SE Model Space
O
119
Current State 'PS4& UIFSFBSFUXPJTTVFTThFfiSTUJTNBUVSJUZBOEDPNQMFUFOFTT*TUIF4&#P,NBUVSFBOE DPNQMFUFJOTPNFJNQPSUBOUTFOTF ThFTFDPOEJTTVFJTSFBEJOFTTGPSUIFLOPXMFEHFTQBDFQPSUJPO PGUIFNPEFMTQBDF*TUIFLOPXMFEHFJOBGPSNUIBUDBOCFDBQUVSFEJONPEFMT *OUIJTTFDUJPO UIFTFDPOEJTTVFJTBEESFTTFECFDBVTFUIFDPOUFYUJTUIFNPEFMTQBDFThFfiSTUJTTVFJTEJTDVTTFEJO $IBQUFSJOUIFDPOUFYUPGUIF4&#P, ThF GPSN PG LOPXMFEHF UIBU FYJTUT JO B EPNBJO PS EJTDJQMJOF BffFDUT JUT TUBUF SFMBUJWF UP UIF NPEFMTQBDFWJFXPG#P,ThF4&LOPXMFEHFUIBUFYJTUTJTJOBQSFMJNJOBSZGPSNGPSUIFNPEFM TQBDF XJUITPNFNBUFSJBMNBDIJOFNBOJQVMBCMFCVUNVDIPGJUJOJOGPSNBMOBSSBUJWFBOESFRVJS JOHTJHOJfiDBOUXPSLUPHFUJUJOUPNPSFVTBCMFNPEFMGPSN .PSFTQFDJfiDBMMZ CFDBVTFUIF4&#P,JTNVMUJEJTDJQMJOBSZ JUJTOPUVOJGPSNMZSFBEZUPCFDBQUVSFE JONPEFMT8FCSJFflZEJTDVTTUIFSFBEJOFTTPGTPNFLFZTVQQPSUJOHEJTDJQMJOFTBOEUIFO4&QSPQFS O 444ZTUFNTTDJFODF XIJMFOPUFOUJSFMZJONPEFMGPSN JTQBSUJBMMZJONPEFMGPSNBOEMFOET JUTFMG UP CFJOH FBTJMZ UVSOFE JOUP NPEFMT ThFSFGPSF 44 XPVME TDPSF GBJSMZ IJHI PO UIJT DSJUFSJPOPGSFBEJOFTTGPSBO4&NPEFMTQBDF O $4ThFLOPXMFEHFPGDPNQMFYTZTUFNTJTBMSFBEZJONPEFMGPSNUPBTJHOJfiDBOUEFHSFF *OGBDU JSPOJDBMMZ CFDBVTFUIJTOFXFTUBSFBPG4&JTNPSFPSJFOUFEUPXBSETZTUFNNPEFMT UIBOFOHJOFFSJOHQSPDFTTNPEFMT $4LOPXMFEHFJTNPSFSFBEZGPSUIF4&NPEFMTQBDF UIBONVDIPGUIFUSBEJUJPOBM4&MJUFSBUVSF'SPNUIFWJFXQPJOUPGUIF4&#P, UIFMBSHFS JTTVFXJUI$4LOPXMFEHFJTUIBUJUIBTOPUCFFOJODPSQPSBUFEJOUPUIFPWFSBMM4&#P, BT EJTDVTTFEJO$IBQUFS8IFOJUJTJODPSQPSBUFE JUXJMMBMSFBEZCFJOUIFGPSNPGNPEFMT O .BUIFNBUJDT ThF NBUIFNBUJDT UIBU TVQQPSUT 4& SBOHFT GSPN EJffFSFOUJBM FRVBUJPOT UP MPHJD BOEJTJONPEFMGPSNBOESFBEZGPSUIF4&NPEFMTQBDF O 4PGUXBSFThFTPGUXBSFDPNNVOJUZIBTGPVSQFSTQFDUJWFTPOUIFJTTVFPGLOPXMFEHFUIBU JTSFBEZUPCFDBQUVSFEJOBNPEFMTQBDF'JSTU JUIBTEFfiOFEB48P,HVJEF XIJDIJT CBTFEPOUIFFOHJOFFSJOHQSPDFTTBOEMJGFDZDMFBQQSPBDI BOEJTJOUIFTQJSJUPG54&NPSF UIBO$4ThJTLOPXMFEHFJTUBSHFUFENPSFUPUIFBDUVBMJ[BUJPOTQBDFUIBOUIFNPEFMTQBDF PG4&4FDPOE UIFTPGUXBSFDPNNVOJUZJOUIFMBTUEFDBEFIBTCFFOBMFBEFSJOCSJOHJOH NPEFMCBTFE BQQSPBDIFT UP UIF GPSFGSPOU BT NFOUJPOFE JO $IBQUFS ThJSE TPGUXBSF IBTDPEJfiFEUPTPNFFYUFOUDFSUBJODPOWFOUJPOBMEFTJHOTJOUIFGPSNPGEFTJHOQBUUFSOT BSDIJUFDUVSFQBUUFSOT BOESFGFSFODFBSDIJUFDUVSFT'PVSUI TPGUXBSFIBTBTUSPOHUSBEJUJPO JOTJNVMBUJPONPEFMJOHThFDPNCJOBUJPOPGUIFNPEFMCBTFEFOHJOFFSJOHBQQSPBDI UIF DBQUVSFPGLOPXMFEHFJOQBUUFSOTBOESFGFSFODFNPEFMT BOEUIFTJNVMBUJPOLOPXMFEHF NFBOUIBUTPGUXBSFLOPXMFEHFJTUPUIJTFYUFOUSFBEZGPSUIFNPEFMTQBDF O .BJO4&4&QSPQFS BTEJTUJOHVJTIFEGSPNBMMUIFTVQQPSUJOHEJTDJQMJOFT IBTQBSBMMFMT UPUIFTPGUXBSFTJUVBUJPO*UIBTUISFFQFSTQFDUJWFT'JSTU MJLFTPGUXBSF 4&IBTEFfiOFEBO 4P,HVJEF XIJDIJTCBTFEPOUIFFOHJOFFSJOHQSPDFTTBOEMJGFDZDMFBQQSPBDI JOUIF TQJSJUPG54& BOEUBSHFUFENPSFUPUIFBDUVBMJ[BUJPOTQBDFUIBOUIFNPEFMTQBDFPG4& 4FDPOE 4&IBTSFDFOUMZCFHVOMFWFSBHJOHUIFXPSLPGUIFTPGUXBSFDPNNVOJUZJONPWJOH UPXBSEUIFNPEFMCBTFEBQQSPBDIUPFOHJOFFSJOH BMUIPVHIJUJTOPUBTGBSBMPOHBTTPGU XBSFJOUIJTSFHBSEThJSE 4&IBTBTUSPOHUSBEJUJPOJOTJNVMBUJPONPEFMJOH4&IBTEPOF NVDIMFTTXPSLUIBOTPGUXBSFFOHJOFFSJOHJOUIFBSFBPGDBQUVSJOHEFTJHOLOPXMFEHFJO UIFGPSNPGQBUUFSOTBOENPEFMT"TBXIPMF 4&QSPQFSIBTTPNFEFHSFFPGSFBEJOFTTCVU TUJMMIBTBDPOTJEFSBCMFBNPVOUPGXPSLUPEPUPCFSFBEZGPSUIF4&NPEFMTQBDF
120
O
Model-Oriented Systems Engineering Science
Management: Tools and Processors 8FCSJFflZEJTDVTTUPPMTUPNBOBHFUIFNPEFMTQBDFBTBNPEFMSFQPTJUPSZPSEBUBCBTF BOEQSP DFTTPSTUIBUNBOJQVMBUFUIFNPEFMT1SPDFTTPSTDBOCFIVNBOT TPGUXBSF DPNQVUFSIBSEXBSF PS NBZCFQIZTJDBMFOHJOFTPSBHFOUT 1SPDFTTPSTQFSGPSNDFSUBJOBDUJPOTPONPEFMT JODMVEJOHTUPSFNPEFMT USBOTGPSNPOFNPEFM JOUP BOPUIFS FYFDVUF B NPEFM BOE BOBMZ[F B NPEFM UP EFUFSNJOF JUT QSPQFSUJFT PS XIFUIFS JU NBUDIFTPSTBUJTfiFTBOPUIFSNPEFM. ThFSFBSFTFWFSBMDMBTTFTPGQSPDFTTPST O .PEFMTUPSBHFBOENBOBHFNFOUUPPMTThFTFQSPDFTTPSTTUPSFBOELFFQUSBDLPGNPEFMT JO UIFNBOOFSPGUZQJDBMSFQPTJUPSZPSEBUBCBTFNBOBHFNFOUUPPMT O /BWJHBUPST RVFSZ UPPMT ThFTF QSPDFTTPST IFMQ B VTFS OBWJHBUF CSPXTF BOE TFBSDI UIF NPEFMTQBDF O "OBMZ[FST DPNQBSBUPST DIFDLFST WFSJfiFST ThFTF QSPDFTTPST BOBMZ[F BOE IFMQ EFUFSNJOF QSPQFSUJFTBOERVBMJUJFTPGNPEFMT DPNQBSFNPEFMTGPSEJffFSFODFT BOEFWBMVBUFNPEFMT UPTFFJGUIFZTBUJTGZPUIFSNPEFMT O 5SBOTGPSNFST HFOFSBUPSTThFTFQSPDFTTPSTUSBOTGPSNBNPEFMJOUPBOPUIFSNPEFM PSHFOFS BUFOFXNPEFMT O 7JTVBMJ[FST WJFXFST SFQPSUHFOFSBUPST QSPKFDUPSTThFTFQSPDFTTPSTSFBENPEFMDPOUFOUTJO UIFNPEFMTQBDFBOEQSFTFOUUIFNUPVTFST
Existing Repository Approaches 8FBSFOPUBXBSFPGBOZSFQPTJUPSZUIBUDPSSFTQPOETJOBMMSFTQFDUTUPUIFNPEFMTQBDFEFTDSJCFE JO UIJT DIBQUFS )PXFWFS UIFSF JT DPOTJEFSBCMF BDUJWJUZ JO JNQMFNFOUJOH SFQPTJUPSJFT UIBU IBWF TPNFPGUIFNPEFMTQBDFDIBSBDUFSJTUJDT JODMVEJOHWBSZJOHEFHSFFTPGDPOUFOUBOEUPPMT8FCSJFflZ JEFOUJGZBGFXPGUIFTFFffPSUT
IEEE 1220 The fiSTUFYBNQMFJTOPUBSFQPTJUPSZCVUSBUIFSUIFQSFTDSJQUJPOGPSBOJOUFHSBUFESFQPTJUPSZGPSBO 4&QSPKFDU BTEFfiOFEJO*&&&4&4UBOEBSE *&&& ThFDPOUFOUDPSSFTQPOETDMPTFMZ UPUIFQSPKFDUXPSLTQBDFQPSUJPOPGUIF.04&4NPEFMTQBDFThFSFQPTJUPSZEBUBJODMVEFTQMBOT TDIFEVMFT EFTJHOT ESBXJOHT BOENBOZPUIFSJUFNTUIBUDPWFSUIFTPGUXBSF IBSEXBSF IVNBO JOUFSGBDFT NBOBHFNFOU BOEPWFSBMMTZTUFNThFTDPQFPGUIJTJTDPOTJTUFOUXJUIUIFQSPKFDUXPSL TQBDFJOUIFNPEFMTQBDFThFEJffFSFODFJTUIBUJOUIF*&&&EFTDSJQUJPO UIFTFJUFNTBSFDPODFJWFE BTEBUB XIJMFJOUIFNPEFMTQBDFUIFZBSFDPODFJWFEBTNPEFMT.PSFTQFDJfiDBMMZ UIFNPEFMTQBDF XPVMEIBWFBOJOUFHSBUFETFUPGVOEFSMZJOHNPEFMTUIBUXPVMEQSPEVDFNBOZPGUIFTFEBUBJUFNT BTSFQPSUTThJTJTBMFWFMPGJOUFHSBUJPOBOECVJMUJODPOTJTUFODZUIBUJTOPUFYQMJDJUMZDBMMFEGPSJO UIF*&&&SFQPTJUPSZPSPffFSFECZNPTUUSBEJUJPOBMSFQPTJUPSJFT "NPSFNPEFMPSJFOUFEFYBNQMFJTBQSPQPTFEDPOUFOUTUBOEBSEGPSDPNQVUBUJPOBMNPEFMT )JMM FU BM ThBU BSUJDMF JEFOUJfiFT FMFNFOUT HSPVQFE JOUP UIF GPMMPXJOH DBUFHPSJFT JEFOUJfi DBUJPO JOGPSNBUJPO JOUFOEFE VTF EFTDSJQUJPO BDDFTT PS BWBJMBCJMJUZ TZTUFN SFRVJSFNFOUT JOQVU EBUBSFRVJSFNFOUT EBUBQSPDFTTJOH NPEFMPVUQVU DBMJCSBUJPOFffPSUTBOEWBMJEBUJPO BOENFUBEBUB TPVSDF
SE Model Space
O
121
Digital Library Reference Model ThF%&-04%JHJUBM-JCSBSZ3FGFSFODF.PEFM %-3. $BOEFMBFUBM IBTUIFBNCJUJPVT HPBMPGJEFOUJGZJOHUIFDPODFQUTBOESFMBUJPOTIJQTUIBUDIBSBDUFSJ[FUIFFTTFODFPGUIFEJHJUBMMJCSBSZ VOJWFSTF*UEFQJDUTUIJTVOJWFSTFBTBUISFFUJFSGSBNFXPSLPGEJHJUBMMJCSBSZ EJHJUBMMJCSBSZTZTUFN BOEEJHJUBMMJCSBSZNBOBHFNFOUTZTUFNThFBMMFODPNQBTTJOHUJFSJTUIFEJHJUBMMJCSBSZThFEJHJUBM MJCSBSZ TZTUFN JT BQQMJDBUJPO TPGUXBSF UIBU QSPWJEFT UIF MJCSBSZ GVODUJPOBMJUZ BOE UIF NBOBHF NFOUTZTUFNQSPWJEFTUIFVOEFSMZJOHTZTUFNTPGUXBSFTVQQPSUThFDPSFDPODFQUTPG%-3.BSF fiWFEJHJUBMMJCSBSZEPNBJOTVTFS DPOUFOU GVODUJPOBMJUZ RVBMJUZ BOEQPMJDZBOEPOFEJHJUBM MJCSBSZTZTUFNEPNBJOBSDIJUFDUVSF *OBEEJUJPOUPUIFEPNBJOT %-3.DPODFQUTUIBUSFMBUFUPUIFNPEFMTQBDFJODMVEFSFTPVSDFT WJFXT BOEPOUPMPHJFTThFMJCSBSZDPOUFOUTBSFDPODFJWFEBTSFTPVSDFT BOEBSFSFQSFTFOUFEJOWJFXT UIBUTFSWFUIFJOEJWJEVBMVTFST0OUPMPHZJTVTFEBTBCBTJTGPSUIFMJCSBSZDPODFQUTBOEUIFDPOUFOU DBUFHPSJFT/PUBMMUIFTUSVDUVSFBOETQFDJfiDBUJPOJOGPSNBUJPOPGUIFNPEFMTQBDFJTWJTJCMFJOUIF SFGFSFODFNPEFMCVUUIFSFGFSFODFNPEFMTFFNTUPCFDMPTFFOPVHIUIBUJUDPVMETFSWFBTUIFCBTJT GPSUBJMPSJOHUPUIFNPEFMTQBDFBOE.04&4
Sample Repositories "QSPNJOFOU&VSPQFBOFYBNQMFPGBSFQPTJUPSZFffPSUJTUIF%3*7&3QSPKFDU %3*7&3
OPXJOUIF%3*7&3**QIBTF%3*7&3TUBOETGPS%JHJUBM3FQPTJUPSZ*OGSBTUSVDUVSF7JTJPOGPS &VSPQFBO3FTFBSDI*UJTBUUFNQUJOHUPQVUUPHFUIFSBDPOGFEFSBUJPOPGEJHJUBMSFQPTJUPSJFTUPTFSWF BTBLOPXMFEHFJOGSBTUSVDUVSFPG&VSPQFBOSFTFBSDISFTVMUT UPNBLFUIFSFTVMUTBDDFTTJCMFUPBXJEF BVEJFODF*O%3*7&3** UIFZBSFBEEJOHSFTFBSDIEBUBBTXFMMBTQBQFST 0QFO%0"3JTBEJSFDUPSZPGBDBEFNJDPQFOBDDFTTSFQPTJUPSJFT %0"3 *UDPOUBJOTB MJTUPGSFQPTJUPSJFTXPSMEXJEF ThF3FHJTUSZPG4UBOEBSE#JPMPHJDBM1BSUT PSiCJPCSJDLT wBU.*5UIBUXFJOUSPEVDFEJO$IBQUFS 3FHJTUSZ JTBUBTNBMMFSTDBMFCVUEPFTSFQSFTFOUBOPUIFSBTQFDUPGUIFNPEFMTQBDF "OJOEFYPGDPNNPODSZTUBMMBUUJDFTUSVDUVSFT XJUIBHSBQIJDBMSFQSFTFOUBUJPOBOEJOGPSNB UJPOBCPVUFBDIPOF JTBWBJMBCMFBU/BWZ ThFBWBJMBCJMJUZPG1FSSZT)BOECPPL XIJDIXBTEJTDVTTFEFBSMJFS PO$%30.JTBTNBMMOFYU TUFQUPXBSEBSFQPTJUPSZ"CJHTUFQGPSXBSEXPVMECFUPDBQUVSFBMMUIFNPEFMTJOUIJTIBOECPPL BTNPEFMT JOTUFBEPGBTUFYU #PFJOH BOE JUT QBSUOFST VTFE B DPNNPO EFWFMPQNFOU FOWJSPONFOU DBMMFE UIF (MPCBM $PMMBCPSBUJPO&OWJSPONFOUGPSUIFEFWFMPQNFOUPGUIFThJTDPOUBJOTBTIBSFESFQPTJUPSZPGBMM EPDVNFOUTBOETQFDJfiDBUJPOT BTXFMMBTBNFBOTPGJOUFSBDUJOH FH WJSUVBMDPOGFSFODFNFFUJOHT *U DPSSFTQPOETUPUIFXPSLTQBDFBSFBPGUIF.04&4NPEFMTQBDF DPOUBJOJOHUIFTQFDJfiDNPEFMTGPSB HJWFOQSPKFDUTZTUFN*UJTHMPCBMJOUIFTFOTFUIBUUIJTQSPKFDUXBTBHMPCBMDPMMBCPSBUJPOFffPSU ThJTTNBMMTBNQMFTFUJMMVTUSBUFTBXJEFSBOHFPGSFQPTJUPSJFT BMMSFMBUFEJOTPNFXBZUPUIF4& NPEFMTQBDF
Some Model Space Literature Sources ThJTTFDUJPOOFFEPOMZCFSFBEJGUIFSFBEFSJTJOUFSFTUFEJOFYBNQMFTGSPNUIFMJUFSBUVSFPONPEFM TQBDFJEFBTBOEEJNFOTJPOT
122 O
Model-Oriented Systems Engineering Science
ThFJEFBPGBNPEFMTQBDFJTOPUOFX8FCSJFflZSFWJFXIFSFBGFXTBNQMFEJTDVTTJPOTPGUIF DPODFQUJOUIFMJUFSBUVSF4PNFPGUIFMJUFSBUVSFJTGSPNTPGUXBSFFOHJOFFSJOH XIJDIIBTGPDVTFE IFBWJMZBOEJODSFBTJOHMZPONPEFMJOHThFfiSTUQBSUPGUIJTTFDUJPOEJTDVTTFTUIFJEFBPGBNPEFM TQBDF BOEUIFTFDPOEQBSUEJTDVTTFTQPTTJCMFWBSJBCMFTPSEJNFOTJPOTJOTJEFJU
The Model Space Idea 4FWFSBMEJTDVTTJPOTPGDPODFQUTUIBUNBQXFMMUPUIFNPEFMTQBDFBSFSFWJFXFEIFSF
Christopher Alexander: Actual World, Pictures, and Patterns ThFJEFB*O $ISJTUPQIFS"MFYBOEFSQVCMJTIFEBCPPLFOUJUMFE/PUFTPOUIF4ZOUIFTJTPG'PSN "MFYBOEFS )F JOUSPEVDFE UISFF MFWFMT PG EFTJHO VOTFMGDPOTDJPVT TFMGDPOTDJPVT BOE GPSNBM)FEFTDSJCFTVOTFMGDPOTDJPVTEFTJHOBTMFBSOJOHBNBUVSFCVUJNQMJDJUBSDIJUFDUVSFBOE BQQMZJOHBOEBEBQUJOHUIFSFTVMUJOHTZTUFN TVDIBTBTJNQMFIPVTF UPNBJOUBJOUIFfiUCFUXFFO GPSNBOEDPOUFYU "MFYBOEFS $IBQUFS ThFSFJTBEJSFDUDPSSFTQPOEFODFCFUXFFOBDUVBM XPSMEDPOUFYUBOEBDUVBMXPSMEGPSN4FMGDPOTDJPVTEFTJHOJTXIFSFUIFIVNBOGPSNTBOJOGPS NBMNFOUBMQJDUVSFPGUIFDPOUFYUBOEBUUFNQUTUPEFTJHOUPUIBUNFOUBMQJDUVSF "MFYBOEFS $IBQUFS
XIJDI"MFYBOEFSTBZTJTHFOFSBMMZXSPOH'PSNBMEFTJHOJTXIFSFUIFNFOUBMQJDUVSF JTGPSNBMJ[FEBOEUIFSFGPSFDBOCFFYBNJOFEBOEBOBMZ[FEBOENBEFDPSSFDU BOEEFTJHOJTUP UIBUGPSNBMQJDUVSFPSNPEFM"MFYBOEFSTUBUFTUIBUUIFFWPMVUJPOPGEFTJHOTUBSUTXJUIVOTFMGDPO TDJPVTEFTJHO BOEUIBUJTGPMMPXFECZTFMGDPOTDJPVTEFTJHO BOEUIFOCZGPSNBMEFTJHO XIJDI JTIJTEFTJSFENFUIPE*OFBDIDBTF IFEFTDSJCFTIPXGPSNfiUTDPOUFYU PSIPXEFTJHOTBUJTfiFT SFRVJSFNFOUT *OUIFT "MFYBOEFSFNQIBTJ[FEBEJffFSFOUBQQSPBDIQBUUFSOTGPSVTFJOUIFfiFMEPGQIZTJ DBMCVJMEJOHBSDIJUFDUVSFBOEDPNNVOJUZQMBOOJOH "MFYBOEFSFUBM "MFYBOEFS " QBUUFSOJTBHFOFSBMNPEFMPSEFTJHOGPSFYBNQMF PGBSPPN BIPVTF PSBOFJHICPSIPPE UIBUJTCBTFEPOBDDVNVMBUFELOPXMFEHFBOEFYQFSJFODF BOEDBOCFBQQMJFEBOETQFDJBMJ[FEGPS BHJWFOFOWJSPONFOU*OUIFQBTUEFDBEF QBUUFSOTIBWFCFDPNFQPQVMBSJOUIFfiFMETPGTPGUXBSF BOETZTUFNTEFTJHOBOEBSDIJUFDUVSF.PSFSFDFOUMZ UIFQBUUFSODPODFQUIBTCFFOVTFEUPEFTDSJCF CPUIEFTJSBCMFBOEVOEFTJSBCMF iBOUJQBUUFSOTw CFIBWJPSTBOETUSVDUVSFTJOBXJEFWBSJFUZPGPUIFS BSFBT JODMVEJOHNBOBHFNFOUBOECVTJOFTTPSJFOUFE fiFMET&YBNQMFTPGNBOBHFNFOUBOECVTJ OFTTPSJFOUFEQBUUFSOTJODMVEFDPOfiHVSBUJPONBOBHFNFOUBOEPSHBOJ[BUJPOBMTUSVDUVSF
Correlation with the Model Space O 6OTFMGDPOTDJPVTEFTJHOUBLFTQMBDFFOUJSFMZJOUIFQSPCMFNTQBDF iDPOUFYUw BOETPMV UJPOTQBDF iGPSNw /PNPEFMTQBDFFYJTUTCVUJUJOUSPEVDFTTPNFFMFNFOUTPG.04&4 DPNNPOBSDIJUFDUVSF BEBQUJWFOFTT BOECBMBODFPGTUBCJMJUZBOEDIBOHF8FXPVMEDBMM UIJTQSFFOHJOFFSJOH O 4FMGDPOTDJPVTBOEGPSNBMEFTJHOJTDPOTJTUFOUXJUIQSPCMFNTQBDF NPEFMTQBDF TPMV UJPOTQBDFSFMBUJPOTIJQT$POUFYUNBQTUPQSPCMFNTQBDFNFOUBMQJDUVSFTNBQUPTQFDJfiDB UJPOT BOE JGNBEFFYQMJDJU NPEFMTQBDFBOEGPSNNBQTUPTPMVUJPOTQBDF N *OUIFPWFSBMMNPEFMTQBDF UIF"MFYBOEFSEJTUJODUJPOCFUXFFOTFMGDPOTDJPVTBOEGPS NBMEFTJHO "MFYBOEFSDBMMTJUiUIFQSPHSBNw NBQTUPUIF.04&4EJTUJODUJPOCFUXFFO JOGPSNBMBOEGPSNBMNPEFMT
SE Model Space
O
123
N *OUIFDPODFQUVBMJ[BUJPOEJNFOTJPOPGUIFNPEFMTQBDF UIFEJTUJODUJPOCFUXFFOTFMG DPOTDJPVTBOEGPSNBMEFTJHODBOCFDPODFJWFEBTNBQQJOHUPUIF.04&4EJTUJODUJPO CFUXFFOJOGPSNBMVTFSEFfiOFESFRVJSFNFOUTSFQSFTFOUFEJOBQQMJDBUJPOEPNBJOUFSNT BOEBSFRVJSFNFOUTTQFDSFQSFTFOUFEJONPSFGPSNBMFOHJOFFSJOHUFSNT O "MFYBOEFSQBUUFSOTDPODFQUNBQTUPUIFNPEFMTQBDF BOENPSFTQFDJfiDBMMZNBQTUPHFO FSBMNPEFMTJOUIFDPNNPOJ[BUJPOEJNFOTJPOUIBUDBQUVSFLOPXMFEHFPGBDMBTTPGTPMV UJPOT UP B DMBTT PG QSPCMFNT JO BO BQQMJDBUJPO EPNBJO ThF BDUVBM "MFYBOEFS QBUUFSOT NBQUP.04&4NPEFMTPGPSHBOJDTZTUFNTBOEIZCSJE NJYPGPSHBOJDBOENFDIBOJTUJD TZTUFNTThFQBUUFSOMBOHVBHF "MFYBOEFSFUBM NBQTUPUIF.04&4DPODFQUTPG MBOHVBHFBOE6%JOUIFDPODFQUVBMJ[BUJPOEJNFOTJPOPGUIFNPEFMTQBDF ThVT "MFYBOEFSfiSTUFNQIBTJ[FEGPSNBMJUZJOEFTJHOBOEMBUFSFNQIBTJ[FELOPXMFEHFJOUIF GPSNPGQBUUFSOT.04&4VTFTJEFBTGSPNCPUI.04&4BEPQUTUIF)VNFEJTUJODUJPO )VNF CFUXFFONBUUFSTPGGBDU PSDPOUJOHFODJFT BOESFMBUJPOTPGJEFBT PSOFDFTTJUJFT ThF GPSNFSDBUFHPSZJODMVEFTTUBUFNFOUTTVDIBTiUIFTVOXJMMSJTFUPNPSSPXwBOE NPSFHFOFSBMMZ TDJFOUJfiDUIFPSJFTThFMBUUFSDBUFHPSZJODMVEFTNBUIFNBUJDBMSFMBUJPOTBOEMPHJDBMQSPQPTJUJPOT ThFEJffFSFODFCFUXFFO"MFYBOEFSTTFNQIBTJTPOFYQFSJFODFCBTFEQBUUFSOTBOEIJT FNQIBTJTPOGPSNBMNPEFMTBMJHOTSBUIFSDMFBOMZUP)VNFTEJTUJODUJPO*OUIFNPEFMTQBDFDPO UFYU JGXFBTTVNFUIBUPOMZDPODFQUVBMNPEFMTFYJTUJOTJEFUIFNPEFMTQBDF UIFOUIFSFMBUJPOT UPJEFBTFYJTUJOUIFNPEFMTJOTJEFUIFNPEFMTQBDF BOEUIFDPOUJOHFOUSFMBUJPOUPNBUUFSTPGGBDU FYJTUTJOUIFJOUFSBDUJPOTPGUIFNPEFMTQBDFXJUIUIFQSPCMFNTQBDFBOEUIFTPMVUJPOTQBDF &OHJOFFSJOH JO HFOFSBM JODMVEJOH 4& JODMVEFT CPUI DPOUJOHFOU GBDUT BOE OFDFTTBSZ JEFBT $POUJOHFOU GBDUT BSF QSFTFOU JO UIF QIZTJDBM DPOTUSBJOUT PO B TPMVUJPO BOE JO UIF RVFTUJPO PG XIFUIFSUIFFOHJOFFSFETPMVUJPOTPMWFTUIFQSPCMFN/FDFTTBSZJEFBTBSFQSFTFOUJOTPNFPGUIF SFMBUJPOTBNPOHWBSJPVTNPEFMT TVDIBTGPSNBMSFRVJSFNFOUTTQFDT EFTJHOT BOETJNVMBUJPOT
Bertrand Meyer: What Does Software Model ThFJEFB.FZFS o NBLFTUIFQPJOUUIBUBTPGUXBSFTZTUFNJTOPUBNPEFMPGSFBMJUZ JF BNPEFMPGUIFSFBMXPSMEJOUIFQSPCMFNTQBDF
CVUBNPEFMPGBEPNBJONPEFMPGUIFQSPC MFNTQBDF*OUFSNTPGUIFNPEFMTQBDFDPOUFYU UIFSFJTXPSLEPOFJOUIFBQQMJDBUJPOEPNBJOJO EFfiOJOHNPEFMTPGUIFSFBMXPSME IPXFWFSJOGPSNBM BOEUIPTFNPEFMTTFUUIFTUBHFGPSSFRVFTUJOH BOEJODPSQPSBUJOHBOFOHJOFFSFETPMVUJPO &YBNQMF4VQQPTFUIFSFBMXPSMEBUTPNFMPDBUJPOIBTBSJWFSXJUIQFPQMFMJWJOHPOCPUITJEFT PG UIF SJWFS CVU XJUI OP CSJEHF BDSPTT UIF SJWFS 4VQQPTF UIF BQQMJDBUJPO EPNBJO JT USBOTQPSUB UJPOThFMPDBMHPWFSONFOUQSPCBCMZIBTTPNFNPEFMTPGUIJTQPSUJPOPGUIFSFBMXPSME JODMVEJOH EFTDSJQUJPOTPGCPBUUSBffic BDSPTTUIFSJWFS CPBUUSBffic QBTTJOHUISPVHIVQBOEEPXOUIFSJWFS TQFFEBOEWPMVNFPGUIFSJWFS flPPEMFWFMT OVNCFSPGQFPQMFPOCPUITJEFTPGUIFSJWFS FUDThFTF BSFNPEFMTJOUIFBQQMJDBUJPOEPNBJOTBZ ". ". ". ". "./PXUIFHPWFSO NFOUEFDJEFTUIBUUIFZOFFEBCSJEHFBDSPTTUIFSJWFSThFZIJSFBOFOHJOFFSJOHfiSNUPEFTJHOJU *O UIF EJTDVTTJPOT UIF HPWFSONFOU PffFST UIF NPEFMT UIFZ IBWF BOE UIF FOHJOFFSJOH fiSN TBZT UIFZXPVMEMJLFUPIBWFNPEFMT".BOE". XIJDIUIFHPWFSONFOUQSPWJEFTThFFOHJOFFS JOH fiSN UIFO FYBNJOFT UIFTF NPEFMT BOE EFDJEFT UIBU UIFZ DBO VTF ". JO UIFJS FOHJOFFSJOH FffPSU CVUOPU".CFDBVTFJUJTPVUPGEBUFPSJOTPNFXBZOPUBEFRVBUFGPSUIFJSFOHJOFFSJOH QVSQPTFTThFFOHJOFFSJOHfiSNBMTPEFWFMPQTNPEFMT&. &. z &.JOUIFDPVSTFPGUIFJS FOHJOFFSJOHThFTFJODMVEFQSPKFDUFECSJEHFUSBffic FOWJSPONFOUBMNPEFMT SFRVJSFNFOUTTQFDJfiDB UJPOT EFTJHO FUD(JWFOUIJTTJUVBUJPO XFXPVMETBZUIBUNPEFMT\". z ".^BSFBQQMJDBUJPO
124
O
Model-Oriented Systems Engineering Science
EPNBJOQSPCMFNTQBDFNPEFMT BOENPEFMT\". &. z &.^BSF4&NPEFMTQBDFNPEFMT 0CWJPVTMZ NPEFM".FYJTUTJOCPUIUIFQSPCMFNTQBDFBOEUIFNPEFMTQBDF
Correlation with the Model Space .FZFSTJEFBBCPVUTPGUXBSFCFJOHBNPEFMUXJDFSFNPWFE BOEIJTEJTUJODUJPOCFUXFFOUIFSFBM XPSMEBOEUIFNPEFMTPGUIFSFBMXPSME HFOFSBMJ[FTUP4&ThFQSJNBSZDPOUSJCVUJPOJTUPIFMQ DMBSJGZUIFTDPQFPGUIFNPEFMTQBDFBOEUIFCPVOEBSZCFUXFFOUIFQSPCMFNTQBDFBOEUIFNPEFM TQBDFThFBQQMJDBUJPOEPNBJOJODMVEFTUIFSFBMXPSMEBTTPDJBUFEXJUIUIBUEPNBJO BTXFMMBTUIF EPNBJONPEFMTPGUIFSFBMXPSMEVTFEJOUIBUEPNBJO8FEPOPUGPDVTPOUIPTFNPEFMTJOUIJT CPPL8FGPDVTPOUIFNPEFMTJOUIFNPEFMTQBDFXIJDIJODMVEFNPEFMTPGUIFBQQMJDBUJPO EPNBJOBOENPEFMTUIBUBSFVTFEJOCPUIUIFBQQMJDBUJPOEPNBJOBOEJOUIFNPEFMTQBDF
Michael Jackson: The World and the Machine ThFJEFB.JDIBFM+BDLTPO B
EJTUJOHVJTIFTCFUXFFOUIFXPSMEBOEUIFNBDIJOF)FEFTDSJCFT NVMUJQMFPWFSMBQQJOHGBDFUTPSWJFXTPGUIFXPSMEBOENBDIJOF JODMVEJOHEFTDSJQUJPO QIFOPNFOB FOHJOFFSJOH BOEQSPCMFNGBDFUT%8EFTDSJQUJPOTUSVFPGUIFXPSME%.EFTDSJQUJPOTUSVF PGUIFNBDIJOFThFPWFSMBQDPOTJTUTPGEFTDSJQUJPOTUIBUBSFUSVFPGCPUI+BDLTPO C o o SFGFSTUPUIFXPSME UIFBQQMJDBUJPOEPNBJO BOEUIFNBDIJOF)FEFfiOFTUIFBQQMJDBUJPO EPNBJOJOUXPTMJHIUMZEJffFSFOUXBZTfiSTU BTUIFTQFDJfiDFOWJSPONFOUJOXIJDIBTQFDJfiDTZTUFN PQFSBUFTBOETFDPOE BTUIFJOUBOHJCMFDPODFQUTUIBUSFTJEFJOUIFNBDIJOF
Correlation with the Model Space 5PDMFBSMZEJTUJOHVJTI+BDLTPOUFSNTGSPN.04&4UFSNT XFTIPXUIFDPSSFMBUJPOPGDPODFQUTJO 5BCMF*OQBSUJDVMBS UIF.04&4EFfiOJUJPOPGBQQMJDBUJPOEPNBJONBQTUP+BDLTPOTXPSME DPODFQU OPUUP+BDLTPOTBQQMJDBUJPOEPNBJODPODFQU
Bruce Blum: Models and Domains #SVDF#MVN o EFTDSJCFTUIFFTTFOUJBMTPGUXBSFQSPDFTTBTBTFSJFTPGUISFFUSBOTGPSNB UJPOTGSPNBOBQQMJDBUJPOEPNBJOOFFEUPDPODFQUVBMNPEFMTGSPNDPODFQUVBMNPEFMTUPGPSNBM Table 5.2 Correlation of Jackson and MOSES Model Space Concepts Jackson Concept World Machine Application domain: first definition (environment) Application domain: second definition (concepts) DW DM Overlap (DW
DM)
MOSES Concept General problem space of application domain Solution, system Specific system environment in application domain Application domain universe of discourse applied to specific system Model of application domain inclusive of specific system, (i.e., with the system operating in the application domain) External and internal models of the system External model of system
SE Model Space
O
125
NPEFMTGSPNGPSNBMNPEFMTUPBOJNQMFNFOUBUJPOEPNBJOTPGUXBSFQSPEVDU.PSFTQFDJfiDBMMZ #MVNEFTDSJCFTUIFQSPDFTTUIJTXBZ O 'SPNBOFFESFDPHOJ[FEJOBOBQQMJDBUJPOEPNBJOJOUPBDPODFQUVBMNPEFMUIBUEFTDSJCFT UIFTPMVUJPOJOUFSNTPGUIFEPNBJOWPDBCVMBSZ O 'SPN UIF TPMVUJPO BT FYQSFTTFE JO UIF DPODFQUVBM NPEFM JOUP TPNF GPSNBM NPEFM UIBU EFfiOFTXIBUUIFTPGUXBSFJTUPEPThFNPEFMJTDPOTJEFSFEGPSNBMJOUIBUJUEFfiOFTXIBU UIFQSPEVDUJTUPEPBOEDBOEFUFSNJOFJGBOJNQMFNFOUBUJPOTBUJTfiFTJUTEFfiOJUJPO#MVN TBZTUIFGPSNBMTPMVUJPOJTEPDVNFOUFEJOBTPGUXBSFSFRVJSFNFOUTTQFD O 'SPNUIFGPSNBMNPEFMJOUPBTPGUXBSFQSPEVDUUIBUJTDPSSFDUXJUISFTQFDUUPUIBUNPEFM 8IBU#MVNUSFBUTBTUIFFTTFOUJBMTPGUXBSFQSPDFTT.04&4USFBUTBT UIFTPGUXBSFQBSUPG UIFDPMMFDUJWFBDUVBMJ[BUJPOTQBDF*O.04&4 UIFNPEFMTQBDFJTBTUSVDUVSF BOPSHBOJ[FENPEFM SFQPTJUPSZJOXIJDINPEFMTBSFTUPSFEBOEQSPDFTTFTBSFQFSGPSNFE 8FTIPXUIFDPSSFMBUJPOPG#MVNDPODFQUTXJUI.04&4DPODFQUTJO5BCMF
Jim Neighbors: Hierarchy of Domains +JN/FJHICPSTEFTDSJCFTBIJFSBSDIZPGEPNBJOTGPSTPGUXBSFFOHJOFFSJOHUIBUDPOTJTUTPGBQQMJDB UJPOEPNBJOT NPEFMJOHEPNBJOT BOEFYFDVUJPOEPNBJOT i8FEFfiOFUIFMFWFMPGBCTUSBDUJPOPGPUIFSEPNBJOTXJUISFTQFDUUPBOFYFDVUBCMFEPNBJOUPCF UIFMPOHFTUBDZDMJDQBUIGSPNBOZPGUIFSFfiOFNFOUTPGUIFEPNBJOTDPNQPOFOUTUPUIFFYFDVUBCMF EPNBJOThFEPNBJOTXJUIUIFIJHIFTUMFWFMTPGBCTUSBDUJPOBSFDBMMFEBQQMJDBUJPOEPNBJOT XIJMF UIFEPNBJOTJOUIFBCTUSBDUJPOMFWFMTCFUXFFOUIFBQQMJDBUJPOEPNBJOTBOEFYFDVUJPOEPNBJOTBSF DBMMFENPEFMJOHEPNBJOTw /FJHICPST "QQMJDBUJPO EPNBJO FYQFSUT DPOTUSVDU BQQMJDBUJPO EPNBJOT BOE NPEFMJOH EPNBJO FYQFSUT DPOTUSVDUNPEFMJOHEPNBJOT. ThFCBTJDQSPDFTTJTUSBOTGPSNBUJPO /FJHICPSTUISFFEPNBJODBUFHPSJFTNBQSFTQFDUJWFMZUP.04&4BQQMJDBUJPOEPNBJOTJOUIF QSPCMFNTQBDF UIFNPEFMTQBDF BOEUIFTPMVUJPOTQBDF
Wladislaw Turski: Specifications and Domains 5VSTLJBOE.BJCBVN o EJTDVTTUISFFFOUJUJFTBOEUIFJSSFMBUJPOT BQQMJDBUJPOEPNBJO TQFDJfiDBUJPO BOE QSPHSBNNJOHMBOHVBHFEPNBJOThFSFMBUJPOTBSFUIBUBTQFDJfiDBUJPO Table 5.3
Correlation of Blum and MOSES Model Space Concepts
Blum Concept Application domain Need Conceptual model Formal model Software product
Implementation domain
MOSES Concept Application domain in problem space Application domain problem or gap model User requirements model in application domain terms Formal external system model Internal system model in programming language or computer processor language; exists both in the model space and in the solution space Solution space
126
O
Model-Oriented Systems Engineering Science
BCTUSBDUTBOBQQMJDBUJPOEPNBJO BOEBQSPHSBNJOUIFQSPHSBNNJOHMBOHVBHFEPNBJOTBUJTfiFTUIF TQFDJfiDBUJPOThFTFDPODFQUTNBQUP.04&4UIFBQQMJDBUJPOEPNBJOJTUIFTBNFBTJO.04&4 ThFTQFDJfiDBUJPONBQTUPBOFYUFSOBMTQFDJfiDBUJPOPGBTPMVUJPO BOEUIFDPNQVUFSQSPHSBNNBQT UPBOJOUFSOBMTQFDJfiDBUJPOPGBTPMVUJPO XIFSFUIFTPMVUJPOJTTPGUXBSFThFTQFDJfiDBUJPOBOEUIF DPNQVUFSQSPHSBNBSFCPUIJOUXPQMBDFTUIFNPEFMTQBDFBOEUIFTPMVUJPOTQBDFThJTGPSNVMB UJPOJTBDMFBSXBZUPNBLFUIFJNQPSUBOUQPJOUUIBUBOBQQMJDBUJPOEPNBJOTFFTUIFFYUFSOBMWJFX PGBTPMVUJPO TPJOUIBUTFOTFUIFFYUFSOBMWJFXPSUIFTQFDJfiDBUJPOJTUIFJOUFSNFEJBSZCFUXFFO UIFQSPCMFNTQBDFDPOUFYUBOEUIFJOUFSOBMTPMVUJPO UPTPNFEFHSFFIJEJOHCPUIGSPNFBDIPUIFS TFFUIFFODBQTVMBUJPOEJTDVTTJPOJOUIFTFDUJPOFOUJUMFEi$PNQPTJUJPOw ThJTQPJOUJTTJNJMBSUP +BDLTPOTDPODFQUPGPWFSMBQEJTDVTTFEBCPWF 5VSTLJ BMTPEJTDVTTFTUIFFTTFODFPGTPGUXBSF TBZJOHUIBUUIFFTTFODFPGTPGUXBSFMJFTJO JUTCFJOHBEFTDSJQUJPOPGUXPJOHFOFSBMEJffFSFOUTUSVDUVSFT BQQMJDBUJPOEPNBJOBOE IBSE XBSFThJTMFBETUPBTQFDJfiDTPGUXBSFWJFXPGUIFNPEFMTQBDFDPOUFYUUIBUJTQSFTFOUFEJONPSF EFUBJMJO$IBQUFS'PSUIFQVSQPTFTPGUIJTDIBQUFS 5VSTLJTNPEFMPGUIFFTTFODFPGTPGUXBSF NBQTUP.04&4JOUIBUUIFFYUFSOBMWJFXPGTPGUXBSFBEESFTTFTUIFBQQMJDBUJPOEPNBJO XIJMFUIF JOUFSOBMWJFXPGTPGUXBSFJTSFQSFTFOUFEJOBMBOHVBHFUIFDPNQVUFSIBSEXBSFVOEFSTUBOET
Model Space Dimensions " DPOTJEFSBCMF MJUFSBUVSF FYJTUT UIBU EJTDVTTFT FBDI PG UIF WBSJBCMFT JO UIF NPEFM TQBDF " GFX FYBNQMFTBSFQSFTFOUFEIFSF
Philosophy, Especially Ontology "TJHOJfiDBOUFMFNFOUPGPOUPMPHZJOQIJMPTPQIZJTUIFDBUFHPSJDBMTUSVDUVSFPGSFBMJUZ )POEFSJDI 1IJMPTPQIFSPOUPMPHJTUTBSHVFBCPVUXIBUPDDVQJFTUIFTFDPOETQPUPGUIFPOUPMPHZIJFS BSDIZPSUIFIJFSBSDIZPGCFJOHThFUPQJTiCFJOHwPSiFOUJUZwi4PNFTDIFNFTUBLFUIFEJWJTJPO CFUXFFOVOJWFSTBMTBOEQBSUJDVMBSTBTUIFOFYUTUFQJOUIFIJFSBSDIZ PUIFSTUIFEJWJTJPOCFUXFFO BCTUSBDUBOEDPODSFUFFOUJUJFTw )POEFSJDI 4JNPOT XSPUFBUSFBUJTFPONFSFPMPHZPSQBSUoXIPMFUIFPSZJOUIFDPOUFYUPGPOUPM PHZ1IJMPTPQIJDBMEFCBUFTBCPVUUIFDPODFQUPGFNFSHFODFIBWFPDDVSSFEPWFSUIFQBTUDFOUVSZ &NFSHFODFJTEJSFDUMZSFMBUFEUPQBSUoXIPMFTUSVDUVSFT ThFTF DPODFQUT GSPN POUPMPHZ JMMVTUSBUF TFWFSBM QPJOUT DPODFSOJOH .04&4 NPEFM TQBDF EJNFOTJPOT O ThFPOUPMPHZUSFBUNFOUPGUIFIJFSBSDIJDBMTUSVDUVSFPGDBUFHPSJFTPGCFJOHDMFBSMZJMMVT USBUFT BOEPDDVSTJO UIFDPNNPOJ[BUJPOEJNFOTJPOPGUIFNPEFMTQBDF O ThFCBTJTPGUIFEFCBUFPWFSUIFTFDPOEPOUPMPHZMFWFMJTUIBUUIFSFJTPOFDPSSFDUTFDPOE MFWFMTFU BOEXFOFFEUPEFUFSNJOFXIBUUIBUJTThF.04&4QPTJUJPOPOUIJTJTTVFJTUIBU DBUFHPSJFTBOEHFOFSBMJ[BUJPOTBSFDSFBUFECZIVNBOTBOEUIFSFGPSFUIFSFJTOPUPOFJOIFS FOUMZDPSSFDUTFDPOEMFWFMThFSFNBZCFNPSFUIBOPOFTFDPOEMFWFMUIBUJTVTFGVMFBDI XPVMESFQSFTFOUBEJffFSFOUWJFXPGUIFIJFSBSDIZPGCFJOH BOEUIFSFGPSFUIFNPEFMTQBDF DPODFQUPGWJFXDBOJOGPSNBOEQPUFOUJBMMZSFTPMWFUIJTEFCBUFThFUXPTFUTNFOUJPOFE SFQSFTFOUUXPWJFXT O .FSFPMPHZ BOE FNFSHFODF JMMVTUSBUF BOE PDDVS JO UIF DPNQPTJUJPO EJNFOTJPO PG UIF NPEFM TQBDF
SE Model Space
O
127
Whitehead’s Discussion of Generalization and Stability/Change "MGSFE/PSUI8IJUFIFBE NBEFUIJTTUBUFNFOUi5PTFFXIBUJTHFOFSBMJOXIBUJTQBS UJDVMBSBOEXIBUJTQFSNBOFOUJOXIBUJTUSBOTJUPSZJTUIFBJNPGTDJFOUJfiDUIPVHIUwThFRVPUFIBT UXPJOUFSQSFUBUJPOTJOUIJTCPPL*OUIFDPOUFYUPG$IBQUFS JUNFBOTUIBUBLFZHPBMPG.04&4 JTUPDBQUVSF4&DPODFQUTUIBUIBWFTPNFHFOFSBMJUZBDSPTTUIFCSPBETDPQFPG4&BOETPNFTUBCJM JUZBDSPTTUJNF*OUIJTDIBQUFS JUSFJOGPSDFTUIFJNQPSUBODFPGUIFDPNNPOJ[BUJPOEJNFOTJPOBOE UIFUJNFEJNFOTJPOJOUFSNTPGBMPDVTGPSDBQUVSJOH4&SFMBUFELOPXMFEHFJOUIFGPSNPGHFOFSBM NPEFMTBOETUBCMFNPEFMT
Information Systems Engineering Sources *OGPSNBUJPOTZTUFNTFOHJOFFSJOHIBTNBEFTJHOJfiDBOUDPOUSJCVUJPOTUPTFWFSBMEJNFOTJPOTJOUIF NPEFMTQBDF JODMVEJOH O 4USVDUVSFEBOBMZTJTNFUIPETNBEFBTUSPOHDPOUSJCVUJPOUPNPEFMJOHNVMUJMFWFMDPNQPTJ UJPO XIJDITVQQPSUTDPNQPTJUJPOIJFSBSDIJFT O 0CKFDUPSJFOUFE BOBMZTJT NFUIPET NBEF B TUSPOH DPOUSJCVUJPO UP NPEFMJOH NVMUJMFWFM DPNNPOJ[BUJPOCPUIHFOFSBMJ[BUJPOJOUIFGPSNPGDMBTTIJFSBSDIJFTBOEDBUFHPSJ[BUJPO JOUIFGPSNPGDMBTTPCKFDUTUSVDUVSFTBOENFUBNPEFMMFWFMT O *OUIFDPODFQUVBMJ[BUJPOEJNFOTJPO OVNFSPVTDPOUSJCVUJPOTIBWFDPNFJOUIFGPSNPG GPSNBMMBOHVBHFT NPEFMJOHMBOHVBHFT GPSNBMPOUPMPHJFT BOETFNBOUJDT $PODFQUVBMNPEFMJOHPWFSTFWFSBMEFDBEFTIBTFNCSBDFEBWBSJFUZPGBSFBTPGTUVEZ FTQFDJBMMZ JOJOGPSNBUJPOTZTUFNT UIBUJODMVEFBSUJfiDJBMJOUFMMJHFODF TFNBOUJDOFUXPSLT LOPXMFEHFSFQSF TFOUBUJPO BOEEBUBCBTFLOPXMFEHFCBTFNPEFMJOH"OFYBNQMFEJTDVTTJPOPGLOPXMFEHFSFQSFTFO UBUJPOJO.ZMPQPVMPTBOE-FWFTRVF JEFOUJfiFTUIFPSHBOJ[BUJPOBMBYFTPSEJNFOTJPOTPffFSFE CZTFNBOUJDOFUXPSLTGPSTUSVDUVSJOHBLOPXMFEHFCBTF. ThFTFJODMVEF O "HHSFHBUJPO XIJDISFMBUFTBOPCKFDU +PIO4NJUI UPJUTDPNQPOFOUTPSQBSUT DBOCFEJG GFSFOUWJFXTBTQIZTJDBMPCKFDU QBSUTBSFIFBE BSNT FUD
DBOCFBQQMJFESFDVSTJWFMZUP EFfiOFQBSUTPGFBDIDPNQPOFOU FUD O $MBTTJfiDBUJPO XIJDIBTTPDJBUFTBOPCKFDU +PIO4NJUI XJUIBHFOFSJDUZQF 1FSTPO TPNF UJNFTBQQMJFESFDVSTJWFMZUPEFfiOFNFUBUZQFT O (FOFSBMJ[BUJPO XIJDISFMBUFTBUZQF 4UVEFOU UPBNPSFHFOFSJDUZQF 1FSTPO
SFDVSTJWFMZ PSHBOJ[FTUZQFTJOUPBHFOFSBMJ[BUJPOIJFSBSDIZ $MFBSMZ UIFBHHSFHBUJPOBYJTDPSSFTQPOETUPUIFDPNQPTJUJPOEJNFOTJPOJOUIFNPEFMTQBDFThFDMBTTJfi DBUJPOBOEHFOFSBMJ[BUJPOBYFTDPSSFTQPOE SFTQFDUJWFMZ UPUIFDBUFHPSJ[BUJPOBOEHFOFSBMJ[BUJPOBTQFDUT PGUIFDPNNPOJ[BUJPOEJNFOTJPOJOUIFNPEFMTQBDFThFSFDVSTJWFGFBUVSFPGBMMUISFFBYFTBMTPDPS SFTQPOETEJSFDUMZUPUIFSFQFBUJOHNVMUJMFWFMIJFSBSDIJDBMTUSVDUVSFTPGUIFNPEFMTQBDFEJNFOTJPOT
Summary ThFEFTJHOPGUIF4&NPEFMTQBDFIBTCFFOQSFTFOUFE#FDBVTFUIFNPEFMTQBDFJTBEPNJOBOUGFB UVSFPG.04&4 FBDIPGUIFWBSJBCMFTJTGVSUIFSFMBCPSBUFEJO$IBQUFSTUISPVHI$PNQPTJUJPO $PNNPOJ[BUJPO $PODFQUVBMJ[BUJPO 5JNF BOE7JFX
128
O
Model-Oriented Systems Engineering Science
References "MFYBOEFS $/PUFTPOUIF4ZOUIFTJTPG'PSN$BNCSJEHF .")BSWBSE6OJWFSTJUZ1SFTT "MFYBOEFS $ 4 *TIJLBXB . 4JMWFSTUFJO . +BDPCTPO * 'JLTEBIM,JOH BOE 4 "OHFM " 1BUUFSO -BOHVBHF5PXOTo#VJMEJOHTo$POTUSVDUJPO/FX:PSL0YGPSE6OJWFSTJUZ1SFTT "MFYBOEFS $The 5JNFMFTT8BZPG#VJMEJOH/FX:PSL0YGPSE6OJWFSTJUZ1SFTT "WBMMPOF & 5#BVNFJTUFS*** BOE"4BEFHI &ET.BSLT4UBOEBSE)BOECPPLGPS.FDIBOJDBM&OHJOFFST UIFE/FX:PSL.D(SBX)JMM #MVN #4PGUXBSF&OHJOFFSJOH")PMJTUJD7JFX /FX:PSL0YGPSE6OJWFSTJUZ1SFTT $BOEFMB- %$BTUFMMJ /'FSSP :*PBOOJEJT (,PVUSJLB $.FHIJOJ FUBMThe %&-04%JHJUBM -JCSBSZ3FGFSFODF.PEFM'PVOEBUJPOTGPS%JHJUBM-JCSBSJFT W%&-04/FUXPSLPG&YDFMMFODF PO %JHJUBM -JCSBSJFT /PWFNCFS IUUQXXX.delos.info/files/pdf/RFGFSFODF.PEFM%&-04@%- 3FGFSFODF.PEFM@QEG "DDFTTFE+BOVBSZ
%0"3 The %JSFDUPSZ PG 0QFO "DDFTT 3FQPTJUPSJFT 0QFO%0"3 6OJWFSTJUZ PG /PUUJOHIBN IUUQXXXPQFOEPBSPSH "DDFTTFE+BOVBSZ
%3*7&3%JHJUBM3FQPTJUPSZ*OGSBTUSVDUVSF7JTJPOGPS&VSPQFBO3FTFBSDIIUUQXXXESJWFSSFQPTJ UPSZFV "DDFTTFE+BOVBSZ
&ENBO * &E The 8PSLTPG1MBUP/FX:PSL3BOEPN)PVTF 0SJHJOBMDPQZSJHIU4JNPOBOE4DIVTUFS
(SFFO %BOE31FSSZ1FSSZT$IFNJDBM&OHJOFFST)BOECPPL UIFE/FX:PSL.D(SBX)JMM )JMM - 4$SPTJFS 54NJUI BOE.(PPEDIJME"DPOUFOUTUBOEBSEGPSDPNQVUBUJPOBMNPEFMT%-JC .BHB[JOF +VOF 7PM *TTVFIUUQXXXEMJCPSHEMJCKVOFIJMMIJMMIUNM "DDFTTFE +BOVBSZ
)POEFSJDI5The OYGPSE$PNQBOJPOUP1IJMPTPQIZ/FX:PSL0YGPSE6OJWFSTJUZ1SFTT )VNF % "O &ORVJSZ $PODFSOJOH )VNBO 6OEFSTUBOEJOH "OE 4FMFDUJPOT GSPN B5SFBUJTF PG )VNBO /BUVSF-B4alle, IL: The OQFO$PVSU1VCMJTIJOH$PNQBOZ )ZCFSUTPO %"VOJGPSNDPNQPOFOUNPEFMJOHTQBDF*OGPSNBUJDB oIUUQXXXNJUSF PSHXPSLCFTU@QBQFSTCFTU@QBQFST@IZCFSUTPO@TQBDF "DDFTTFE+BOVBSZ
)ZCFSUTPO %5FTUJOH$PNFScial-off-the-SIFMG$PNQPOFOUTBOE4ZTUFNT 4#FZEFEBBOE7(SVIO &ET /FX:PSL4QSJOHFS7FSMBHQo *&&& *&&& 4UBOEBSE GPS "QQMJDBUJPO BOE .BOBHFNFOU PG UIF 4ZTUFNT &OHJOFFSJOH 1SPDFTT *&&& 4UE /FX:PSL*&&&$PNQVUFS4PDJFUZ +BDLTPO .BThe XPSMEBOEUIFNBDIJOF JO1SPDUI*OU$POG48& *$4& o"QSJM 4FBUUMF"$. Qo +BDLTPO .C4PGUXBSF3FRVJSFNFOUT4pecifications: "-FYJDPOPG1SBDUJDF 1SJODJQMFTBOE1SFKVEJDFT 8PLJOHIBN &OHMBOE"EEJTPO8FTMFZ .FZFS #0CKFDU0SJFOUFE4PGUXBSF$POTUSVDUJPO OEFE6QQFS4BEEMF3JWFS /+1SFOUJDF)BMM .ZMPQPVMPT + BOE ) -FWFTRVF "O PWFSWJFX PG LOPXMFEHF SFQSFTFOUBUJPO *O 0O $PODFQUVBM .PEFMMJOH1FSTQFDUJWFGSPN"Stificial *OUFMMJHFODF %BUBCBTFT BOE1SPHSBNNJOH-BOHVBHFT#SPEJF . +.ZMPQPVMPT BOE+4DINJEU &ET/FX:PSL4QSJOHFS7FSMBH Qo /BWZ$SZTUBM-BUUJDF4USVDUVSFT/BWBM3FTFBSDI-BCIUUQDTUXXXOSMOBWZNJMMBUUJDFJOEFYIUNM "DDFTTFE+BOVBSZ
/FJHICPST + %SBDP " NFUIPE GPS FOHJOFFSJOH SFVTBCMF TPGUXBSF TZTUFNT *O 4PGUXBSF 3FVTBCJMJUZ $PODFQUTBOE.PEFMT 7PM5+#iggerstaff BOE"1FSMJT &ET3FBEJOH .""EEJTPO8FTMFZ"$. 1SFTT Qo 3FHJTUSZ3FHJTUSZPG4UBOEBSE#JPMPHJDBM1BSUT.*5IUUQQBSUTNJUFEVSFHJTUSZJOEFYQIQ.BJO@1BHF "DDFTTFE+BOVBSZ
4JNPOT 11BSUT"4UVEZJO0OUPMPHZ/FX:PSL0YGPSE6OJWFSTJUZ1SFTT 1BQFSCBDLFEJUJPO
5VSTLJ 8"OEOPQIJMPTPQIFSTTUPOF FJUIFS*O*OGPSNBUJPO1SPDFTTJOHA 1SPD*'*1$POHS )+ ,VHMFS &E %VCMJO o4FQUFNCFS"NTUFSEBN&MTFWJFS4DJFODF1VCMJTIFST#7 /PSUI)PMMBOE
Qo 5VSTLJ 8 BOE 5 .BJCBVN The 4pecification PG $PNQVUFS 1SPHSBNT 8PLJOHIBN &OHMBOE "EEJTPO8FTMFZ 8IJUFIFBE ""O*OUSPEVDUJPOUP.BUIFNBUJDT/FX:PSL)FOSZ)PMU$P 3FQVCMJTIFE/FX :PSL0YGPSE6OJWFSTJUZ1SFTT
Chapter 6
Composition Systems taxonomy 1
Modeling scope
SE Application Domains (D1...Dn)
Collective actualization space
D1 D2 D3 D4 D5 D6 D7 Dn
Problem space
3a
TS/CS different in degree 3b Traditional Complex
Characteristics of all systems
Highest level system
Define need
Complex 4 Traditional TS is special case 5 Characteristics of all SE systems Traditional and Complex 6
Model Space
All SE application domains...
Indivisible Unit Model of Individual system or component
Universal model
Composition
TS/CS different in kind 2b 2a Traditional systems Complex systems
Common specification approach: Repeating internal/external structure
Solution domain
CCoo m - -KK m m m - -CC inindd oonniz aatete ss izaati go tioon n rrieies s
$PNQPTJUJPO JT UIF EJNFOTJPO PG UIF .04&4 NPEFM TQBDF UIBU BEESFTTFT XIPMFT BOE QBSUT CBTFEPOUIFOPUJPOUIBUBTZTUFNDPOTJTUTPGUXP PSNPSFJOUFSBDUJOHQBSUTThJTDIBQUFSEJTDVTTFT DPNNPOTUBUJDBOEEZOBNJDNPEFMTPGDPNQPTJ UJPO JODMVEJOHTUBUJDTUSVDUVSFT EZOBNJDJOUFS BDUJPOT BOECPVOEBSJFT
Problem/ user domain
Conceptualization Conceptualization -- Language/notation Language/notation -- Universe Universe of ofdiscourse discourse
Views exist within and across all the dimensions
e
m
Ti
Produce solution
Deployment
Satisfy need
Solution/system space
Familiar Composition Elements and Characteristics Elements 8FTUBSUXJUIBDPNNPO4&TDFOBSJP OBNFMZBTJUVBUJPOJOXIJDIXFXBOUUPFOHJOFFSBDPNNFSDJBM BJSDSBGU8FXJMMDBMMUIJTPVSTZTUFNPGJOUFSFTU 40* "TTPDJBUFEXJUIPVS40*BSF fiWFFMFNFOUT PS UZQFTPGNPEFMT UIBUBSFDPNNPOMZEFfiOFEJOUIFDPVSTFPGFOHJOFFSJOHUIF40*#FGPSFXFTUBUF XIBUUIFfiWFBSF XFEJTDVTTUIFFYBNQMFTPUIBUXIFOXFJOUSPEVDFUIFfiWFFMFNFOUT UIFZXJMMCF CFUUFSVOEFSTUPPE 8IFOXFBSFSFBEZUPEFTJHOBOECVJMEUIFBJSDSBGU XFDPOTJEFSTFWFSBMEJffFSFOUQFSTQFDUJWFT 0OF JT UIF TZTUFN BT B XIPMF 8IBU DIBSBDUFSJTUJDT TIPVME UIF BJSDSBGU IBWF XIBU QBTTFOHFS DBQBDJUZ XIBUSBOHF XIBUSFRVJSFEUBLFPff aOEMBOEJOHEJTUBODFT XIBUTBGFUZGFBUVSFT FUD "OPUIFSQFSTQFDUJWFJTUIFTZTUFNBTQBSUTXIBUQBSUTTIPVMEUIFBJSDSBGUIBWFUPBDIJFWFUIF PWFSBMMDIBSBDUFSJTUJDT 8FBTTVNFUIBUXFBSFEFTJHOJOHBOECVJMEJOHBOFXBJSDSBGUFBSMZJOUIF UXFOUZfiSTUDFOUVSZBOEXFIBWFTFWFSBMEFDBEFTPGFYQFSJFODFBWBJMBCMFUPVT TUBSUJOHXJUIUIF XFMMVOEFSTUPPEPQFSBUJOHQSJODJQMFPGfiYFEXJOHBJSDSBGU'SPNUIJTXFIBWFFWPMWFEBDPNNPO DPNNFSDJBMBJSDSBGUBSDIJUFDUVSFUIBUSFflFDUTUIFJOUFSOBMEPNBJOTBOETVQQPSUJOHEPNBJOTNFO UJPOFEQSFWJPVTMZ"QPXFSQMBOUDPOTJTUTPGBTFUPGUXPPSUISFFKFUFOHJOFTBOBJSGSBNFTUSVDUVSF QSPWJEFTUIFOFDFTTBSZTVSGBDFBOEBQSFTTVSJ[FEDBCJOGPSQBTTFOHFSTBDPNQVUFSTVCTZTUFNDPOTJTUT PGTPGUXBSF IBSEXBSF BOEOFUXPSLBOEBOBWJHBUJPOBOEflJHIUDPOUSPMTVCTZTUFNJODMVEFTTFO TPSTBOENFDIBOJDBMBDUVBUPSTBOEVTFTUIFDPNQVUFSTVCTZTUFN&BDITVCTZTUFNDBOCFEFTDSJCFE 129
130
O
Model-Oriented Systems Engineering Science
TFQBSBUFMZBOECVJMUTFQBSBUFMZ*OGBDU NBOZPGUIFTVCTZTUFNTBSFEFTJHOFEBOECVJMUCZFOHJOFFST JOEJffFSFOUEPNBJOT"FSPOBVUJDBMFOHJOFFSTEFTJHOUIFBJSGSBNFTUSVDUVSFTBOEUIFKFUFOHJOFT TPGUXBSFBOEFMFDUSJDBMFOHJOFFSTEFTJHOUIFBWJPOJDTTVCTZTUFN BOENFDIBOJDBMFOHJOFFSTEFTJHO UIFOBWJHBUJPOBOEDPOUSPMBDUVBUPSTBOEIZESBVMJDT.BOZPGUIFTF TVDIBTUIFKFUFOHJOF NBZ CFEFTJHOFE CVJMU BOETVQQMJFECZBDPNQBOZTFQBSBUFGSPNUIFDPNQBOZCVJMEJOHUIFBJSDSBGU 4ZTUFNTFOHJOFFSTUBLFBMMUIFTVCTZTUFNTBOEQVUUIFNUPHFUIFSJOUPPOFDPIFSFOUTZTUFN *OUIJTEJTDVTTJPOPGTZTUFNBTQBSUT XFIBWFJNQMJDJUMZIJOUFEBUBOPUIFSBSDIJUFDUVSFQFSTQFD UJWFUIFSFMBUJPOTBOEJOUFSBDUJPOTBNPOHBMMUIFQBSUTPSTVCTZTUFNTThBUJT IPXEPBMMUIFQBSUT PSTVCTZTUFNTSFMBUFUPFBDIPUIFS BOEIPXEPUIFZJOUFSBDUTPUIBUUIFPWFSBMMGVODUJPOTPGBO BJSDSBGUBSFBDIJFWFE "OPUIFSQFSTQFDUJWFJTUIFBJSDSBGUFOWJSPONFOU XIJDIXFEFfiOFBTUIFTFUPGFYUFSOBMFMFNFOUT UIBUJOUFSBDUEJSFDUMZXJUIUIFBJSDSBGU0OFFMFNFOUPGUIFFOWJSPONFOUJTUIFQIZTJDBMBUNPTQIFSF UIBUTVSSPVOETUIFBJSDSBGUXIJMFJUJTflZJOHBJSQSFTTVSF DMPVET UFNQFSBUVSF XJOE SBJO TVO FUD"OPUIFSFMFNFOUJTTFOEFSTBOESFDFJWFSTPGDPNNVOJDBUJPOTXJUIUIFBJSDSBGU TVDIBTBJSUSBG fiDDPOUSPMMFST"OPUIFSFMFNFOUJTUIFBJSQPSUSVOXBZTPOXIJDIUIFBJSDSBGUMBOETPSUBLFTPff BOE UIFHBUFTBUXIJDIJUQBSLTGPSQBTTFOHFSTBOEGSFJHIUUPFOUFSPSFYJU"OPUIFSFMFNFOUJTUIFTFU PGPUIFSBJSDSBGUJOJUTWJDJOJUZ XIJDIJUXBOUTUPBWPJE"OPUIFSFMFNFOUJTUIFBJSMJOFUIBUPXOT UIFBJSDSBGU BOEUIFNFDIBOJDTBOETVQQPSUTUBff XIPNBJOUBJOBOETFSWJDFJU%FQFOEJOHPOUIF QVSQPTFPGUIFNPEFM QBTTFOHFSTBOEDSFXNBZBMTPCFQBSUPGUIFFOWJSPONFOU "OPUIFSQFSTQFDUJWFJTUIFJOUFSBDUJOHFMFNFOUTPGUIFMBSHFSFODPNQBTTJOHTZTUFNPGXIJDI UIFBJSDSBGUJTBQBSUThJTJODMVEFTUIFSFMBUJPOTBOEJOUFSBDUJPOTBNPOHUIFTFFMFNFOUTUIFBJS DSBGU JUTFMG UIF BJSMJOF JOEVTUSZ UIF MBXT BOE SFHVMBUJPOT BOE MBXNBLFST BOE SFHVMBUPST UIBU HPWFSOBOEDPOTUSBJOUIFDIBSBDUFSJTUJDTBOEVTBHFPGUIFBJSDSBGU BOEUIFFOUJSFJOGSBTUSVDUVSF UIBUFOBCMFTBJSUSBffic JODMVEJOHUIFTFUPGDPNNFSDJBMBJSQPSUT UIFBJSUSBffic DPOUSPMTZTUFN BMM UIFSPVUFTCFUXFFOUIFBJSQPSUT UIFFOFSHZDPNQBOJFTUIBUTVQQMZGVFM UIFTVQQMJFSTPGBJSDSBGU BOEBJSMJOFBOEBJSQPSUFRVJQNFOUBOETFSWJDFT UIFHMPCBMQPTJUJPOJOHTZTUFN DPNNVOJDBUJPOT OFUXPSLT BOEUIFMJLF*UDPVMEBMTPJODMVEFOBUJPOBMFOFSHZQPMJDZ CVTJOFTTUBYTUSVDUVSFBOE SBUFT UIFPWFSBMMOBUJPOBMFDPOPNJDIFBMUI BOEJOUFSOBUJPOBMDJSDVNTUBODFTUIBUDBOBffFDUFOFSHZ TVQQMJFTBOEQPTTJCMFEFTUJOBUJPOTUIBUUIFBJSMJOFDBOTFSWJDF
Characteristics ThFQFSTQFDUJWFTXFIBWFQSFTFOUFEBSFBMMSFMBUFEJOTPNFXBZUPUIFBJSDSBGUBTUIF40*ThFTF QFSTQFDUJWFTBSF UIF40*BTBXIPMF UIF40*BTQBSUT UIF40*BTBTFUPGSFMBUJPOTIJQTBOE JOUFSBDUJPOTBNPOHQBSUT UIFEJSFDUFOWJSPONFOUPGUIF40*BOEJUTJOUFSBDUJPOXJUIUIF40* BOE UIFJOUFSBDUJPOTBNPOHUIFFMFNFOUTPGUIFMBSHFSFODPNQBTTJOHTZTUFNPGUIF40* *OUIJTTFDUJPOXFEJTDVTTBOEFYUFOEUIFTFQFSTQFDUJWFTBOEUIFJSDIBSBDUFSJTUJDT"QSPNJOFOU DIBSBDUFSJTUJDJNQMJFECZUIJTTFUPGfiWFQFSTQFDUJWFTJTUIFDPODFQUPGNVMUJMFWFMDPNQPTJUJPOIJFS BSDIZ"OBJSDSBGUJTQBSUPGBMBSHFSTZTUFNPGBJSMJOFT BJSQPSUT FUD*OUVSO BOFOHJOFJTQBSUPGBO BJSDSBGU"MUIPVHIXFEJEOPUNFOUJPOJU FBDITVCTZTUFNDBOCFDPOTJEFSFEBXIPMFTZTUFNXJUI JUTPXOQBSUT"OFOHJOFJTBTZTUFNUIBUIBTQBSUTUIJTEFDPNQPTJUJPODBOCFDPOUJOVFEEPXOUP UIFOVUTBOECPMUTMFWFMPSFWFOEPXOUPUIFMFWFMPGBUPNTThFDPNQVUFSTVCTZTUFNJTBTZTUFN UIBUIBTQBSUTJUDBOCFEFDPNQPTFEJOUPDPNQVUFSIBSEXBSF TPGUXBSF BOEOFUXPSLJOH BOEFBDI 54&XPVMEWJFXEFDPNQPTJUJPOUPUIFMFWFMPGBUPNBTFYUSFNFBOEPVUPGTDPQFCVUCFDBVTF4&OPXJODMVEFT OBOPUFDIOPMPHZ JODMVEJOHGPSBJSDSBGU UIJTMFWFMXPVMEOPUCFFYUSFNF
Composition
O 131
PGUIPTFDBOCFGVSUIFSEFDPNQPTFEGPSFYBNQMF UIFTPGUXBSFEPXOUPJOEJWJEVBMMJOFTPGDPEF PSFWFOGVSUIFSUPJOEJWJEVBMTZNCPMMFWFM ThJTNVMUJMFWFMIPMBSDIZTUSVDUVSFNFBOTUIBUFOHJOFFSTPSPUIFSTUBLFIPMEFSTOFFEUPEFfiOF UIFJSMFWFMBOETZTUFNPGJOUFSFTUThBUJTXIBU40*JTGPSUPEFTJHOBUFDMFBSMZXIBUTZTUFNJT CFJOHDPOTJEFSFEJOBNVMUJMFWFMBOENVMUJTZTUFNDPOUFYU8FEJTDVTTUIJTfiSTUJOBUSBEJUJPOBM TZTUFNTFOHJOFFSJOH 54& TDPQF5PBQPMJDZNBLFS UIFFOUJSFBJSMJOFJOEVTUSZNJHIUCFUIF40* 5PBTZTUFNTFOHJOFFS UIFBJSDSBGUNJHIUCFUIF40*5PBDPNQVUFSTZTUFNTFOHJOFFS UIFTZTUFN PGDPNQVUFSIBSEXBSF TPGUXBSF BOEOFUXPSLTPOUIFBJSDSBGUNJHIUCFUIF40*5PBTPGUXBSF FOHJOFFS UIFTPGUXBSFNJHIUCFUIF40*"OEUPBOBFSPOBVUJDBMPSBKFUQSPQVMTJPOFOHJOFFS UIF QPXFSQMBOUPSBTJOHMFFOHJOF NJHIUCFUIF40* *OUIFTDPQFPGUIFFYUFOEFE4&EJTDVTTFEJO$IBQUFSTBOE UIFTZTUFNTFOHJOFFSSPMFDBOCF FYQBOEFE'PSFYBNQMF JOBEEJUJPOUPUIFBJSDSBGU UIFTZTUFNTFOHJOFFSNBZCSJOHBOFOHJOFFSJOH BQQSPBDIUPUIFMBSHFSFODPNQBTTJOHTZTUFNUPBEESFTTJTTVFTTVDIBTBOBMZTJTPGBMUFSOBUJWFBJSMJOF SFHVMBUPSZBQQSPBDIFT FOFSHZQPMJDJFT BJSQPSUBOESPVUFQMBOOJOH BOEDPOTUSBJOUTCBTFEPOQSP KFDUFEJODSFBTFTJOBJSUSBffic PWFSUIFOFYUEFDBEFPSNBZCFIPXBMMUIFTFGBDUPSTBffFDUFBDIPUIFS "OPUIFSFYBNQMFJTTDBMFEPXONBZCFUIFTZTUFNTFOHJOFFSXJMMCFJOWPMWFEJOFYBNJOJOHIPX OBOPNBUFSJBMTDBOCFVTFEUPBDIJFWFEFTJSFENBDSPGFBUVSFTBUUIFBJSDSBGUMFWFM
Common Structure Models &BDIQFSTQFDUJWFPOUIFBJSDSBGU40*JOUIFQSFWJPVTTFDUJPOJTOPXHFOFSBMJ[FEUPBDPSSFTQPOEJOH TFUPGNPEFMTPSWJFXTBTTPDJBUFEXJUIBO40*. ThFTFDPNNPOWJFXTBSF
4ZTUFNBTXIPMF8IBUBSFUIFQSPQFSUJFTBOECFIBWJPSPGUIFTZTUFNBTBXIPMF 4ZTUFNBTQBSUT8IBUBSFUIFQSPQFSUJFTBOECFIBWJPSPGFBDIQBSUPGUIFTZTUFN 4ZTUFNBTDPOOFDUJPOPGQBSUT)PXBSFUIFQBSUTSFMBUFE )PXEPUIFZJOUFSBDU 4ZTUFNFOWJSPONFOUDPOOFDUJPO8IBUFMFNFOUTJOUFSBDUXJUIPVS40* )PXEPFTPVSTZT UFNSFMBUFUPUIPTFFMFNFOUT &ODPNQBTTJOHTZTUFNDPOOFDUJPO8IBUMBSHFSTZTUFNFODPNQBTTFTPVS40* *OBEEJUJPOUP PVS40*BTBQBSU XIBUPUIFSQBSUTFYJTUJOUIFMBSHFSTZTUFN BOEIPXEPBMMUIFTFQBSUT SFMBUFBOEJOUFSBDU
0VS40*JTUZQJDBMMZBOFOEUBSHFUTZTUFN BTEFfiOFEJO$IBQUFS5SBEJUJPOBM40*TJO4& JODMVEFPVSFYBNQMFPGBDPNNFSDJBMBJSDSBGU BNBKPSNJMJUBSZXFBQPOTTZTUFN BQPXFSQMBOU FUD40*TPGUIFFYQBOEFE4&JODMVEFBNJMJUBSZDPBMJUJPO BOPSHBOJ[BUJPOTUSVDUVSF BUSBOTQPSUB UJPOTZTUFN BIFBMUIDBSFTZTUFN JODMVEJOHBSFTQPOTFUPQPUFOUJBMFQJEFNJDT
BQPXFSHSJE PSB TPDJFUBMTZTUFNTVDIBTBOPWFSBMMSFUJSFNFOUTZTUFN
Basic Model Types 4VQQPTFXFIBWFBO40*4UIBUIBTQBSUT4 4 4 BOE44JOUFSBDUTXJUI4BOE4 JOJUTFOWJSPONFOU BOE4JTQBSUPGTZTUFN4 XIJDIIBTQBSUT4 4 4 BOE4ThFfiWFWJFXT BTTPDJBUFEXJUI4 MBCFMFE7UP7 BSFEFQJDUFEJO'JHVSF
7JFXTBSFEJTDVTTFEJOEFUBJMJO$IBQUFS'PSUIFQSFTFOUEJTDVTTJPO TJNQMZBTTVNFUIBUBWJFXJTBNPEFM
132
O
Model-Oriented Systems Engineering Science
V5: Connection among parts of encompassing system S
S
S4
S2
V4: S1 environment connection
S3
S1
S1
S1
S11
S12
V2: S1 as parts
S13
S14
V3: Connection among S1 parts
V1: S1 as whole V1..V5 = Views 1–5 associated with system of interest S1 = Port; point of interaction or connection of a system with its environment = Connector; locus of relation, connection, interaction among systems or components
Figure 6.1
Common views associated with a system of interest.
*O.04&4 XIFOBNPEFMDPSSFTQPOETUPPSJTMJOLFEUPBUBSHFU JU JT JNQPSUBOU UP NBLF FYQMJDJUXIBUUIFUBSHFUJT UIBUJT XIBUBNPEFMJTNPEFMJOH. ThJTNBZTPVOEMJLFTPNFUIJOHUIBU JTUSJWJBMBOEPCWJPVTBOEUIBUDPVMECFMFGUJNQMJDJU#VUJOPVSFYQFSJFODF UIFUBSHFUPGBNPEFM JT TVSQSJTJOHMZ PGUFOOPUDMFBS PSJTBTTVNFECZEJffFSFOUPCTFSWFSTUPCFEJffFSFOUUBSHFUT 8FOPUFEUIBUUIFfiWFWJFXTBSFBMMNPEFMTPSNPEFMUZQFT BOEXFDBOSFHBSEPVS40*4BT BUBSHFUTZTUFN#VUUIFSFJTBSFBTPOXFTBJE'JHVSFTIPXTWJFXTBTTPDJBUFEXJUIBTZTUFNPG JOUFSFTU SBUIFSUIBOWJFXTPGBTZTUFNPGJOUFSFTU"O40*JTOPUUIFUBSHFUTZTUFNPGBMMUIFNPEFMT WJFXT BTTPDJBUFEXJUIJU7JFXT7BOE7BSFWJFXTPG4 TPUIFZBSFNPEFMTXIPTFUBSHFUTZTUFN JT JOGBDU UIF40*4 7DBOCFSFHBSEFEBTBWJFXPGUIFTFUPG4QBSUT \4 4 4 4^ JOXIJDIDBTF4JTUIF UBSHFUTZTUFNPGUIFNPEFM7#VU7DBOBMTPCFSFHBSEFEBTBTFUPGGPVSTFQBSBUFNPEFMT BO FYUFSOBMNPEFMPGFBDIQBSU 4 FUD
JOXIJDIDBTFFBDI7NPEFMIBTBEJffFSFOUUBSHFUTZTUFN BOEOPOFPGUIFNBSFUIF40*48IJDIJTUIFQSFGFSBCMFXBZUPSFHBSE7 8FMFBOUPXBSEUIF TFDPOEQFSTQFDUJWFUIBUJT 7BTBTFUPGGPVSNPEFMT BTFQBSBUFFYUFSOBMNPEFMPGFBDIQBSU0OF SFBTPOJTUIBUUIFQFSTQFDUJWFPGBMMQBSUTDPOTJEFSFEUPHFUIFSJTBEESFTTFEBEFRVBUFMZJO7 UIF DPOOFDUJPOBNPOHBMMUIFQBSUT"TFDPOESFBTPOJTUIBUUIFTFGPVSTFQBSBUFNPEFMTBSFVTFGVMGPS TQFDJfiDBUJPONBUDIJOHJOUIFDPNQPTJUJPOPGQSFCVJMUQBSUTThJTMBUUFSUPQJDJTCSJFflZEJTDVTTFE JOUIFTFDUJPOFOUJUMFEi$PNQPTJUJPO3FMBUFE1SPDFTTFTwJOUIJTDIBQUFS BOEBEESFTTFEGVSUIFSJO $IBQUFS 7JTTUSBJHIUGPSXBSE*UJTBNPEFMPG4UIBUJT JUJTBNPEFMXIPTFUBSHFUTZTUFNJT47JT MJLF7 JOUFSQSFUBCMFJOUXPXBZT#FDBVTFJUJTEFfiOFEGSPNUIFWJFXQPJOUPG4 BOEJUJTUIF FOWJSPONFOUPG4 POFDPVMEBSHVFUIBUUIFUBSHFUTZTUFNPG7JT4#VUXFBSHVFGPSBTFDPOE JOUFSQSFUBUJPO7JTOPUKVTUBNPEFMPG4JUJTBNPEFMPG4JOUFSBDUJOHXJUIJUTFOWJSPONFOU TP UIFUBSHFUJTUIFDPNCJOBUJPOPG4BOEJUTFOWJSPONFOU
Composition
O 133
Variations ThF CBTJD NPEFM UZQFT JO 'JHVSF SFQSFTFOU WBSJBUJPOT PG CPUI JOUFSOBM BOE FYUFSOBM NPEFM DBUFHPSJFT
Internal Model Variations ThFfiSTUWBSJBUJPOJTUIFJOUFSOBMNPEFMXFKVTUEJTDVTTFE"GVMMJOUFSOBMNPEFMJODMVEFTBMMUIF QBSUTPGBTZTUFNBOEUIFJSDPOOFDUJPOT BTJO7 JOUFSOBMNPEFMPG4 PS7 JOUFSOBMNPEFMPG4 "OFOWJSPONFOUDPOOFDUJPONPEFMJTEFfiOFEXJUISFTQFDUUP PSGSPNUIFWJFXQPJOUPG BHJWFO QBSUJUJODMVEFTPOMZUIFQBSUTUIBUDPOOFDUXJUIUIFHJWFOQBSU BOEJUJODMVEFTPOMZUIFDPOOFDUJPOT XJUIUIFHJWFOQBSU BTJO7XIFSFUIFHJWFOQBSUJT41BSUTBOEDPOOFDUJPOTOPUWJTJCMFJOUIF4 FOWJSPONFOU FWFOJGQSFTFOUJOBGVMMTZTUFNTVDIBT4 BSFFYDMVEFEGSPNUIFFOWJSPONFOUNPEFM /PUFUIBUBOFOWJSPONFOUNPEFMDBOCFEFfiOFEXJUISFTQFDUUPFBDIQBSUThVT JO'JHVSFXF DPVMEIBWFEFfiOFETFQBSBUFFOWJSPONFOUNPEFMTGPS4 4 BOE4 SFTQFDUJWFMZ8FDPVMEBMTP IBWFEFfiOFEFOWJSPONFOUNPEFMTJOUFSOBMUP4GPS4 4 4 BOE4 SFTQFDUJWFMZ 8IBU IBQQFOT JG B HJWFO QBSU DPOOFDUT XJUI FWFSZ PUIFS QBSU PG B TZTUFN %PFT UIJT NFBO UIFFOWJSPONFOUNPEFMPGUIBUHJWFOQBSUJTFRVJWBMFOUUPUIFPWFSBMMDPOOFDUJPONPEFMGPSUIBU TZTUFN $POTJEFS4JO'JHVSF4VQQPTFXFBEEFEBDPOOFDUJPOCFUXFFO4BOE48PVME UIBUNBLFUIF4FOWJSPONFOUNPEFM7FRVJWBMFOUUPUIF4DPOOFDUJPONPEFM7 /PThF4 FOWJSPONFOUNPEFM7XPVMETUJMMOPUJODMVEFUIFDPOOFDUJPOTCFUXFFO4BOE4 BOECFUXFFO 4BOE4 CPUIPGXIJDIBSFQBSUPGUIFDPOOFDUJPONPEFM7
External Model Variations ThFTFDPOEWBSJBUJPOPGCBTJDNPEFMUZQFTJO'JHVSFJTBWBSJBUJPOPGFYUFSOBMNPEFMT TQFDJfi DBMMZNPEFM7PG4/PUJDFUIBU7QPJOUTUPUXPNPEFMJOTUBODFTPG4ThFTFBSFUIFWBSJBUJPOT ThFUPQPOFTIPXT7BTBOFYUFSOBMNPEFMPG4JOUIFDPOUFYUPG4ThFCPUUPNPOFTIPXT7 BTBTUBOEBMPOFFYUFSOBMNPEFMPG4ThFUPQNPEFMEFfiOFTBTQFDJfiDFOWJSPONFOUGPS4BOE JTDBMMFEBDPOUFYUTQFDJfiDFYUFSOBMNPEFMThFCPUUPNNPEFMEPFTOPUEFfiOFBOZTQFDJfiDFOWJ SPONFOUGPS4BOEJTDBMMFEBDPOUFYUHFOFSBMFYUFSOBMNPEFM"MUIPVHIJOTPNFJOTUBODFTUIF UXPWBSJBUJPOTNBZCFFRVJWBMFOU JOHFOFSBMUIJTJTBOJNQPSUBOUEJTUJODUJPO8FHJWFUISFFCSJFG FYBNQMFTBNPMFDVMF BTPGUXBSFDPNQPOFOU BOEBIVNBO 4NBMM NPMFDVMFT DBMMFE NPOPNFST DBO DPNQPTF UIFNTFMWFT JOUP MBSHF NPMFDVMFT DBMMFE QPMZNFST"OFYBNQMFJTTIPXOJO'JHVSF ,JSDIOFSTFFBMTP.JMMFS o 5XPBNJOPBDJENPOPNFST BOBMPHPVTUP4BOE4JO4JO'JHVSF BSFTIPXO JO UIFJS TUBOEBMPOF DPOUFYUHFOFSBM GPSN JO UIF VQQFS QBSU PG 'JHVSF BOE JO UIFJS DPNQPTFEcontext-specific GPSNPOUIFMPXFSQBSUThe UXPFOUJUJFTJOUIFTIBEFECPYJO UIFVQQFSQBSU 0)NPMFDVMFBOE)BUPN BSFSFNPWFE JOUIFGPSNPGBXBUFSNPMFDVMF XIFOUIFUXPNPOPNFSTDPNCJOFThis DIBOHFDPSSFTQPOETUP4JO'JHVSF XIFSFUIF UIJSEEPUPOUIFCPVOEBSZPG4JOJUTTUBOEBMPOFGPSNJTSFNPWFEXIFO4JTDPNQPTFE JO4*UJTBMTPBOFYBNQMFPGNVUBCMFDPNQPTJUJPO XIJDIJTEJTDVTTFECFMPXJOUIFTFDUJPO FOUJUMFEi$PNQPTJUJPO1SPQFSUJFTw 4VQQPTF4JO'JHVSFJTBTPGUXBSFDPNQPOFOUUIBUPffFSTUISFFGFBUVSFTPSTFSWJDFT TVDIBTJEFOUJfiDBUJPO BVUIFOUJDBUJPO BOEBVUIPSJ[BUJPO SFQSFTFOUFECZUIFUISFFEPUTPO UIFCPVOEBSZPGDPOUFYUHFOFSBMJ[FE4"OETVQQPTFUIBUUIF4FOWJSPONFOUPOMZOFFET
134
O
Model-Oriented Systems Engineering Science H
H N H
C
O C
N H
N OH H
H H
H
H
O C OH
H
H
O
H
H
C
C
N
C
H
C
H
O C OH
Peptide Bond A molecule of water is removed from two glycine amino acids to form a peptide bond.
Figure 6.2 Example of context-specific and context-general external models. (Source: Kirchner, G. Self-Instructional on Biological Molecules: Organic Compounds. http://homepages.ius.edu/ GKIRCHNE/biomolec.htm. 2001. Used with permission.)
UXPPGUIFTFGFBUVSFT SFQSFTFOUFECZUIFUXPEPUTJOUIF4DPOUFYUThFHFOFSBMNPEFMPG 4TQFDJfiFECZUIFDPNQPOFOUWFOEPSJODMVEFTBMMUISFFGFBUVSFT8IFOUIFDPNQPOFOUJT CSPVHIUJOUPUIF4DPOUFYU POMZUXPPGUIF4GFBUVSFTBSFVTFE TPUIPTFBSFUIFPOMZUXP JODMVEFEJOUIF4FYUFSOBMNPEFMJOUIF4DPOUFYU $POTJEFSBIVNBOCFJOHBT48IBUUZQFPGCFIBWJPSXJMMUIFQFSTPOFYIJCJU 8FDBO OPUTBZNVDILOPXJOHPOMZUIJTJOGPSNBUJPO#VUJGXFQVUBQFSTPOJOBTQFDJfiDDPOUFYU PSSPMF TVDIBTBTZTUFNTFOHJOFFSPOBQSPKFDUUFBN BNFNCFSPGBQPLFSDMVC BQBS FOUPGBQSFTDIPPMDIJME PSBDPBDIPGBCBTFCBMMUFBN XFDBOCFNVDINPSFEFfiOJUJWF BCPVUXIBUUZQFPGCFIBWJPSUIFQFSTPOXJMMFYIJCJUThFUISFFEPUTPOUIFTUBOEBMPOF4 CPVOEBSZSFQSFTFOUUIFNBOZQPTTJCMFCFIBWJPSUZQFTUIFQFSTPONJHIUFYIJCJU BOEUIF UXPEPUTPOUIF4CPVOEBSZJOUIF4DPOUFYUSFQSFTFOUUIFNPSFTQFDJfiDTVCTFUEFfiOFE JOUIBUDPOUFYUThBUJT 4NJHIUCFBOZPGUIFDPOUFYUTMJTUFEBCPWF TVDIBTBQSPKFDU UFBN *OHFOFSBM UIFHSFBUFSUIFWBSJFUZPGCFIBWJPSTBTZTUFNDBOFYIJCJU UIFCJHHFSUIFEJffFSFODF CFUXFFOBDPOUFYUTQFDJfiDNPEFMBOEBDPOUFYUHFOFSBMNPEFM0GUIFUISFFFYBNQMFTHJWFOIFSF UIFIVNBOIBT CZGBS UIFMBSHFTUWBSJFUZPGQPUFOUJBMCFIBWJPST(SFBUFSWBSJFUZJNQMJFTBCJMJUZUP CFVTFGVMJONPSFFOWJSPONFOUT ThFMBSHFEJffFSFODFJOQSFEJDUBCJMJUZCFUXFFODPOUFYUHFOFSBMBOEDPOUFYUTQFDJfiDCFIBWJPS PG IVNBOT TIPXT UIF JNQPSUBODF PG SPMFT JO OBSSPXJOH UIFJS CFIBWJPS BOE JODSFBTJOH UIFJS QSFEJDUBCJMJUZ "UBZ BOE +PTU EJTDVTT UIF UFOEFODZ UP DPOTJEFS B DPNQMFY TZTUFN BT FNFSHJOHGSPNWFSZTJNQMFQBSUT CVUUIFZQPJOUPVUBGBDUUIBUJTJNQPSUBOUUP4&BOEFTQF DJBMMZ UIF OFX DPNQMFY BTQFDUT PG 4& 3FBMXPSME DPNQMFY TZTUFNT UZQJDBMMZ IBWF DPNQMFY QBSUT'VSUIFSNPSF BOENPSFJNQPSUBOUMZ UIFCFIBWJPSPGBDPNQMFYQBSUJOBOVODPOTUSBJOFE FOWJSPONFOUJTEJffiDVMUUPQSFEJDUCVUUIFCFIBWJPSPGUIBUQBSUJOBOFOWJSPONFOUJTIJHIMZ DPOTUSBJOFEBOENVDINPSFQSFEJDUBCMFThJTJTFTQFDJBMMZUSVFGPSDPNQMFYTZTUFNTUIBUBSF DPOTJEFSFEBVUPOPNPVTThJTQIFOPNFOPOJTXIBUNBLFTSFBTPOBCMFUIFQSPQPTJUJPOUIBUXF DBOTQFDJGZUIFCFIBWJPSPGIVNBOTBOEPUIFSBVUPOPNPVTBHFOUTBTDPNQPOFOUTPGBTZTUFN TFF$IBQUFS
Composition
O 135
Relation and Interaction Models ThJTTFDUJPOCVJMETPOUIFDPOOFDUJPOPOUPMPHZEFfiOFEJO$IBQUFS*OUIFEJTDVTTJPOUIBUGPM MPXT JOUFSBDUJPOJTJOUFOEFEUPJODMVEFTUBUJDSFMBUJPOBOEEZOBNJDJOUFSBDUJPO5SBEJUJPOBMMZ UIF FNQIBTJTJOFOHJOFFSJOHEPDVNFOUBUJPOIBTBSHVBCMZCFFONPSFPOQBSUTBOEMFTTPOJOUFSBDUJPOT BNPOH QBSUT ThJT FNQIBTJT JT SFflFDUFE JO UIF MBSHF NBKPSJUZ PG EJBHSBNT PG CPYFT BOE MJOFT TVDIBTCMPDLEJBHSBNT OFUXPSLEJBHSBNT IJFSBSDIZDIBSUT BOEQSPDFTTEJBHSBNT ThFTFUZQJ DBMMZJEFOUJGZUIFCPYFTCVUOPUUIFMJOFT UIBUJT JEFOUJGZUIFDPNQPOFOUTCVUOPUUIFSFMBUJPOT PSJOUFSBDUJPOT)PXFWFS UIFMJUFSBUVSFPGDPNQMFYTZTUFNTTDJFODFIBTNBEFDMFBSUIFJNQPS UBODFPGJOUFSBDUJPOTPGUIFQBSUTPGBTZTUFNThFJOUFSBDUJPOTBSFPGUFOBUMFBTUBTJNQPSUBOUBT UIFQBSUTJOEFUFSNJOJOHUIFDIBSBDUFSJTUJDTPGBTZTUFN#FDBVTFPGUIJT .04&4SFHBSETCPUI TZTUFNTBOEJOUFSBDUJPOTCFUXFFOTZTUFNTBTfiSTUDMBTTFOUJUJFTJOUIFPOUPMPHZPGTZTUFNTBOE TZTUFNTFOHJOFFSJOH 8FfiSTUEFWFMPQUIFCBTJDDPODFQUTPGJOUFSBDUJPOTBNPOHQBSUTPSDPNQPOFOUTVTJOHBCJOBSZ JOUFSBDUJPO UIBUJT BOJOUFSBDUJPOCFUXFFOUXPDPNQPOFOUTThFOXFEFTDSJCFBEEJUJPOBMDPODFQUT GPS/BSZJOUFSBDUJPOT UIBUJT JOUFSBDUJPOTBNPOHNVMUJQMFDPNQPOFOUT *OPVSEJTDVTTJPOPGJOUFSBDUJPOTJOUIJTDIBQUFS XFTPNFUJNFTDBMMUIFJOUFSBDUJOHFMFNFOUT DPNQPOFOUTBOEPUIFSUJNFTTZTUFNT*OHFOFSBM XFSFHBSEDPNQPOFOUBOETZTUFNBTTZOPOZNT PSSPMFT JOUIFTFOTFUIBUCPUIBSFIPMPOTBTZTUFNJTBDPNQPOFOUPGBMBSHFSTZTUFN
Binary Relation and Interaction Model )PXEPXFNPEFMSFMBUJPOTBOEJOUFSBDUJPOTCFUXFFOUXPDPNQPOFOUTJOBXBZUIBUQSPWJEFTTPNF TVCTUBODFCVUBUUIFTBNFUJNFTVQQPSUTBXJEFWBSJFUZPGTJUVBUJPOT 'PSFYBNQMF XFXBOUPVS NPEFMUPTVQQPSUSFMBUJPOTBOEJOUFSBDUJPOTTVDIBT O O O O O O O O O O O O O O O O O O O
5XPBUPNTDPNCJOJOHJOUPBNPMFDVMF 5XPDFMMTJOUFSBDUJOH "EBNJOUFSBDUJOHXJUIBSJWFS "OBJSDSBGUJOUFSBDUJOHXJUIBOBJSUSBffic cPOUSPMTZTUFN "OBJSDSBGUPXOFECZBDPNQBOZ "OBJSDSBGUPQFSBUFECZBOBJSMJOF 5XPQFPQMFDPNNVOJDBUJOH WJBGBDFUPGBDFDPOWFSTBUJPO TJHOMBOHVBHF UBMLJOHPOUIF QIPOF FYDIBOHJOHFNBJM PSWJBB8FCTJUF 5XPQFPQMFIBWJOHUIFTBNFQBSFOUT JF UIFZBSFTJCMJOHT
5XPQFPQMFJOBDPOflJDU TVDIBTPQQPTJOHTPMEJFSTJOBCBUUMF 5XPQFPQMFDPNQFUJOHBOEDPPQFSBUJOH TVDIBTJOBDIFTTNBUDIPSJOPSHBOJ[BUJPOBMTFUUJOHT 5XPDPVOUSJFTJOUFSBDUJOHBTUSBEFQBSUOFST 5XPDPVOUSJFTJOBSNFEDPOflJDUXJUIFBDIPUIFS 5XPDPVOUSJFTIBWJOHBUSFBUZXJUIFBDIPUIFS "QFSTPOJOUFSBDUJOHXJUIBNBDIJOF TVDIBTBDBS "QFSTPOJOUFSBDUJOHXJUIB8FCTJUFWJBB8FCCSPXTFS "QFSTPOPQFSBUJOHB8FCTJUF "QFSTPOJOUFSBDUJOHXJUIBOPSHBOJ[BUJPO TVDIBTBQQMZJOHGPSBKPC PSBDVTUPNFSXJUI BDPNQBOZ 4PGUXBSFJOUFSBDUJOHXJUIPUIFSTPGUXBSF TVDIBTTFOEJOHBNFTTBHFPSJOWPLJOHBTFSWJDF 4PGUXBSFDPOUBJOFEBTBNPEVMFXJUIJOPUIFSTPGUXBSF
136
O
Model-Oriented Systems Engineering Science
O "OPSHBOJ[BUJPOJOUFSBDUJOHXJUIBOBUVSBMTZTUFN TVDIBTUIF"SNZ$PSQTPG&OHJOFFST JOUFSBDUJOHXJUh a flPPEQMBJO O 5XPPSHBOJ[BUJPOTJOUFSBDUJOH TVDIBTBDPNQBOZXJUIBTVQQMJFSPSHBOJ[BUJPO BDPNQFUJ UPS PSBHPWFSONFOUSFHVMBUPSZPSHBOJ[BUJPO O "OPSHBOJ[BUJPOIBWJOHBMPOHUFSNDPOUSBDUXJUIBTVQQMJFS 8IBUJTDPNNPOUPBMMUIFTFDPOOFDUJPOT *OUIFEJTDVTTJPOBOENPEFMUIBUGPMMPX UIFGPDVT JTPOJOUFSBDUJPOT8FQSPQPTFUIBUUIFGPMMPXJOHTFUPGFMFNFOUT CBTFEPOUIFDPOOFDUJPOPOUPM PHZJO$IBQUFS JTDPNNPOUPBMMCJOBSZJOUFSBDUJPOTUXPFOUJUJFTUIBUBSFUIFFOEQBSUJFTPGUIF JOUFSBDUJPO BOBDUJPOJOWPMWJOHUIFUXPQBSUJFT BNFEJVNDBMMFEBDPOOFDUPSQBSUZUISPVHIXIJDI TUVff JTFYDIBOHFE SPMFTUIBUFBDIQBSUZQMBZTJOUIFJOUFSBDUJPO BOEBQSPUPDPMPSTFUPGDPOTUSBJOUT POUIFJOUFSBDUJPO8FDBMMUIFFOEQBSUJFTUIFDPNQPOFOUT BOEXFDBMMUIFDPOOFDUPSQBSUZUIF DPOOFDUPS*OBEEJUJPO JOTPNFDBTFT BTFSWJDFJTQSPWJEFECZPOFDPNQPOFOUBOEDPOTVNFECZ UIFPUIFSDPNQPOFOU*OUIFTFDBTFT UIFDPNQPOFOUTQMBZUIFBEEJUJPOBMSFTQFDUJWFSPMFTPGTFSWJDF QSPWJEFSBOETFSWJDFDPOTVNFSThJTHFOFSBMDPNQPOFOUDPOOFDUPSNPEFMXBTEFWFMPQFEJOUIF T JO UIF TPGUXBSF BSDIJUFDUVSF SFTFBSDI DPNNVOJUZ TFF GPS FYBNQMF 4IBX BOE (BSMBO BOE"MMFOBOE(BSMBO ThFCBTJDCJOBSZJOUFSBDUJPONPEFMJTTIPXOJO'JHVSF VTJOHBTFSWJDFQSPWJEFSBOEDPO TVNFSQBUUFSO XIJDI BTTUBUFEJO$IBQUFS JTJOUFOEFEUPCFUIFHFOFSBMJOUFSBDUJPOUFSNJOPMPHZ ThJTNPEFMBQQMJFTUPBOZCJOBSZJOUFSBDUJPOCFUXFFOTZTUFNT JODMVEJOHUIFJOUFSBDUJPOFYBNQMFT JOUIFMJTUHJWFOBCPWF *O UIF CJOBSZ JOUFSBDUJPO NPEFM FBDI PG UIF UXP FOE QBSUJFT 4 BOE 4 JT NPEFMFE BT BO FODBQTVMBUFETZTUFNXJUIEFfiOFEBDDFTTQPJOUTJOJUTCPVOEBSZDBMMFEQPSUTThFJOUFSBDUJPOBMTP JODMVEFTUIFDPOOFDUPS/ UIFTUVff FYDIBOHFE T
UIFQSPUPDPMPSDPOTUSBJOUTPOUIFJOUFSBDUJPO BOEUIFTZTUFNSPMFT4JTTFSWJDFDPOTVNFSBOE4JTTFSWJDFQSPWJEFS/PUFUIBUUIFSPMFQMBZFECZ BTZTUFNJOBOJOUFSBDUJPOJTEFfiOFECZUIFDPOOFDUPS OPUCZUIFTZTUFNThJTSFflFDUTUIFGBDUUIBU
!
!
! !!%%
& #
!!%%
& !
p, r "# s#'$
# %
Figure 6.3 Basic binary interaction model. (Source: Hybertson, D. Using a specification approach to facilitate component testing. In Testing Commercial-off-the-Shelf Components and Systems, S. Beydeda and V. Gruhn, Eds. New York: Springer-Verlag, p. 213–237, 2005. Used with permission of Springer Science + Business Media.)
Composition
O 137
JOHFOFSBM BOFOWJSPONFOUPGBTZTUFNEFfiOFTUIFSPMFQMBZFECZUIFTZTUFNJOUIBUFOWJSPONFOU BTXFEJTDVTTMBUFSJOUIFDIBQUFS "MUIPVHI'JHVSFTIPXTBQSPWJEFEBOESFRVJSFETFSWJDF UIFDPODFQUTPGDPNQFUJUJPOBOE EJTTFSWJDFGSPN$IBQUFSBSFBMTPJNQMJDJUJOUIJTCBTJDNPEFM ThF 6OJfiFE .PEFMJOH -BOHVBHF 6.- EFfiOFT UXP UZQFT PG DPOOFDUPST B EFMFHBUJPO DPOOFDUPSBOE BOBTTFNCMZDPOOFDUPS 0.( ThF6.-DPODFQUPGBTTFNCMZDPOOFDUPS DPSSFTQPOETUPUIF.04&4DPOOFDUPSJOUIFDBTFXIFSFBTFSWJDFJTJOWPMWFEJOBOJOUFSBDUJPO ThF 6.- EFMFHBUJPO DPOOFDUPS DPSSFTQPOET QBSUJBMMZ UP .04&4 EFMFHBUJPO BOE QSPQBHBUJPO XIJDIBSFEJTDVTTFEGVSUIFSJOUIFTFDUJPOFOUJUMFEi3FMBUJPOT#FUXFFO8IPMFTBOE1BSUTw ThFGPSFHPJOHEJTDVTTJPOIBTFNQIBTJ[FEGFBUVSFTUIBUBSFDPNNPOUPBMMJOUFSBDUJOHQBJSTPG BOZUZQF BMPOHXJUITPNFBEEJUJPOBMGFBUVSFTPGTFSWJDFJOUFSBDUJPOTThFHFOFSBMJOUFSBDUJPONPE FMTHJWFOJOUIJTTFDUJPO BTXFMMBTUIF/BSZNPEFMTPGUIFOFYUTFDUJPO BSFJOUFOEFEUPBQQMZUP CPUINBDIJOFTBOEIVNBOT8FEJTDVTTNFDIBOJTNTGPSEFTDSJCJOHdiffFSFODFTJOMBUFSDIBQUFST FTQFDJBMMZ$IBQUFSTBOE
N-ary Relation/Interaction Models 4ZTUFNTJOHFOFSBMIBWFNPSFUIBOUXPQBSUTPSDPNQPOFOUTThFCJOBSZNPEFMHJWFTVTNVDIJOGPS NBUJPOBCPVUJOUFSBDUJPOTJOHFOFSBMCVUXFBMTPOFFEUPMPPLBUSFMBUJPOTPSJOUFSBDUJPOTJOXIJDI POFPSNPSFDPOOFDUPSTMJOLNVMUJQMFDPNQPOFOUT"DPOOFDUJPOBNPOHNVMUJQMFDPNQPOFOUTDBO CFNPEFMFECZBOFUXPSL.PSFHFOFSBMMZ XFDBOVTFJEFBTGSPNUIFNBUIFNBUJDBM fiFMETPGHSBQI UIFPSZBOEUPQPMPHZUPNPEFMUIFTFSFMBUJPOTThFHSBQIDPODFQUTPGOPEF QPJOU BOEWFSUFYDPS SFTQPOEUPDPNQPOFOUT BOEUIFHSBQIDPODFQUTPGFEHFBOEMJOFDPSSFTQPOEUPDPOOFDUPST*OUIF HFOFSBMDBTF UIFMJOFTPSFEHFTPGBHSBQIBSFUPQPMPHJDBMFMFNFOUT XIJDITJNQMZNFBOT BNPOH PUIFSUIJOHT UIBUUIFZBSFVOEJSFDUFEBOEUIFDPODFQUPGMFOHUIEPFTOPUBQQMZThFMJOFTPSFEHFT NBZCFBTTJHOFEBEJSFDUJPO JOXIJDIDBTFUIFZBSFDBMMFEBSDT BSSPXT PSEJSFDUFEFEHFT BOEUIF HSBQIJTDBMMFEBEJSFDUFEHSBQIPSBEJHSBQI*OBEEJUJPO UIFFEHFTNBZCFBTTJHOFEXFJHIUT XIJDI NBZCFHJWFOJOUFSQSFUBUJPOTTVDIBTMFOHUI"EJHSBQIXJUIXFJHIUFEFEHFTJTBOFUXPSL /FUXPSLTFYUFOEUIFDPODFQUTJOUSPEVDFEJOUIFEJTDVTTJPOPGCJOBSZSFMBUJPOT"TJOHMFDPO OFDUPSPSOFUXPSLOPXDBODPOOFDUNVMUJQMFDPNQPOFOUT1SPUPDPMTBQQMZUPUIFFOUJSFOFUXPSL 4UVff DBOCFFYDIBOHFEBNPOHNVMUJQMFDPNQPOFOUT.PTUPSBMMUIFFYBNQMFTMJTUFEVOEFSUIF CJOBSZJOUFSBDUJPOEJTDVTTJPODBOCFFYUFOEFEUPNVMUJQMFDPNQPOFOUT TVDIBTTFOEJOHBOFNBJM UPNVMUJQMFSFDJQJFOUT /FUXPSLT PQFO VQ NVMUJQMF JTTVFT BOE PQQPSUVOJUJFT ThSFF HFOFSBM JTTVFT BSF OFUXPSL TUSVDUVSFPSUPQPMPHZ OFUXPSLQFSGPSNBODFPSPQUJNJ[BUJPO BOE OFUXPSLTFDVSJUZ8JUI TVfficJFOU DPOOFDUJWJUZ PG OPEFT NVMUJQMF QBUIT BSF BWBJMBCMF CFUXFFO BOZ HJWFO QBJS PG OPEFT XIJDI DBO NBLF B OFUXPSL NPSF GBVMU UPMFSBOU BOE SPCVTU 0O UIF PUIFS IBOE UIF JOIFSFOU DPOOFDUJWJUZPGBOFUXPSLJODSFBTFTTFDVSJUZSJTLT'JHVSFJMMVTUSBUFTTPNFDPNNPOOFUXPSL UPQPMPHJFT "5*4 *OUIFCVTUPQPMPHZ BMMOPEFTBSFDPOOFDUFECZBTJOHMFDPOOFDUPSThFNFTIUPQPMPHZJTNVM UJQMZDPOOFDUFEUIBUJT BUMFBTUUXPOPEFTIBWFUXPPSNPSFDPOOFDUJPOQBUITCFUXFFOUIFN" OFUXPSLJOXIJDIFWFSZOPEFJTEJSFDUMZDPOOFDUFEUPFWFSZPUIFSOPEFJTBGVMMZDPOOFDUFENFTI .PTUOFUXPSLTPGBOZTJ[FEPOPUVTFBGVMMZDPOOFDUFEUPQPMPHZCFDBVTFJUEPFTOPUTDBMFVQXFMM )PXFWFS BDPNNPODPOOFDUPSMJLFBCVTDBOBMTPQSPWJEFBGVMMZDPOOFDUFEFffFDU BOEJTNVDI NPSFTDBMBCMF"DPNNPODPOOFDUPSBMTPTFFNTMJLFBNPSFOBUVSBMNPEFMPG/BSZPSNVMUJQBSUZ JOUFSBDUJPOTUIBOEPFTBNVMUJQMFQBJSXJTFUPQPMPHZ BMUIPVHIJOTPNFDBTFTUIFQBJSXJTFNPEFM HJWFTNPSFJOGPSNBUJPO.BOZOFUXPSLTBSFIZCSJETPGUXPPSNPSFPGUIFTFUPQPMPHJFT
138
O
Model-Oriented Systems Engineering Science
Star
Mesh
Ring
Figure 6.4
Bus
Tree
Common network topologies.
ThFSFDFOUJODSFBTFJOUIFTUVEZPSTDJFODFPGOFUXPSLTTIPVMECFOFfiUUIFEFWFMPQNFOUPGDPN QMFYTZTUFNNPEFMT GPSUXPSFBTPOT'JSTU DPNQMFYTZTUFNTFNQIBTJ[FUIFSFMBUJPOTBNPOHQBSUT XIJDI OFUXPSL BOBMZTJT BEESFTTFT 4FDPOE UIF TBNF OFUXPSL NPEFMT TFFN UP BQQMZ UP NVMUJQMF EPNBJOT TVDIBTUSBOTQPSUBUJPOOFUXPSLT TPDJBMOFUXPSLT BOEDPNQVUFSOFUXPSLT.PSFCSPBEMZ UIFTUVEZPGOFUXPSLTBOEUIFSFTVMUJOHNPEFMTTIPVMEBMTPFODPVSBHFNPWFNFOUUPXBSEBNPEFM PSJFOUFEBQQSPBDI3FTFBSDIJOOFUXPSLNPEFMTJTfiOEJOHDPNNPOQSPQFSUJFTPGOFUXPSLTTVDI BTiTDBMFGSFFwOFUXPSLT #BSBCÈTJBOE"MCFSU JOXIJDIBNJOPSJUZPGOPEFT DBMMFEIVCT BSF IFBWJMZDPOOFDUFE XIJMFUIFNBKPSJUZPGOPEFTBSFMJHIUMZDPOOFDUFE.BOZSFBMXPSMEOFUXPSLT SFflFDUUIJTQBUUFSO JODMVEJOHUIF*OUFSOFUBOETPNFBJSMJOFOFUXPSLT XIFSFBOPEFDPOOFDUJPOSFQ SFTFOUTBflJHIUUPGSPNBDJUZ ThFiTDBMFGSFFwUFSNDPNFTGSPNUIFPCTFSWBUJPOUIBUBTUIFOFUXPSL HSPXTJOTJ[F JUSFUBJOTUIFTBNFQBUUFSO UIFQSPQPSUJPOPGIVCTUPUPUBMOPEFTSFNBJOTTUBCMF BOE BQQBSFOUMZUIFQFSGPSNBODFJTOPUTJHOJfiDBOUMZEFHSBEFEThFQFSGPSNBODF IPXFWFS NJHIUEFQFOE POUIFTJUVBUJPO PSFWFOUIFWJFXQPJOUThFVTFPGIVCTGPSBJSMJOFSPVUFTNJHIUQSPWJEFUIFCFTU QFSGPSNBODFGSPNUIFWJFXQPJOUPGUIFBJSMJOF CVUGPSBQBTTFOHFS flZJOHIVOESFETPGNJMFTPVUPG UIFXBZUISPVHIIVCDJUZ$UP flZGSPNDJUZ"UP#NJHIUOPUTFFNMJLFHPPEQFSGPSNBODF.VDIPG UIFSFTFBSDIJOUIJTFNFSHJOHTDJFODFPGOFUXPSLTBSFBJTDBQUVSFEJO/FXNBOFUBM ThF/BSZDPNQPOFOUDPOOFDUPSNPEFMJTBWFSZHFOFSBMPOF*UDBOCFTQFDJBMJ[FEJONBOZ XBZT4PNFPGUIFTMJHIUMZNPSFTQFDJBMJ[FEUZQFTPGJOUFSBDUJPONPEFMTBSFDPMMBCPSBUJPO DPPS EJOBUJPO PSDIFTUSBUJPO BOEDIPSFPHSBQIZ$PNNPOQSPUPDPMQBUUFSOTVTFEJOCPUICJOBSZBOE /BSZ JOUFSBDUJPO NPEFMT JODMVEF QFFSUPQFFS DMJFOUTFSWFS TFSWJDF QSPWJEFS BOE DPOTVNFS SFRVFTUSFTQPOTF NFTTBHFPSJFOUFE FWFOUESJWFOJOUFSBDUJPOTVDIBTJOUFSSVQUTPSQVCMJTIBOETVC TDSJCF BOETUSFBNJOHThFZDBOCFTZODISPOPVTPSBTZODISPOPVT*OTPNFUZQFTPGJOUFSBDUJPO TVDIBTPSDIFTUSBUJPO POFQBSUEJSFDUTUIFJOUFSBDUJPOThJTBMTPBQQMJFTUPNBOZTPDJBMTJUVBUJPOT XIFSFPOFQFSTPO JOUIFSPMFPGNBOBHFS MFBEFS DPBDI FUD JTEJSFDUJOHBHSPVQJOUFSBDUJPO0UIFS NPEFMT TVDIBTDPMMBCPSBUJPOBOEDIPSFPHSBQIZ EJTUSJCVUFJOUFSBDUJPOSFTQPOTJCJMJUZBNPOHUIF QBSUT BTJOBIFUFSBSDIZ"OBOUDPMPOZJTBOFYBNQMFPGUIFMBUUFSUZQFPGNPEFM "UPQPMPHZDBOCFNPEFMFEJOEJffFSFOUXBZT EFQFOEJOHPOUIFEFTJSFEFNQIBTJT4VQQPTFXF IBWFBDPNNPODPOOFDUPS TVDIBTUIF*OUFSOFU UISPVHIXIJDIQBJSXJTFJOUFSBDUJPOTUBLFQMBDF 'JHVSFTIPXTIPXXFDPVMENPEFMUIJTXJUIUIFFNQIBTJTPOUIFDPNNPODPOOFDUPS BTPOUIF ThFTDJFODFPGOFUXPSLTJTBDPNCJOFEOBUVSBMBOEBSUJfiDJBMTDJFODFCFDBVTFJUBCTUSBDUTQBUUFSOTGSPNCPUI OBUVSBMBOEBSUJfiDJBMOFUXPSLT
O 139
Composition
S internal model p2
S1
S internal model S2
r3
p2
S1
r4
N1
p4
S2
r3
p4
r4 r6 N1 p6
r4
r6
p4
N1
N1
p6
r4
r6 S3
S4
(a) Common connector emphasis
Figure 6.5
r1
S3
p6
N1
r6
S4
r1
(b) Pairwise interaction emphasis
Two views of pairwise interactions via a common connector.
MFGU PSXJUIUIFFNQIBTJTPOUIFQBJSXJTFJOUFSBDUJPOT BTPOUIFSJHIU*OCPUIDBTFT TZTUFNT4 UISPVHI4JOUFSBDUUISPVHIPOFDPOOFDUPS / 0OFFYBNQMFPGUIJTDPOfiHVSBUJPO4JTBQFSTPOBDDFTTJOHUIF*OUFSOFUPOUIFJSIPNFDPN QVUFS 4 JT B OFJHICPS EPXO UIF TUSFFU XJUI TJNJMBS BDDFTT 4 JT UIF OFBSCZ QJ[[B QMBDF CPUI QFPQMFPSEFSGSPN BOE4JTBOPOMJOFCPPLTFMMFSUIFZCPUIVTFThFNPEFMPOUIFSJHIUNBLFTUIF JOUFSBDUJPOTWJTVBMMZDMFBSFS4BOE4JOEFQFOEFOUMZJOUFSBDUXJUICPUIUIFQJ[[BQMBDF4BOE UIFCPPLTFMMFS4ThFUXPQFPQMF 4BOE4 EPOPUJOUFSBDUXJUIFBDIPUIFSBOEUIFUXPCVTJ OFTTFT 4BOE4 EPOPUJOUFSBDUXJUIFBDIPUIFS0OFXBZUIFTFUXPNPEFMTBSFVTFEUPHFUIFSJT UPEFfiOFUIFDPNNPODPOOFDUPSNPEFMBTUIFQIZTJDBMTZTUFNNPEFM BOEUIFQBJSXJTFNPEFMBT BWJFXPGDFSUBJOJOUFSBDUJPOTUIBUVTFPSPWFSMBZUIFQIZTJDBMNPEFM /PUFUIBUCPUIBDPNQPOFOUBOEBDPOOFDUPSNBZCFBDPNQPTJUFPGDPNQPOFOUTBOEDPOOFD UPST&YBNQMFTBOFUXPSLPGDJUJFTBTDPNQPOFOUTBOEBUSBOTQPSUBUJPOOFUXPSLBTBDPOOFDUPS &BDI DJUZ IBT DPNQPOFOUT BOE DPOOFDUPST JOUFSOBMMZ GPS FYBNQMF DPNQPOFOUT CVJMEJOHT DPOOFDUPSTTUSFFUT USBOTQPSUJOHWFIJDMFT FUD"OEUIFUSBOTQPSUBUJPOOFUXPSLIBTDPOOFDUPST BOEDPNQPOFOUTGPSFYBNQMF DPOOFDUPSTSPBET BJSSPVUFT XBUFSXBZTDPNQPOFOUTUSVDLT BJSQMBOFT CPBUT HBUFXBZDJUJFTThVT BUSVDLDBOCFBTZTUFNJOJUTFMGPSBDPNQPOFOUJOBMBSHFS TZTUFN TVDIBTBflFFUPGUSVDLTPSBDPNQPOFOUJOBDPNQPTJUFDPOOFDUPS TVDIBTBUSBOTQPSUBUJPO OFUXPSL"DJUZDBOCFBTZTUFN PSBDPNQPOFOUJOBDPNQPTJUFDPOOFDUPSTVDIBTBUSBOTQPSUB UJPO OFUXPSLJOXIJDIUIFDJUZJTBHBUFXBZ CFUXFFO B TPVSDF BOE EFTUJOBUJPO .PSF FYUFOTJWF NVMUJMFWFMDPNQPTJUJPOTUSVDUVSFTXJMMCFFYQMPSFEJOUIFTFDUJPOFOUJUMFEi.VMUJMFWFM$PNQPTJUJPO 4USVDUVSFTBOE4DBMFTw 4PNFBEEJUJPOBMOPUFTPODPOOFDUPSTBOEDPNQPOFOUT O $POOFDUPSTBTXFMMBTDPNQPOFOUTDBOIBWFQPSUT&YBNQMFTBQPSUBMUPUIF*OUFSOFUB QPSUUPBMJNJUFEBDDFTTIJHIXBZ DBMMFEBOJOUFSDIBOHFBEPDLPSSBNQUIBUQSPWJEFTCPBU BDDFTTUPBSJWFSPSXBUFSXBZ O $POOFDUPST DBO CF FODBQTVMBUFE *O UIF QSFWJPVT CVMMFU NPTU PG UIF FYBNQMFT BSF OPU BDDFTTJCMFFYDFQUWJBUIFJSQPSUT O 4FSWJDFTDBOCFDPNQPOFOUTFSWJDFT UBYQSFQBSBUJPO 8FCTFSWJDFT PSDPOOFDUPSTFSWJDFT *OUFSOFU 'FE&Y ThJTJTBVTFGVMEJTUJODUJPOUIBUQFSIBQTTIPVMECFNBEFNPSFFYQMJDJU JOUIFTFSWJDFPSJFOUFEXPSME
140 O
Model-Oriented Systems Engineering Science
ThFfiSTUDMBTTTUBUVSFPGSFMBUJPOTPSDPOOFDUPSTJTTVDIUIBU JODPNQPOFOUoDPOOFDUPSCBTFE NPEFMTPGTZTUFNSFMBUJPOTPOQBSUT CPUIDPNQPOFOUTBOEDPOOFDUPSTNBZCFSFHBSEFEBTQBSUT 4PNFNPEFMTFNQIBTJ[FDPNQPOFOUTPWFSDPOOFDUPSTPUIFSNPEFMTFNQIBTJ[FDPOOFDUPSTPWFS DPNQPOFOUT%FQFOEJOHPOUIFDPOUFYUPSUZQFPGNPEFM QBSUNJHIUSFGFSUPDPNQPOFOUT PSDPO OFDUPST PSCPUI,MJS o o DIBSBDUFSJ[FENPEFMTUIBUBSFCBTFEPODFSUBJO LJOET PG DPNQPOFOUT XJUIPVU DPNNJUUJOH UP BOZ QBSUJDVMBS LJOE PG SFMBUJPO BT FYQFSJNFOUBMMZ CBTFE BOENPEFMTCBTFEPODFSUBJOLJOETPGSFMBUJPOT XJUIPVUDPNNJUUJOHUPBOZQBSUJDVMBSLJOE PGDPNQPOFOU BTUIFPSFUJDBMMZCBTFE3FMBUJPOTSFflFDUiTZTUFNIPPEwBOEBSFUIFGPDVTPGTZTUFNT TDJFODF XIJMFDPNQPOFOUTSFflFDUiUIJOHIPPEwBOEBSFUIFGPDVTPGNPSFEPNBJOTQFDJfiDUSBEJ UJPOBMTDJFODFTTVDIBTQIZTJDTPSDIFNJTUSZ
Composition Properties 8F QSFTFOU UISFF DPNQPTJUJPO QSPQFSUJFT JO UIJT TFDUJPO FYDMVTJWJUZ NVUBCJMJUZ BOE TZNNFUSZThFTFQSPQFSUJFTTUSVDUVSF BOEUPTPNFEFHSFFNPUJWBUF PVSEJTDVTTJPOPGDPNQPTJUJPO NPEFMTThFFYDMVTJWJUZPGBQBSUJTUIFEFHSFFUPXIJDIJUJTFYDMVTJWFMZJOPOFXIPMFThFNVUBCJMJUZ PGBQBSUJTUIFEFHSFFUPXIJDIJUDIBOHFTJOUIFDPNQPTJUJPOQSPDFTTThFTZNNFUSZPGBDPNQPTJ UJPOJTUIFEFHSFFUPXIJDIJUDPNCJOFTQBSUTUPGPSNBXIPMF BTPQQPTFEUP GPSFYBNQMF BEEJOHB QBSUUPBXIPMF8FOPXEJTDVTTDPNQPTJUJPONPEFMTBTTPDJBUFEXJUIFBDIPGUIFTFQSPQFSUJFT BOE UIFOCSJFflZEJTDVTTIPXUIFUISFFSFMBUF
Exclusivity ThFFYDMVTJWJUZEJTUJODUJPOJTCFUXFFOBQBSUUIBUJTJOPOMZPOFXIPMF FYDMVTJWF BOEBQBSUUIBU JT PSDBOCF JONVMUJQMFXIPMFT OPOFYDMVTJWF 0OFNJHIUUIJOLUIBUBQBSUDBOCFJOPOMZPOF XIPMF)PXDBOBOBUPNCFJONPSFUIBOPOFNPMFDVMF BDFMMJONPSFUIBOPOFPSHBO BCSJDLJO NPSFUIBOPOFIPVTF BOFOHJOFJONPSFUIBOPOFDBS BUSFFJONPSFUIBOPOFGPSFTU PSBQMBOFUJO NPSFUIBOPOFTPMBSTZTUFN *GBQBSUDBOFYJTUJOPOMZPOFXIPMF XFDBMMJUUIFDPOUBJOFEDPNQPTJ UJPONPEFM*OUIFNPTUFYUSFNFPSQVSFGPSNPGUIJTNPEFM UIFXIPMFPXOTUIFQBSUTUIFQBSUT EPOPUFYJTUTFQBSBUFMZGSPNUIFXIPMFBOEJGUIFXIPMFJTEFTUSPZFE UIFQBSUTBSFBMTPEFTUSPZFE *OMFTTFYUSFNFGPSNT BQBSUDBOOPUCFQBSUPGNVMUJQMFTZTUFNTTJNVMUBOFPVTMZ CVUDPVMECFQBSU PGPOFTZTUFNBUPOFUJNFBOEQBSUPGBOPUIFSTZTUFNBUBEJffFSFOUUJNFThJTJTUIFDPOTFDVUJWF NPEFMXFEFTDSJCFBUUIFFOEPGUIJTTVCTFDUJPO )PXFWFS JONBOZDBTFT BQBSUDBOCFDPODFQUVBMJ[FEBTFYJTUJOHJONVMUJQMFTZTUFNT*OUIJT DBTF XIJDIXFDBMMUIFTIBSFENPEFM BQBSUFYJTUTTFQBSBUFMZBOEDBOCFJONVMUJQMFXIPMFTBOE JGTPNFXIPMFTBSFEFTUSPZFE UIFQBSUTUJMMSFNBJOT"DPNNPOFYBNQMFPGUIFTIBSFENPEFMJTB TPGUXBSFDPNQPOFOUUIBUJTVTFECZBOEJTQBSUPGNVMUJQMFTPGUXBSFTZTUFNT5XPEPNJOBOUBSDIJ UFDUVSFTPGUIJTUZQFBSFMBZFSFEBSDIJUFDUVSF XIFSFFBDIMBZFSIBTQBSUTUIBUTVQQPSUNVMUJQMFQBSUT JOIJHIFSMBZFST BOEBTFSWJDFPSJFOUFEBSDIJUFDUVSF 40"
TVDIBT8FCTFSWJDFTUIBUBSFBDDFTTJCMF UPNVMUJQMFDPOTVNFSTThFTBNFDPNQVUFS $16 PQFSBUJOHTZTUFN fiMFTZTUFN BOENJEEMFXBSF QSPWJEFDPNNPOTFSWJDFTUPNVMUJQMFBQQMJDBUJPOT/FUXPSLTTVDIBTUIF*OUFSOFUBSFTIBSFEQBSUT PGNVMUJQMFTZTUFNT"NPSFSFDFOUUPQJDJOTFSWJDFPSJFOUBUJPOJTUIFDPODFQUPGDMPVEDPNQVUJOH XIFSFDPNQVUJOHQPXFSBOEPUIFSDPNQVUJOHSFTPVSDFTBSFBWBJMBCMFGSPNEBUBDFOUFSTPSDPNQVU JOHDFOUFSTPOUIF*OUFSOFU )BZFT (SVNBOBOE,OPSS 7BSJBUJPOTPOUIJTUIFNF BOEUIJTUFSNJODMVEFPOEFNBOEDPNQVUJOH TPGUXBSFBTBTFSWJDF 4BB4
VUJMJUZDPNQVUJOH QMBUGPSNBTBTFSWJDF *OUFSOFUBTQMBUGPSN NBOBHFETFSWJDFQSPWJEFS TFSWJDFDPNNFSDFQMBUGPSN BOE*OUFSOFUJOUFHSBUJPO XIFSFUIFMBUUFSJTJOUFHSBUJPOPGDMPVECBTFETFSWJDFT
Composition
O 141
4IBSFENPEFMTHPCFZPOETPGUXBSFBOEDPNQVUFSTZTUFNT$POTJEFSUIFTFQIZTJDBMTFSWJDFQSPWJE FSTUIFTBNFBHFOUTVDIBTBCPPLTFMMFS DBSEFBMFS NBJMDBSSJFS USBOTQPSUTFSWJDF 'FE&Y
EPDUPS UBYQSFQBSFS FUDTFSWFTNVMUJQMFDMJFOUT*OFBDIDBTF UIFBHFOUDMJFOUPSTFSWFSDMJFOUJOUFSBDUJPO DBOCFEFTJHOBUFEBTUIFJOUFSOBMNPEFMPGBTZTUFN4PJGBEPDUPSIBTQBUJFOUT JUJTFOUJSFMZSFBTPO BCMFUPEFTJHOBUFUIBUUIFEPDUPSJTQBSUPGTZTUFNT QMVTTFWFSBMPUIFSTZTUFNT TVDIBTIJTDPMMFBHVFT BOEUIFPffiDFTUBffJOIJTQSBDUJDF ThFXIPMFOPUJPOPGDPNNPOTFSWJDFJTWFSZTUSPOHBOEUSBEJUJPOBM JOUIFQIZTJDBMXPSMEDPNNPOTPGUXBSFTFSWJDFTIBWFOPUIJOHOFXPOUIJTDPODFQU0VUTPVSDJOH TVDIBTBDDPVOUJOH )3 FWFO*5 fiUTUIJTNPEFM4PUIFCBTJDTIBSFEDPNQPTJUJPONPEFMTFQBSBUFE MPPTFMZDPVQMFEJTWFSZTJNJMBSGPSQIZTJDBMTZTUFNTBOETPGUXBSFTZTUFNT ThFTIBSFENPEFMIBTUXPWBSJBOUT0OFJTXIFSFBTIBSFEQBSUPDDVSTPODFJOFBDITZTUFNThF FYBNQMFTHJWFOBCPWFBSFPGUIJTWBSJFUZ*OUIFTIBSFENPEFMTIPXOJO'JHVSF QBSU4 BTB QBSUPGTZTUFNT4BOE4 JMMVTUSBUFTUIJT ThFPUIFSWBSJBOUJTXIFSFBTIBSFEQBSUPDDVSTNVMUJQMFUJNFTJOBTJOHMFTZTUFN JMMVTUSBUFE JO'JHVSFCZUIFNVMUJQMFBQQFBSBODFTPGQBSU4JOTZTUFN4.PTUPGUIFTZTUFNTJOXIJDI UIJTPDDVSTBSFNPEFMT.BOZUBSHFUTZTUFNTIBWFNVMUJQMFQBSUTPGUIFTBNFUZQF UIBUJT UIFZ IBWFUIFTBNFTQFDJfiDBUJPOPSNPEFM'PSFYBNQMF BIPVTFIBTNBOZCSJDLTUIBUBSFTJNJMBS*GXF EFfiOFEBNPEFMPGBIPVTFUIBUTIPXFEFWFSZCSJDL BOEXFXFSFVTJOHCSJDLTPGUZQF4 B DFSUBJOTJ[F DPMPS NBUFSJBM FUD NBZCFFWFOGSPNBDFSUBJOWFOEPS
PVSNPEFMXPVMEIBWFQBSU 4SFQFBUFEUJNFTThPTFQBSUTXPVMECFNVMUJQMFPDDVSSFODFTPGUIFTBNFQBSUJOUIF NPEFMThFUBSHFUTZTUFN UIFIPVTF XPVMEBMTPIBWFQBSUTPGUZQF4#VUJOUIFUBSHFU TZTUFN FBDIPGUIPTFCSJDLTXPVMECFBEJTUJODUBOEVOJRVFFOUJUZUIFZXPVMEOPUCFUIF TBNFQBSU4PJOUIJTDBTF UIF4CSJDLXPVMECFBTIBSFE NVMUJQMFPDDVSSJOHQBSUSFQSFTFOUJOH TIBSFEDPNQPTJUJPOJOUIFNPEFMPGUIFIPVTF BOEXPVMESFQSFTFOUDPOUBJOFEDPNQPTJUJPOJOUIF UBSHFUTZTUFN UIFIPVTF $POUBJOFEBOETIBSFEDPNQPTJUJPONPEFMTBQQMZOPUKVTUUPDPNQPTJUJPOPGDPNQPOFOUT CVU BMTPUPDPNQPTJUJPOPGDPOOFDUPST"DPOUBJOFEDPOOFDUPSXPVMECFIBSEXJSFECFUXFFOJOUFSBDU JOHQBSUJFTUIBUGPSNBDMPTFETFU"TIBSFEDPOOFDUPSXPVMECFBDPNNPODPOOFDUPSTVDIBTB TIBSFEOFUXPSLJOCVTUPQPMPHZUIBUJTQBSUPGNVMUJQMFTZTUFNTPGJOUFSBDUJOHQBSUJFT ThFTIBSFENPEFMBMTPCSJOHTUPHFUIFSBOEFOBCMFTVOJfiDBUJPOPGUIFDPODFQUPGDPOUSBDU" EFTJHOCZDPOUSBDU BO40"TFSWJDFDPOUSBDU BOPMEGBTIJPOFEDPOUSBDUCFUXFFOUXPPSHBOJ[BUJPOT PSQBSUJFT BOEJNQMJDJUDPOUSBDUTJOUIFUSBEJUJPOBMTFSWJDFJOEVTUSZBMMBMJHOJOUIFVOJfiFETIBSFE
S1 S11
S12
S21
S22
S31
S14
S13
S14
S23
S14
S33
S14
S14
Figure 6.6
S3
S2
Shared composition model.
142 O
Model-Oriented Systems Engineering Science
NPEFM*OBEEJUJPO .04&4BMJHOTBOEVOJfiFTCPUIDPNQPTJUJPONPEFMTDPOUBJOFEBOETIBSFE XJUIUIFDPNNPODPOUSBDUTQFDJfiDBUJPOBQQSPBDI BTEFTDSJCFEJONPSFEFUBJMJO$IBQUFS ThFSFBSFJOUFSNFEJBUFNPEFMTCFUXFFOGVMMZDPOUBJOFEBOEGVMMZTIBSFE0OFJTBDPOTFDVUJWF DPNQPTJUJPONPEFM JOXIJDIBQBSUDBOPOMZCFJOPOFTZTUFNBUBHJWFOUJNF CVUDBOCFQBSUPG BOPUIFSTZTUFNBUBOPUIFSUJNF*GJUJTEJfficVMUPSSBSFUPNPWFBQBSUGSPNPOFTZTUFNUPBOPUIFS JUJTDMPTFSUPUIFDPOUBJOFETJEF&YBNQMFTBSFNPWJOHBOFOHJOFGSPNPOFDBSUPBOPUIFS PSVTJOH BCSJDLJOPOFIPVTFBOEMBUFSVTJOHJUJOBOPUIFSIPVTF PSSFNPWJOHBIFBSUGSPNPOFIVNBOBOE QMBDJOHJUJOBOPUIFSIVNBO *GJUJTFBTZPSUZQJDBMUPNPWFBQBSUGSPNPOFTZTUFNUPBOPUIFS JUJTDMPTFSUPUIFTIBSFETJEF "DPNNPODBUFHPSZPGUIJTJTQBSUTUIBUDBOEPNVMUJQMFKPCTCVUDBOPOMZEPPOFPGUIFNBUB HJWFOUJNF&YBNQMFTBTJOHMFDPNQVUFSQSPDFTTPSTVQQPSUJOHNVMUJQMFQSPHSBNTWJBBUJNFTMJDJOH PQFSBUJOHTZTUFN PSBTJOHMFBDDPVOUBOUUIBUDBOIFMQNVMUJQMFQFPQMFQSFQBSFUIFJSUBYSFUVSOT CVUDBOPOMZXPSLPOPOFBUBHJWFONPNFOU*OUIFTFDBTFT UIFEJffFSFODFCFUXFFOUIFDPOTFDV UJWFNPEFMJOXIJDIXFBMMPXBQBSUUPCFDPOUBJOFEJONVMUJQMFTZTUFNTCVUDPOTUSBJOUPPOMZ POFTZTUFNBUBUJNF BOEBQBSBMMFMQSPDFTTJOHTIBSFEQBSUUIBUDBOCFQBSUPGNVMUJQMFTZTUFNT CFDPNFTWFSZTNBMM ThFGPSFHPJOHEJTDVTTJPOUIFSFGPSFSFQSFTFOUTUIFGPMMPXJOHDPNQPTJUJPONPEFMWBSJBOUT O "QVSFDPOUBJOFENPEFMBDPNQPOFOUJTQBSUPGPOMZPOFTZTUFN BOEDFBTFTUPFYJTUXIFO UIFTZTUFNDFBTFTUPFYJTU O "DPOTFDVUJWFDPOUBJOFENPEFMBDPNQPOFOUJTQBSUPGPOMZPOFTZTUFNBUBUJNFCVUNBZ NPWFUPBOPUIFSTZTUFNBUBMBUFSUJNF O "DPOTFDVUJWFWJFXPGBTIBSFENPEFMBDPNQPOFOUJTBQBSUPGNVMUJQMFTZTUFNTTJNVMUBOF PVTMZCVUDBOPOMZJOUFSBDUXJUIQBSUTPGPOFTZTUFNBUBUJNF BOEUIJTJOUFSBDUJPODPO TUSBJOUJTQBSUPGUIFNPEFM O "TJNVMUBOFPVTWJFXPGBTIBSFENPEFMBDPNQPOFOUJTBQBSUPGNVMUJQMFTZTUFNTTJNVMUBOF PVTMZXIFUIFSPSOPUUIFDPNQPOFOUDBOPOMZJOUFSBDUXJUIQBSUTPGPOFTZTUFNBUBUJNF JTOPUQBSUPGUIJTNPEFM ,FFQJONJOEUIBUUIFTFWBSJBOUTBOEWJFXTSFQSFTFOUQPJOUTPOBDPOUJOVVNUIBUSBOHFTGSPNQVSF DPOUBJOFEUPTJNVMUBOFPVTTIBSFE ThF6.- 0.( EFfiOFTDPNQPTJUJPOUZQFTUIBUDPSSFTQPOEBQQSPYJNBUFMZUPPVS DPOUBJOFE QVSFPSDPOTFDVUJWF BOETIBSFE XIJDIUIFZSFGFSUP SFTQFDUJWFMZ BTDPNQPTJUFBHHSF HBUJPOBOETIBSFEBHHSFHBUJPO. ThFZEFTDSJCFUIFUZQFTUIJTXBZ i"HHSFHBUJPO,JOEJTBOFOVNFSBUJPOPGUIFGPMMPXJOHMJUFSBMWBMVFT N /POFJOEJDBUFTUIBUUIFQSPQFSUZIBTOPBHHSFHBUJPO N 4IBSFEJOEJDBUFTUIBUUIFQSPQFSUZIBTBTIBSFEBHHSFHBUJPO N $PNQPTJUFJOEJDBUFTUIBUUIFQSPQFSUZJTBHHSFHBUFEDPNQPTJUFMZ UIBUJT UIFDPN QPTJUFPCKFDUIBTSFTQPOTJCJMJUZGPSUIFFYJTUFODFBOETUPSBHFPGUIFDPNQPTFEPCKFDUT QBSUT w
Mutability *OUIFEJTDVTTJPOUIVTGBS XFIBWFVTFEFYBNQMFTXIFSFQBSUTBSFDPNQPTFEJOUPXIPMFTNPSFPS MFTTJOUBDU#VUJONBOZDBTFT UIFQBSUTDIBOHFXIFOUIFZBSFDPNQPTFEXJUIPUIFSQBSUT8F DBMMUIJTBNVUBCMFDPNQPTJUJPONPEFM$PNNPOUFSNTGPSUIJTUZQFPGDPNQPTJUJPOBSFCPOEJOH
Composition
O 143
GVTJPO BOENFSHJOH1SPNJOFOUFYBNQMFTBSFDIFNJDBMCPOEJOHBOEPSHBOJ[BUJPOBMNFSHFSTThF FYBNQMFJO'JHVSFTIPXFEUXPNPMFDVMFTDIBOHJOHXIFOUIFZNFSHFE5XPIZESPHFOBUPNT BOEBOPYZHFOBUPNXFSFSFNPWFEEVSJOHDPNQPTJUJPOBOEDPNCJOFEUPQSPEVDFXBUFSBTBTJEF FffFDUPGUIFDPNQPTJUJPO 8IFOUXPPSHBOJ[BUJPOTNFSHF UIFZVTVBMMZDIBOHFPSSFNPWFDFSUBJOFMFNFOUTTPUIFZEPOPU IBWFVOXBOUFEEVQMJDBUJPOPGDPNNPOGVODUJPOT
Symmetry "MMUIFDBTFTBOENPEFMTEJTDVTTFETPGBSBSFTZNNFUSJD JOUIBUUIFDPNQPTJUJPOTXFSFPGQBSUT JOUPBXIPMF"OBTZNNFUSJDNPEFMBMTPFYJTUT XIFSFBXIPMFBEETBQBSUUIBUJT BXIPMFBOE BQBSUBSFDPNQPTFEJOUPB SFWJTFE XIPMF.PTUPGUIFDPNQPTJUJPOEJTDVTTJPOJOUIJTCPPLJT BCPVU TZNNFUSJD DPNQPTJUJPO &YBNQMFT PG BTZNNFUSJD DPNQPTJUJPO JODMVEF BEEJOH B TNBMM NPMFDVMF NPOPNFS UPBQPMZNFSDIBJOJODIFNJTUSZPSBOPSHBOJ[BUJPOIJSJOHBOFXFNQMPZFF BQFSTPOKPJOJOHBTPDJBMDMVC PSBOFUXPSLBEEJOHBOPEFThFSFDBOCFTPNFUIJOHPGBDPO UJOVVNCFUXFFOBTZNNFUSJDBOETZNNFUSJDDPNQPTJUJPOThFQBUUFSOPGDPNQBOZNFSHFSTBOE BDRVJTJUJPOTSFflFDUTTVDIBDPOUJOVVN(FOFSBMMZ JGUXPDPNQBOJFTNFSHF XFXPVMEDBMMJUTZN NFUSJDDPNQPTJUJPO XIJMFJGPOFDPNQBOZBDRVJSFTBOPUIFSDPNQBOZ XFXPVMEUZQJDBMMZSFHBSE JUBTBTZNNFUSJD
Relations among the Three Categories ThF NVUBCJMJUZ DPNQPTJUJPO DBUFHPSZ JT JOEFQFOEFOU PG UIF TZNNFUSZ DBUFHPSZ ThBU JT CPUI NVUBCMFBOEJNNVUBCMFDPNQPTJUJPODBOBQQMZUPTZNNFUSJDBOEBTZNNFUSJDNPEFMT *NNVUBCMFDPNQPTJUJPODBOBQQMZUPCPUITIBSFEBOEDPOUBJOFEDPNQPTJUJPONPEFMT.VUBCMF DPNQPTJUJPODBOBMTPBQQMZUPDPOUBJOFEDPNQPTJUJPO*GBQBSUJTVTFEPOMZJOPOFTZTUFN UIF QBSUDBOCFDIBOHFEXJUIPVUBffFDUJOHBOZPUIFSTZTUFN FTQFDJBMMZJGUIFQBSUJTFODBQTVMBUFE .VUBCMFDPNQPTJUJPOEPFTOPU JOHFOFSBM BQQMZUPTIBSFEDPNQPTJUJPO"TIBSFEQBSUNVTU SFUBJOJUTTFQBSBUFFYJTUFODFUPCFBWBJMBCMFUPPUIFSTZTUFNT TPUIBUJGPOFTZTUFNDIBOHFEUIFQBSU UIFDIBOHFXPVME JOHFOFSBM BffFDUBMMPUIFSTZTUFNTUIBUVTFEPSJODMVEFEUIFQBSU *UJTJNQPSUBOUUPEJTUJOHVJTICFUXFFONVUBCJMJUZBOEBEBQUBUJPOPSTZTUFNDIBOHF"NVUBCMF QBSUDIBOHFTEVSJOHDPNQPTJUJPO"EBQUBUJPOJOWPMWFTTZTUFNDIBOHFPWFSJUTPQFSBUJPOBMMJGF" QBSUDBOCFCPUIJNNVUBCMFBOEBEBQUBCMF"EBQUBUJPOBOEPUIFSGPSNTPGDIBOHFBSFEJTDVTTFE JO$IBQUFS
Relations between Wholes and Parts *OUIJTTFDUJPOXFEJTDVTTBWBSJFUZPGSFMBUJPOTUIBUFYJTUPSDBOCFEFfiOFECFUXFFOXIPMFTBOE QBSUT8FPCTFSWFBUUIFTUBSUUIBUCFDBVTF4&JOHFOFSBMBOE.04&4JOQBSUJDVMBSTVQQPSUCPUI QIZTJDBMTZTUFNTBOEDPODFQUVBMTZTUFNT XFEPOPUDPOTUSBJOFJUIFSBXIPMFPSBQBSUUPCFDPO DSFUFPSBCTUSBDU ThFfiSTUTFDUJPOQSFTFOUTTPNFCBTJDXIPMFoQBSUDPODFQUTGSPNTZTUFNTTDJFODF#FDBVTFUIF XIPMFoQBSUSFMBUJPOJTXIFSFUIFDPODFQUPGFNFSHFODFBSJTFT XFCSJFflZEJTDVTTJOBTJEFCBSUIF DPODFQUPGFNFSHFODFBOEUIFTUBODFPG.04&4UPXBSEUIJTDPODFQUThFOXFEJTDVTTBCBTJDTFU BOEBOFYUFOEFETFUPGXIPMFoQBSUSFMBUJPOT
144
O
Model-Oriented Systems Engineering Science
ThFEJTDVTTJPOPGXIPMFoQBSUSFMBUJPOTJOUIJTTFDUJPOBOEDIBQUFSJTJOGPSNBMThFSFBSFGPSNBM USFBUNFOUTPGUIJTTVCKFDU4PNFPGUIFNBSFCBTFEPOTFUUIFPSZ BOEPUIFSTPONFSFPMPHZ PSUIF UIFPSZPGXIPMFTBOEQBSUT TFF FH 4JNPOT
"OPUIFSGPSNBMBQQSPBDIJTUIFUIFPSZPG HSBOVMBSQBSUJUJPOT #JUUOFSBOE4NJUI ThFMBUUFSIBTGFBUVSFTUIBUDPVMECFBQQMJFEUPUIF NPEFMTQBDF FTQFDJBMMZDPNQPTJUJPOBOEWJFXT0OFTVDIGFBUVSFJTUIFEFQJDUJPOPGDFMMTBOEUIFJS NBQQJOHUPSFBMJUZThJTSFMBUJPOJTBOBMPHPVTUPUIF.04&4EFQJDUJPOPGDPNQPTJUJPONPEFMTBOE UIFJSDPSSFTQPOEFODFXJUITZTUFNT #FGPSFXFQSPDFFEXJUIUIFEJTDVTTJPO XFOFFEUPSFNPWFBQPTTJCMFBNCJHVJUZGPSSFBEFSTXIP UFOEUPUIJOLJOGPSNBMUFSNT*OUIJTDIBQUFSBOECPPL QBSUJTNFBOUUPCFQSPQFSQBSU'PSNBMMZ BTZTUFNDBOCFQBSUPGJUTFMG BOBMPHPVTUPBTFUUIBUDBOCFBTVCTFUPGJUTFMG#VUBQSPQFSTVCTFU JTOPUUIFXIPMFTFU"TFUDBOOPUCFBQSPQFSTVCTFUPGJUTFMGUIFSFNVTUCFFMFNFOUTPGBTFU4UIBU BSFOPUFMFNFOUTPGBQSPQFSTVCTFUPG4-JLFXJTF BQSPQFSQBSUJTOPUUIFXIPMFTZTUFN"TZTUFN DBOOPUCFBQSPQFSQBSUPGJUTFMGHJWFOBQSPQFSQBSU1PGTZTUFN4 UIFSFNVTUCFBUMFBTUPOFQBSU PG4UIBUJTOPU11VSTVBOUUPUIJTEJTDVTTJPO VOMFTTPUIFSXJTFOPUFE FWFSZXIFSFJOUIJTCPPLUIBU XFTBZQBSU XFNFBOQSPQFSQBSU. ThJTDPOWFOUJPOIPMETGPSCPUIDPOUBJOFEBOETIBSFEQBSUT
Basic Whole–Part Concepts .VMUJQMFPWFSMBQQJOHTZTUFNEJTUJODUJPOTDBOCFEFfiOFE FBDIPGXIJDIDBOHFOFSBUFTZTUFNUBY POPNJFT4PNFDPNNPOEJTUJODUJPOTBSFPQFOWFSTVTDMPTFEOBUVSBMWFSTVTBSUJfiDJBMPSQIZTJDBM WFSTVT DPODFQUVBM &BDI EJTUJODUJPO PS UBYPOPNZ NBZ CF SFHBSEFE BT B WJFX PG UIF TQBDFUJNF SFHJPOPGBMMTZTUFNT 7JFXTBSFEJTDVTTFEJO$IBQUFS
ThFDIBSBDUFSJTUJDTPGBTZTUFNFYIJCJUBDPNNPOQBUUFSOJOCPUIBTQBUJBMBOEUFNQPSBMWJFX *OUIFTQBUJBMWJFX UIFQBUUFSOJTUIFSFMBUJPOPGDIBSBDUFSJTUJDTPSQSPQFSUJFTPGBXIPMFTZTUFNUP UIFDIBSBDUFSJTUJDTPGJUTQBSUT"TZTUFNIBTBTFUPGDIBSBDUFSJTUJDTPGJOUFSFTU BOEFBDIPGJUTQBSUT IBTBTFUPGDIBSBDUFSJTUJDTPGJOUFSFTUThFSFMBUJPOPGUIFTFTFUTJTJMMVTUSBUFEJO'JHVSFB4PNF DIBSBDUFSJTUJDTBQQMZUPCPUIUIFXIPMFBOEUIFQBSUPUIFSTBQQMZPOMZUPUIFXIPMF OPUUPUIF QBSUBOEPUIFSTPOMZUPUIFQBSU OPUUPUIFXIPMF 4VQQPTFFOUJUJFT"BOE"BSFQBSUTPGXIPMF" BOEJOUVSO"JTQBSUPGXIPMF"$POTJEFS BQSPQFSUZ14VQQPTF1JTOPUBQSPQFSUZPG"PS"1JTBQSPQFSUZPG"BOE1JTOPUBQSPQ FSUZPG"'PSFYBNQMF "UJSF "XIFFM "XIFFMBTTFNCMZ "DBS BOE1BJSQSFTTVSF 8FBSFJOUFSFTUFEJOUIFBJSQSFTTVSFPGBUJSFBTTFNCMFEXJUIBXIFFM CVUOPUJOUIFBJSQSFTTVSFPG FJUIFSBUJSFPSBXIFFMCZJUTFMG BOEOPUJOUIFBJSQSFTTVSFPGBDBSThVT 1JTBQSPQFSUZPGPOMZ" *OUIFSFMBUJPOPG"XJUI"BOE" 1JTBQSPQFSUZPGUIFXIPMFPOMZ*OUIFSFMBUJPOPG"XJUI " 1JTBQSPQFSUZPGUIFQBSUPOMZ *OUIFUFNQPSBMWJFX UIFQBUUFSOJTUIFSFMBUJPOPGDIBSBDUFSJTUJDTPSQSPQFSUJFTPGBTZTUFNBU UJNF5UPJUTDIBSBDUFSJTUJDTBUUJNF5"TZTUFNIBTBTFUPGDIBSBDUFSJTUJDTPGJOUFSFTUBUBOZ HJWFOUJNF BOEUIFTFUNBZDIBOHFPWFSUJNFThFSFMBUJPOPGUIFTFTFUTBDSPTTUJNFJTJMMVTUSBUFE JO'JHVSFC4PNFDIBSBDUFSJTUJDTBQQMZBUCPUI5BOE5PUIFSTBQQMZPOMZBU5 OPUBU5 BOEPUIFSTPOMZBU5 OPUBU5ThFTFDBOCFSFGFSSFEUPJOUIFUFNQPSBMSFMBUJPO SFTQFDUJWFMZ BT QFSTJTUFOU FBSMJFS BOEMBUFSDIBSBDUFSJTUJDT "OBMPHPVTUPUIFTQBUJBMWJFX UIFEFTJHOBUJPOPGQFSTJTUFOU FBSMJFS BOEMBUFSBSFOPUJOIFS FOUCVUSBUIFSBSFDPOUFYUEFQFOEFOU XIFSFUIFDPOUFYUJTUIFSFMBUJPOJOXIJDIUIFEFTJHOBUJPO JTNBEF'PSFYBNQMF JGBQSPQFSUZ1IPMETGPSTZTUFN4BU5BOE5CVUOPUBU5 UIFO1JTB QFSTJTUFOUQSPQFSUZPG4JOUIF5o5SFMBUJPOCVUJTOPUQFSTJTUFOUJOUIF5o5SFMBUJPO /PUFUIBUUIFEJBHSBNTJOUIFfiHVSFBSFJOUFOEFEUPTIPXPOMZUIFFYJTUFODFPGUIFTFWBSJBUJPOT PGDIBSBDUFSJTUJDT OPUUIFSFMBUJWFOVNCFSPSQSPQPSUJPOPGFBDIDIBSBDUFSJTUJD
Composition
Part Part only
Whole Shared
Whole only
(a) Spatial relation
Time 1 Earlier
Time 2 Persistent
Later
(b) Temporal relation
Figure 6.7
Relations of characteristics in space and time.
The Issue of Emergence When we consider the relations between wholes and parts, we encounter the potential relation of emergence. The vernacular form of emergence is “The whole is more than the sum of its parts.” A more formal definition of emergent properties, from Honderich (1995, 224), is: “A property of a complex system is said to be ‘emergent’ just in case, although it arises out of the properties and relations characterizing its simpler constituents, it is neither predictable from, nor reducible to, these lower-level characteristics.” A variety of definitions of emergence exists. See Emmeche et al. (1997) and O’Connor and Wong (2006) for discussion of some of the variants. In traditional systems engineering, emergence is often implicitly assumed but is rarely discussed as an explicit topic. Much of the complex systems literature includes emergence as a defining characteristic of complex systems. For example, Boccara (2004, 3) states that “The appearance of emergent properties is the single most distinguishing feature of complex systems.” On the other hand, some researchers in complex systems call themselves reductionists — for example, Shalizi (2007). The MOSES approach is to focus on and characterize the relations between wholes and parts. For both TS and CS, the whole often has characteristics that parts do not have, which may be called emergence. But parts may also have characteristics that the whole does not have, which we might call submergence. We explore these and other relations in the sections that follow. While we occasionally use the term “emergence,” the primary MOSES depiction of the general situation for both TS and CS is to say that a whole and its parts have partially overlapping characteristics.
O 145
146
O
Model-Oriented Systems Engineering Science
Connection Among Parts Part a
Whole
c b
d
e g
f
a. Characteristic of part only b. Characteristic of part and connection c. Characteristic of connection only d. Characteristic of part, connection, and whole e. Characteristic of connection and whole f. Characteristic of part and whole g. Characteristic of whole only
Figure 6.8
Differing characteristics among system views.
ThFNPSFDPNQMFUFQJDUVSFBMTPJODMVEFTUIFDPOOFDUJPOBNPOHQBSUT TPUIBUUIFWJFXT7 7 BOE7GSPN'JHVSFDBOBMMFYIJCJUUIFTFSFMBUJPOT8FDBOTBZUIBUUIFXIPMF DPOOFD UJPOBNPOHQBSUT BOEUIFQBSUTIBWF JOHFOFSBM EJffFSFOUTFUTPGDIBSBDUFSJTUJDT BTEFQJDUFEJO 'JHVSF"OFYBNQMFPG B
BDIBSBDUFSJTUJDPGBQBSUPOMZ JTBXIFFMBTTFNCMZ JGXFDPOTJEFSJU BTQBSUPGBDBS*UIBTUIFDIBSBDUFSJTUJDPGSPVOEOFTT XIJDIUIFDBSEPFTOPUIBWF"OFYBNQMFPG H
BDIBSBDUFSJTUJDPGUIFXIPMFPOMZ JTUIFUSBOTQPSUBUJPOGVODUJPOPGBDBSBTBXIPMF XIJDIJT OPUBDIBSBDUFSJTUJDPGBOZQBSUPSPGUIFDPOOFDUJPOBNPOHQBSUT&YBNQMFTPG D
BDIBSBDUFSJTUJD PGUIFDPOOFDUJPOBNPOHQBSUTPOMZ JODMVEFBOZUPQPMPHZPGJOUFSBDUJOHOPEFT TVDIBTQBSBMMFMPS TFSJBMPSBOZPGUIFOFUXPSLUPQPMPHJFTEFQJDUFEJO'JHVSF"EEJUJPOBMFYBNQMFTPGUIFUZQFTJO 'JHVSFBSFHJWFOMBUFSJOUIJTDIBQUFS "DPODFQUDMPTFMZSFMBUFEUPUIFDPOOFDUJPOBNPOHQBSUTJTJOUFSOBMFOWJSPONFOUThFJOUFSOBM FOWJSPONFOU GPSFYBNQMF JTUIFMPDVTPGIPNFPTUBTJTPGBTZTUFNUIFQSPDFTTPGNBJOUBJOJOH JOUFSOBMTUBUFEFTQJUFQFSUVSCBUJPOTJOUIFFYUFSOBMFOWJSPONFOU *OUIJTDIBQUFSXFPOMZMPPLBUUIFXIPMFoQBSUSFMBUJPOT OPUBUIPXUIFZDBNFJOUPFYJTUFODF ThBUUPQJDJTBEESFTTFEJO$IBQUFS XIFSFXFEJTDVTTUFNQPSBMSFMBUJPOTCFUXFFOXIPMFTBOE QBSUT TVDIBTTFMGPSHBOJ[BUJPOBOEFWPMVUJPO8FCFMJFWFUIBUUIJTTFUPGTUSVDUVSBMBOEUFNQPSBM UPQJDTOPUPOMZBEESFTTFTUIFJTTVFTPGFNFSHFODFSFMFWBOUUP4& CVUUIBUJUEPFTTPJOBNPSFEJSFDU BOEDMFBSFSXBZUIBOXPVMEBEJTDVTTJPOCBTFEPOUIFUSBEJUJPOBMGSBNFXPSLPGFNFSHFODF
Span of Control *OUSBEJUJPOBMTZTUFNT UIFOVNCFSPGQBSUTJOBTZTUFNJTVTVBMMZTNBMM UIFPSEFSPGNBHOJUVEF SBOHJOHGSPNUFOTUPUIPVTBOET'PSIJFSBSDIJDBMPSHBOJ[BUJPOT UIFOVNCFSJTEFTDSJCFEJOUFSNT PGTQBOPGDPOUSPM(FPSHF.JMMFS JOUSPEVDFEUIFXFMMLOPXOOPSNPG CBTFEPOUIF BWFSBHFOVNCFSPGDIVOLTPGJOGPSNBUJPOBIVNBODBOSFNFNCFSVOEFSDFSUBJODPOEJUJPOT#VU DPNQMFYTZTUFNTPGUFOIBWFBNVDIMBSHFSQBSUTUPXIPMFSBUJP JF BNVDIflBUUFSIJFSBSDIZ
BOE UIFOVNCFSPGJOUFSDPOOFDUJPOTBNPOHQBSUTBMTPJODSFBTFT"OFYUSFNFFYBNQMFJTOFVSPOTJOUIF IVNBOOFSWPVTTZTUFNThFOVNCFSPGOFVSPOTJOUIFIVNBOCSBJOJTPOUIFPSEFSPG BOEUIF
Composition
O 147
OVNCFSPGJOUFSDPOOFDUJPOTPSTZOBQTFTBNPOHOFVSPOTJTPOUIFPSEFSPGBUMFBTU 1BLLFOCFSH BOE(VOEFSTPO1BLLFOCFSHFUBM "NBKPSSFBTPOGPSUIFMBSHFEJffFSFODFCFUXFFOUSBEJUJPOBMBOEDPNQMFYTZTUFNTJTBVUPOPNZ ThBUJT JOUSBEJUJPOBMTZTUFNTBOEPSHBOJ[BUJPOT UIFBTTVNQUJPOJTUIBUPOFDPOUSPMMFS PSNBO BHFS DPOUSPMTUIFQBSUT TPUIBUDPOUSPMMFSIBTUPLFFQUSBDLPGFWFSZUIJOH*ODPNQMFYTZTUFNT UIF QBSUTDBOBDUPOUIFJSPXO/PPOFJTJODIBSHFPGUIFOFVSPOTJOUIFCSBJOPSUIFBOUTJOBOBOU DPMPOZ"VUPOPNPVTDPNQPOFOUTBSFTFMGBDUJOH TFMGPSHBOJ[JOH BOEDPPQFSBUJOHUIFZXPSLJU PVUBNPOHUIFNTFMWFT$POTFRVFOUMZ NBOZNPSFPGUIFNDBOJOUFSBDUJOTVDIBTZTUFN
Defining the Set of Basic Relations 8JUIUIFGPSFHPJOHCBDLHSPVOEEJTDVTTJPO XFBSFSFBEZUPEFfiOFUIFTFUPGSFMBUJPOTJOUIFDPN QPTJUJPOEJNFOTJPOThFGVMMTFUJTEJWJEFEIFSFJOUPXIBUXFDBMMBCBTJDTFUBOEBOFYUFOEFETFUPG XIPMFoQBSUSFMBUJPOT*OUIJTTFDUJPOXFEFTDSJCFUIFCBTJDTFU 5XPPCWJPVTSFMBUJPOTCFUXFFOXIPMFTBOEQBSUTBSFDPNQPTJUJPOBOEEFDPNQPTJUJPOThFTF BQQFBSJOUVJUJWFMZUPCFBDPOKVHBUFQBJS PQQPTJUFWJFXTPGUIFTBNFSFMBUJPO
CVUJO.04&4UIFZ BSFOPU8FGPMMPXUIFBQQSPBDIEFTDSJCFEJO.FZFS o ThFSFBSFGPVSSFMBUJPOTUIBU GPSNUXPDPOKVHBUFQBJSTEFDPNQPTJUJPOFODBQTVMBUJPO BOEDPNQPTJUJPODPNQPOFOUJ[BUJPO*O BEEJUJPO TFWFSBMPUIFSXIPMFoQBSUSFMBUJPOTFYJTU "MMSFMBUJPOTJOUIFCBTJDTFUBSFFYQMBJOFEJO5BCMF8FVTFBTNBMMFYBNQMFUPJMMVTUSBUFUIF SFMBUJPOTJOUIFUBCMF4VQQPTFXFIBWFBTZTUFN4XJUIBTFUPGQBSUTDPOTJTUJOHPGDPNQPOFOUT4 4 4 BOE4 BOEDPOOFDUPST/ / / BOE/ BTTIPXOJO'JHVSF%FfiOFUIFFYUFSOBM NPEFMPG4BT4FYUBOEUIFJOUFSOBMNPEFMPG4 PSUIFDPOOFDUJPOBNPOHUIFQBSUTPG4 BT4JOU BMPOH XJUIFYUFSOBMNPEFMTPGFBDIQBSU BTTIPXOJOUIe fiHVSF 6TJOHUIFTFUFSNTBOEUIJTFYBNQMF 5BCMFJEFOUJfiFTBOEFYQMBJOTUIFCBTJDTFUPGXIPMFoQBSU SFMBUJPOT$PMVNOOBNFTUIFSFMBUJPOBOENBQTJUUPUIFDPSSFTQPOEJOHDIBSBDUFSJTUJDUZQF B z H
S external model Sext p2
S
p6
r3 r1
S internal model Sint p2
S1
r4
S1ext
N1 p4 N1ext
r6
p2
Figure 6.9
S2ext
r7 r5
r3
N3ext N3
p6 S3ext S3
r3
p7
N2 N2ext p6
S2
N4ext N4 p5
Example of basic whole–part relations.
S4
r1 S4ext r1
148 O Table 6.1
Model-Oriented Systems Engineering Science Basic Whole–Part Relations
Relation Decomposition
Encapsulation Composition Componentization Inclusion
Delegation (char C(d,e)) Delegation (char C(b,d)) Delegation (char C(d,f)) Propagation (char C(d,e)) Propagation (char C(b,d))
Propagation (char C(d,f))
Non-delegation (char C(f,g)) Non-delegation (char C(c,e))
Non-delegation (char C(g,e))
Description Using Entities in Figure 6.9 Sint is a decomposition of Sext. In engineering, decomposition is the traditional design problem, i.e., Sint represents a design or architecture of a system. Sext is an encapsulation of Sint (conjugate of decomposition). Sint is a composition of {S1,S2,S3,S4,N1,N2,N3,N4} {S1,S2,S3,S4,N1,N2,N3,N4} is a componentization of Sint (conjugate of composition). Internal model of S (Sint) includes external model of each part (S1ext, S2ext, S3ext, S4ext, N1ext, N2ext, N3ext, N4ext); view of a whole as connection among parts includes view of each part as a whole; clear-box view of whole includes black-box view of each part. Sext delegates characteristics (properties, behaviors, functions, services) to Sint. Refers to an external characteristic of the whole (Sext) that is or becomes a characteristic of the connection among the parts (Sint). Sint delegates characteristics to {S1,S2,S3,S4,N1,N2,N3,N4}. Refers to a characteristic of the connection among the parts that is or becomes a characteristic of one or more parts. Sext delegates characteristics to {S1,S2,S3,S4,N1,N2,N3,N4}. Refers to an external characteristic of the whole that is or becomes a characteristic of one or more parts. Sint propagates characteristics to Sext. Refers to a characteristic of the connection among the parts that is or becomes a characteristic of the whole. {S1,S2,S3,S4,N1,N2,N3,N4} propagates characteristics to Sint. Refers to a characteristic of one or more parts that is or becomes a characteristic of the connection among the parts. A model in which all characteristics of Sint are propagated in this way, and are dependent on the parts, is sometimes called reductionism. {S1,S2,S3,S4,N1,N2,N3,N4} propagates characteristics to Sext. Refers to a characteristic of one or more parts that is or becomes a characteristic of the whole. A model in which all characteristics of the whole are propagated in this way, and are dependent on the parts, is sometimes called reductionism. Sext does not delegate to Sint. Refers to a characteristic of the whole that is not a characteristic of connection among parts. We call this a systemic characteristic. Sint does not delegate to {S1,S2,S3,S4,N1,N2,N3,N4}. Refers to a characteristic of connection among parts that is not a characteristic of parts. We call this a composite characteristic. If there is a dependence on parts, this relation corresponds to what is sometimes called a form of emergence. Sext does not delegate to {S1,S2,S3,S4,N1,N2,N3,N4}. Refers to a characteristic of the whole that is not a characteristic of parts. We call this a systemic characteristic. If there is a dependence on parts, this relation corresponds to what is sometimes called a form of emergence.
Composition Table 6.1
O 149
Basic Whole–Part Relations (Continued)
Relation Non-propagation (char C(b,c)) Non-propagation (char C(a,f)) Non-propagation (char C(a,b)) Trace
Description Using Entities in Figure 6.9 Sint does not propagate to Sext. Refers to a characteristic of connection among parts that is not a characteristic of the whole. {S1,S2,S3,S4,N1,N2,N3,N4} does not propagate to Sint. Refers to a characteristic of parts that is not a characteristic of connection among parts. {S1,S2,S3,S4,N1,N2,N3,N4} does not propagate to Sext. Refers to a characteristic of parts that is not a characteristic of the whole. Trace or mapping between characteristics of Sext and Sint, or Sint and {S1,S2,S3,S4,N1,N2,N3,N4}, or Sext and {S1,S2,S3,S4,N1,N2,N3,N4}.
JO'JHVSF'PSFYBNQMF UIFEFMFHBUJPOSFMBUJPOGSPN4FYUUP4JOUDBOPDDVSGPSDIBSBDUFSJTUJDTEBOE FJO'JHVSF "MMEFMFHBUJPO OPOEFMFHBUJPO QSPQBHBUJPO BOEOPOQSPQBHBUJPOSFMBUJPOTJOUIFUBCMFDBO QPUFOUJBMMZCFPGUXPUZQFTEFQFOEFOUPSJOEFQFOEFOU'PSFYBNQMF JOUIFQSPQBHBUJPOPG4JOU UP 4FYU UIF DIBSBDUFSJTUJDT PG 4FYU NBZ CF EFQFOEFOU PO PS JOEFQFOEFOU PG UIF DIBSBDUFSJTUJDT PG4JOU ThFDPOOFDUJPOBNPOHQBSUT 4JOU DMFBSMZQMBZTBDFOUSBMSPMFJOUIFTFUPGWJFXTPGBTZTUFNThF SFMBUJPOSFQSFTFOUTCPUIBEFDPNQPTJUJPOPGBXIPMFBOEBDPNQPTJUJPOPGBTFUPGQBSUT ThFDPOKVHBUJPOBOEEJSFDUJPOBMJUZPGUIFTFSFMBUJPOTOFFETBEEJUJPOBMFYQMBOBUJPO*OUIJTEJT DVTTJPOXFXJMMTJNQMJGZUIFUISFFQBSUXIPMFoDPOOFDUJPOBNPOHQBSUToQBSUTTUSVDUVSFBOE TJNQMZEJTDVTTXIPMFBOEQBSUTUIFBQQMJDBUJPOUPUIFGVMMTUSVDUVSFTIPVMECFDMFBS $IBSBDUFSJTUJDTJOEFMFHBUJPOBOEQSPQBHBUJPO CZEFfiOJUJPO FYJTUGPSCPUIQBSUBOEXIPMF .PTU JGOPUBMM DIBSBDUFSJTUJDTUIBUQBSUJDJQBUFJOUIFEFMFHBUJPOBOEQSPQBHBUJPOSFMBUJPOTBSFOPU JOIFSFOUMZEJSFDUJPOBM8IFUIFSUIFZBSFNPEFMFEBTEFMFHBUJPO XIPMFUPQBSU PSQSPQBHBUJPO QBSUUPXIPMF JTBNBUUFSPGDIPJDFPSWJFXQPJOU0OFIFVSJTUJDGPSUIJTTFUPGDIBSBDUFSJTUJDTJT UIBUBUPQEPXOFOHJOFFSJOHQSPDFTTUZQJDBMMZWJFXTUIFSFMBUJPOBTEFMFHBUJPO XIJMFBCPUUPNVQ QSPDFTTUZQJDBMMZWJFXTUIFSFMBUJPOBTQSPQBHBUJPO 8FVTFUIFQSPQFSUZPGNBTTUPJMMVTUSBUFUIFEJffFSFODFJOWJFX*OBQIZTJDBMTZTUFN UIFXIPMF TZTUFNIBTBNBTT FBDIQIZTJDBMQBSUIBTBNBTT BOEUIFSFMBUJPOJTUIBUUIFNBTTPGUIFXIPMFJT UIFTVNPGUIFNBTTPGFBDIQBSU8PVMEXFTBZUIBUUIJTQSPQFSUZJTQSPQBHBUFEGSPNUIFQBSUTUP UIFXIPMF PSUIBUJUJTEFMFHBUFEGSPNUIFXIPMFUPUIFQBSUT *ODBTFTXIFSFNBTTJTOPUBTFSJPVT DPOTUSBJOU XFXPVMETBZUIFQSPQFSUZJTQSPQBHBUFECFDBVTFUIFNBTTPGUIFXIPMFDPNFTEJSFDUMZ GSPNUIFNBTTPGFBDIQBSU0OUIFPUIFSIBOE TVQQPTFXFBSFCVJMEJOHBTQBDFWFIJDMFXIFSFUIF PWFSBMMNBTTJTBTJHOJfiDBOUDPOTUSBJOU*OUIFEFTJHOQSPDFTT XFVTFUIFUPUBMDPOTUSBJOFENBTT BTBCVEHFUUIBUXFBQQPSUJPOUPUIFWBSJPVTQBSUTThFEFTJHOJOWPMWFTUSBEFPffTJGXFBMMPXPOF QBSUUPJODSFBTFNBTT XFNVTUSFEVDFUIFNBTTPGBOPUIFSQBSU'SPNUIJTWJFXQPJOU XFXPVME QSPCBCMZWJFXNBTTBTBEFMFHBUJPOGSPNUIFXIPMFUPUIFQBSU"MMPDBUJPOJTBDPNNPOUFSNGPS UIJTJODBTFT TVDIBTNBTT XIFSFUIFWBMVFPGUIFQSPQFSUZDBOCFTVCEJWJEFE "DPNNPOFYBNQMFPGBDIBSBDUFSJTUJDUIBUGPSNTPOFFOEPGBDPOKVHBUFSFMBUJPOJTUIFDBU FHPSZPGSFRVJSFETFSWJDFTBOEQSPWJEFETFSWJDFT BTTIPXOJO'JHVSF ThFDPOKVHBUFOBUVSFPG QSPWJEFEBOESFRVJSFETFSWJDFTJTTIPXOJOUIF4JOUFSOBMNPEFM'PSFYBNQMF 4SFRVJSFTTFSWJDF
150 O
Model-Oriented Systems Engineering Science
Propagate (internal to external) or delegate (external to internal)
S external model p2 p6
r3 S
r1
S internal model p2
p2
p6
S1
r4
N1
p4
S2
r6
p7
N2
N3
p6
r7
S3
r5
N4
p5
S4
r3 r3
r1
r1
Figure 6.10 Conjugate propagation and delegation relations. (Source: Hybertson, D. Using a specification approach to facilitate component testing. In Testing Commercial-off-the-Shelf Components and Systems, S. Beydeda and V. Gruhn, Eds. New York: Springer-Verlag, p. 213– 237, 2005. Used with permission of Springer Science + Business Media.)
4QSPWJEFTTFSWJDF BOEJOUIF4DPOOFDUJPOBNPOHQBSUT 4PCUBJOTTFSWJDFGSPN4"U UIFOFYUIJHIFSDPNQPTJUJPOMFWFMJTXIFSFPOFFOEPGFBDIPGTFWFSBMDPOKVHBUFTJTFYQPTFEThF TZTUFN4QSPWJEFTTFSWJDFGPSBOZPUIFSTZTUFNUIBUSFRVJSFTJU BOE4SFRVJSFTTFSWJDFGSPN BOZPUIFSTZTUFNUIBUQSPWJEFTJU&YBNQMFTPGUIFEFMFHBUJPOQSPQBHBUJPOSFMBUJPOJOUIFfiHVSF JODMVEFUIFQBSU4BOEUIFXIPMF4QSPWJEFTFSWJDF BOEUIFQBSU4BOEUIFXIPMF4SFRVJSF TFSWJDF 8IFUIFSXFWJFXUIFTFBTQSPQBHBUJPOPSEFMFHBUJPOBHBJOEFQFOETPOUIFTJUVBUJPO FTQFDJBMMZ GPSQSPWJEFETFSWJDFT*GXFBSFEPJOHUPQEPXOFOHJOFFSJOHBOETQFDJGZUIBUXFOFFEBTZTUFNUIBU QSPWJEFTTFSWJDF BOEUIFOBOFOHJOFFSEFTJHOTJUTPUIBUQBSU4QSPWJEFTUIBUTFSWJDF XFXPVME MJLFMZWJFXTFSWJDFBTBEFMFHBUFEDIBSBDUFSJTUJDGSPN4UP40OUIFPUIFSIBOE JG4XFSFBO FYJTUJOHTZTUFNBOEXFEFDJEFEUPDPNQPTF4BTBTZTUFNPGTZTUFNTUIBUUPPLBEWBOUBHFPG4 UPPffFSTFSWJDF XFXPVMEMJLFMZWJFXTFSWJDFBTBQSPQBHBUFEDIBSBDUFSJTUJDGSPN4UP4ThF SFRVJSFETFSWJDFT TVDIBTTFSWJDF BSFNPSFPGUFOWJFXFEBTQSPQBHBUFEUIBOBTEFMFHBUFE8IJMF TPNF SFRVJSFE TFSWJDFT BSF JOEFQFOEFOU PG UIF EFTJHO NBOZ EFQFOE PO UIF EFTJHO ThFSFGPSF BGVMMBDDPVOUPGTFSWJDFTSFRVJSFECZBTZTUFNBOETZTUFNEFQFOEFODJFTJOHFOFSBMNVTU BXBJUDPNQMFUJPOPGUIFEFTJHO XIJDIHJWFTUIFTFDIBSBDUFSJTUJDTNPSFPGBCPUUPNVQQSPQBHBUJPO flBWPS ThFOPOEFMFHBUJPOBOEOPOQSPQBHBUJPOSFMBUJPOT IPXFWFS BSFJOIFSFOUMZEJSFDUJPOBMGPSBMM DIBSBDUFSJTUJDTUIBUQBSUJDJQBUF*OOPOEFMFHBUJPO BDIBSBDUFSJTUJDFYJTUTJOUIFXIPMFCVUOPUUIF QBSUTBOEJOOPOQSPQBHBUJPO JUFYJTUTJOPOFPSNPSFQBSUTCVUOPUUIFXIPMF*OCPUIDBTFT XF IBWFOPTZNNFUSZBOEOPDIPJDFJOUIFSFMBUJPOEFTJHOBUJPO
Composition
O 151
Defining the Set of Extended Relations /PXXFXJMMBEESFTTUIFFYUFOEFETFUPGSFMBUJPOTBMUFSOBUJWF DPOTFDVUJWF BOETIBSFEXIPMFo QBSU 4VQQPTF XF IBWF B TZTUFN 4 XJUI UISFF EJffFSFOU JOUFSOBM NPEFMT 4* 4* BOE 4* BO FYUFSOBMNPEFM4&BOEUISFFEJffFSFOUQPUFOUJBMFODPNQBTTJOHTZTUFNT4 4 BOE4 BTTIPXO JO'JHVSF ThJTFYBNQMFJTGSPNUIFQFSTQFDUJWFPGPOFXIPMF UIBUJT BOFYUFSOBMWJFXPGTZTUFN46TJOHUIFTF UFSNTBOEUIJTFYBNQMF 5BCMFJEFOUJfiFTBOEFYQMBJOTUIFFYUFOEFETFUPGXIPMFoQBSUSFMBUJPOT 'PSUIFDPOTFDVUJWFBOETJNVMUBOFPVTSFMBUJPOT NVUBCMFDPNQPTJUJPOEPFTOPUHFOFSBMMZBQQMZ CVUOFJUIFSJTJUQSFDMVEFE*UEPFTSBJTFUIFRVFTUJPOPGSFWFSTJCJMJUZ'PSFYBNQMF JG4NVTUCF NPEJfiFEUPCFJOUFHSBUFEJOUP4 DBOJUCFiVONPEJfiFEwPSSFUVSOFEUPJUTPSJHJOBMGPSNJGMBUFS SFNPWFEGSPN4 "OEDBOJt fiUPSCFNPEJfiFEBHBJOUo fiUJOUP4 *O'JHVSF 4&JTBDPOUFYUHFOFSBMFYUFSOBMNPEFMPG44& 4& BOE4&BSFDPOUFYU TQFDJfiDFYUFSOBMNPEFMTPG4ThFDPOUFYUHFOFSBMBOEDPOUFYUTQFDJfiDNPEFMTDPSSFMBUF SFTQFDUJWFMZ XJUIUIFMPXFSBOEVQQFSFYUFSOBMNPEFMTPG4JO'JHVSF ThJTEJTUJODUJPOCFUXFFODPOUFYUHFOFSBMBOEDPOUFYUTQFDJfiDFYUFSOBMTQFDTBMTPJMMVTUSBUFTB GPSNPG(ÚEFMTJODPNQMFUFOFTTUIFPSFNThFBQQMJDBUJPOPSBOBMPHPGUIJTUIFPSFNGPSTZTUFNT FOHJOFFSJOHDPNQPTJUJPOJTTPNFUIJOHMJLFUIJTThFVTFTPSSPMFTPGBTZTUFNDBOOPUCFEFUFSNJOFE CZPSGPSUIFTZTUFNTFQBSBUFGSPNBDPOUFYUPSFOWJSPONFOU"MBSHFSFOWJSPONFOUJTOFFEFEUP EFfiOFUIFVTFTBOESPMFT. ThVT UIFFYUFSOBMNPEFM4&JO'JHVSFEPFTOPUEFfiOFXIBUSPMFT4 QMBZT. ThFJOUFSOBMNPEFMT4 4 BOE4EFfiOFUIFSFTQFDUJWFSPMFTPG4JOUIPTFFOWJSPONFOUT ThFSFJTBTUSPOHTFOTFJOXIJDIFBDITZTUFNFYJTUTJOJUTPXOXPSME.PSFTQFDJfiDBMMZ UIF FYUFSOBMWJFXBOEWJFXQPJOUPGBHJWFOTZTUFNTIBSFBXPSMEXJUIUIFFOWJSPONFOUPGUIFTZTUFN BOEUIBUFOWJSPONFOUNBZTIBSFBXPSMEXJUIBMBSHFSTZTUFNPGXIJDIJUJTBQBSUCVUUIFJOUFSOBM BOEFYUFSOBMPGBTZTUFNBSFJONBOZSFTQFDUTEJffFSFOUXPSMETBOEUIFTBNFEJTUJODUJPOSFQFBUT BUFBDIDPNQPTJUJPOMFWFMBOEGPSFBDITZTUFNBUBHJWFOMFWFM%JffFSFODFTJOMBOHVBHF POUPMPHZ HFOFSBMJ[BUJPO DBUFHPSJ[BUJPO BOEDIBSBDUFSJTUJDTDBOPDDVSJOFBDIXPSMEThFTFEJffFSFOUXPSMET BSFDMPTFMZSFMBUFEUPUIFDPODFQUTPGOPOQSPQBHBUJOHBOEOPOEFMFHBUJOHDIBSBDUFSJTUJDT
Encompassing System or Environment Space S1
S2
S3
S11
S12
S21
S22
S31
S32
S13
SE1
S23
SE2
S33
SE3
External model of S
SE
SI 1
SI 2
(context-general)
SI 3
SI11
SI12
SI21
SI22
SI31
SI32
SI13
SI14
SI23
SI24
SI33
SI34
Implementation space
Figure 6.11
Example of extended whole–part relations.
152
O
Model-Oriented Systems Engineering Science
Table 6.2 Extended Whole–Part Relations Relation
Description Using Entities in Figure 6.11
The following relations can exist in both contained composition models and shared composition models: Alternative Alternative
Alternative Consecutive
One whole to many alternative potential sets of parts: S could be decomposed into many alternative relations on parts — such as SI1, SI2, or SI3. One whole to many alternative “actual” sets of parts: S could be decomposed into many alternative views, where each view has different components; e.g., SI1 might be a functional view, SI2 a physical deployment view, SI3 a data view. One part to many alternative potential wholes: S could be a part of many alternative systems, such as S1, S2, or S3. One part to many wholes consecutively at different times, i.e., subject to the contained model constraint (but not the shared model constraint) that a part can only exist in one whole at a given point in time: S could consecutively be a part of multiple systems — first S1, then S2, then S3.
These relations can exist only in shared composition models: Simultaneous One part to many wholes simultaneously. Simultaneous Network of many wholes to many parts.
Multilevel Composition Structures and Scales " WBSJFUZ PG NVMUJMFWFM DPNQPTJUJPO TUSVDUVSFT FYJTU JODMVEJOH SFQFBUJOH SFMBUJPOT TVDI BT IJFS BSDIJFTBOEOFUXPSLTThJTTFDUJPOEJTDVTTFTUIFTFTUSVDUVSFTBOEIPXUIFZWBSZGPSUIFEJffFSFOU DPNQPTJUJPONPEFMT
Multilevel Structures 8FTUBSUXJUIUIFCBTJDXIPMFoQBSUSFMBUJPOT BOEFTQFDJBMMZUIFCBTJDXIPMFoQBSUTUSVDUVSFJOXIJDI POFXIPMFIBTNVMUJQMFQBSUT'PSUIFDPOUBJOFEDPNQPTJUJPONPEFM JGXFFYUFOEUIJTUPNVMUJQMF MFWFMT XFHFOFSBUFBSFQFBUJOHPOFUPNBOZTUSVDUVSF BIJFSBSDIZPSUSFF#FDBVTFXFBSFEJTDVTTJOH SFQFBUJOHXIPMFTBOEQBSUT UIFQSJNBSZTUSVDUVSFJTBDUVBMMZBIPMBSDIZ BIJFSBSDIZPGIPMPOT*OIPMPO UFSNT UIFLFZHFOFSBUPSPGUIJTTUSVDUVSFJTUIFDPODFQUUIBUBIPMPOJTCPUIBQBSUBOEBXIPMF 8FDBOSFWFBMBCJUNPSFPGUIJTTUSVDUVSFJGXFVTFUIFJODMVTJPOSFMBUJPOGSPN5BCMFUIBU JT BOJOUFSOBMNPEFMPGBTZTUFNJODMVEFTBOFYUFSOBMNPEFMPGFBDIQBSU*GXFFYUFOEUIJTUP NVMUJQMFMFWFMT JUQSPEVDFTBOJOUFSUXJOJOHTUSVDUVSFPGJOUFSOBMBOEFYUFSOBMNPEFMTUIBUUPHHMFT CFUXFFO JOUFSOBM BOE FYUFSOBM BU FBDI MFWFM 'JHVSF JMMVTUSBUFT IPX NVMUJQMF MFWFMT DBO CF HFOFSBUFE4JTBDPNQPOFOUPGTZTUFN4BOE JOUVSO 4JTBDPNQPOFOUPGTZTUFN4 XIJDI JT JOUVSO BDPNQPOFOUPG4ThJTDBOCFSFQFBUFEBTNBOZMFWFMTBTOFDFTTBSZ#PUIDPNQPOFOUT BOEDPOOFDUPSTFYJTUBUFBDIMFWFMThFJOUFSUXJOJOHQBUUFSOXBTEJTDVTTFECZ%BWJT JOUFSNTPGXIBUWFSTVTIPXThFJOUFSOBMEFTDSJCFTUIFAIPXBUBHJWFOMFWFM BOEUIBUMFBETUPUIF FYUFSOBMPSUIFAXIBUPGUIFOFYUMFWFM 8FDBOHPCFZPOEUIJTTUSVDUVSFCZDPOTJEFSJOHUIFFYUFOEFETFUPGXIPMFoQBSUSFMBUJPOTGSPN UIFQSFWJPVTTFDUJPOBOEFYUSBQPMBUJOHUPNVMUJQMFMFWFMTThFNVMUJMFWFMTUSVDUVSFTEFTDSJCFECFMPX BSFWBSZJOHJOUFSQSFUBUJPOTPGUIFWJFXTJO'JHVSF
Composition
S S1
S2
S3
S4
Whole of S External Connection among S parts Internal whole S4 part External Connection among S4 parts Internal whole S44 part External Connection among S44 parts Internal
Figure 6.12
O 153
At each level, whole = external model, connection among parts = internal model, part whole at next level down; = external model so the repeating pattern is an intertwining of external-internal-external-internal... S4 S41
S42
S43
S44
S4 S44 S441
S442
S443
S444
S44
Repeating whole–part contained composition structure.
$PNQPTJUJPOTUSVDUVSFTHFOFSBUFECZDPOUBJOFENPEFMTBOETIBSFENPEFMTJODMVEF )JFSBSDIZ SFQFBUJOHPOFUPNBOZSFMBUJPO PGPOFXIPMFUPNBOZQBSUT )JFSBSDIZPGPOFXIPMFUPNBOZBMUFSOBUJWFQPUFOUJBMTFUTPGQBSUT )JFSBSDIZPGPOFQBSUUPNBOZBMUFSOBUJWFQPUFOUJBMXIPMFT )JFSBSDIZPGPOFQBSUUPNBOZXIPMFTBUEJffFSFOUUJNFT UIBUJT TVCKFDUUPUIFDPOUBJOFE BOEDPOTFDVUJWFNPEFMDPOTUSBJOUUIBUBQBSUDBOPOMZFYJTUJOPOFXIPMFBUBHJWFOQPJOU JOUJNF
Composition level
Lower Higher
O O O O
Single
Parts hierarchy Wholes hierarchy Dual hierarchies
Views Interpreting these as alternatives: Single: One composition option, no alternatives Parts: From top down, multiple alternative sets of parts at each level—e.g., system can have multiple potential designs Wholes: From bottom up, multiple alternative encompassing wholes at each level—e.g., system can fit in multiple potential environments Dual: From any intermediate point, dual hierarchies or holarchies: – Down = Alternative sets of parts – Up = Alternative encompassing wholes
Figure 6.13
Views of extended relations in multilevel compositions.
154 O
Model-Oriented Systems Engineering Science
$PNQPTJUJPOTUSVDUVSFTHFOFSBUFEPOMZCZTIBSFENPEFMTJODMVEF O )JFSBSDIZPGPOFQBSUUPNBOZXIPMFTTJNVMUBOFPVTMZ O /FUXPSLPGNBOZXIPMFTUPNBOZQBSUT SFQFBUFEUPNVMUJQMFMFWFMT O -BZFSFEBSDIJUFDUVSFT ThFTFTUSVDUVSFT BOEFTQFDJBMMZUIFQFSWBTJWFEVBMIJFSBSDIJFT SFWFBMUIFGPSNPGUIFNBOZUP NBOZOFUXPSLTUSVDUVSFPGUIFDPNQPTJUJPOEJNFOTJPOJOUIFNPEFMTQBDF
Multiple Levels of Living Systems +BNFT.JMMFS EFTDSJCFEJOEFQUIUIFBSDIJUFDUVSF GVODUJPOT FMFNFOUT BOEQSPDFTTFTPGMJW JOHTZTUFNTBUNVMUJQMFMFWFMT SBOHJOHGSPNBDFMMUPBTVQSBOBUJPOBMTZTUFN0OFNJHIUDBMMUIJT TUSVDUVSFBMJWJOHIPMBSDIZ'PSUIFQVSQPTFTPGUIJTDIBQUFS XFDPOTJEFSUIFTFMGTJNJMBSJUZPGUIJT TUSVDUVSFGSPNUXPWJFXQPJOUT BTFUPGGVODUJPOT .JMMFSDBMMFEUIFNTVCTZTUFNT JOFBDI TZTUFNUIBUBSFDPNNPOBDSPTTBMMMFWFMT BOE QIZTJDBMFMFNFOUTUIBUWBSZBDSPTTMFWFMT .JMMFSEFTDSJCFEFJHIUMFWFMTPGDPNQPTJUJPODFMM PSHBO PSHBOJTN HSPVQ PSHBOJ[BUJPO DPN NVOJUZ TPDJFUZ BOETVQSBOBUJPOBMTZTUFN"MUIPVHIIFDBMMFEUIFTFMJWJOHTZTUFNT NVDIPGUIF GPDVTJTIVNBODFOUSJD)FBTDFSUBJOFEGVODUJPOTUIBUFYJTUJOBMMMJWJOHTZTUFNTBUBMMUIFTF MFWFMT. ThFGVODUJPOTBSFEJWJEFEJOUPUISFFHSPVQTBTGPMMPXT 5XPGVODUJPOTUIBUQSPDFTTCPUINBUUFSFOFSHZBOEJOGPSNBUJPO3FQSPEVDFS#PVOEBSZ &JHIU GVODUJPOT UIBU QSPDFTT NBUUFSFOFSHZ *OHFTUPS %JTUSJCVUPS $POWFSUFS 1SPEVDFS .BUUFSFOFSHZTUPSBHF&YUSVEFS.PUPS4VQQPSUFS 5FOGVODUJPOTUIBUQSPDFTTJOGPSNBUJPO*OQVUUSBOTEVDFS *OUFSOBMUSBOTEVDFS $IBOOFM BOEOFU 5JNFS %FDPEFS "TTPDJBUPS .FNPSZ %FDJEFS &ODPEFS 0VUQVUUSBOTEVDFS .JMMFSEJTDVTTFTUIFQIZTJDBMFMFNFOUTUIBUQFSGPSNUIFTFGVODUJPOTBUFBDIMFWFM'PSFYBNQMF UIFJOHFTUGVODUJPOJTQFSGPSNFEJOBOPSHBOCZBOJOQVUBSUFSZJOBOPSHBOJTNCZNPVUI OPTF BOETLJOJOBTPDJFUZCZBOJNNJHSBUJPOTFSWJDFThFCPVOEBSZGVODUJPOJTQFSGPSNFEJOBDFMMCZ QMBTNBNFNCSBOFJOBOPSHBOJTNCZTLJOJOBOPSHBOJ[BUJPOCZHVBSETBUBCVJMEJOHFOUSBODFGPS NBUUFSFOFSHZ BOECZBOFUXPSk fiSFXBMMGPSJOGPSNBUJPO ThFSFJTBOPUIFSJNQPSUBOUQFSTQFDUJWFPOUIFGVODUJPOTOBNFMZUIBUUIFZDPVMETFSWFBT UIFFMFNFOUTPGBVOJWFSTBMBSDIJUFDUVSFThJTQPTTJCJMJUZ BMPOHXJUINPSFEFTDSJQUJPOPGUIFGVOD UJPOT JTEJTDVTTFEJO$IBQUFS "OPUIFSCJPMPHJDBMNPEFMPGNVMUJQMFMFWFMTJTUIFGSBNFXPSLGPSDPOflJDUBOEDPPQFSBUJPOHJWFO CZ 'VUVZNB ThF DPOflJDU BOE DPPQFSBUJPO SFMBUJPOT DPFYJTU JO WBSJPVT DPNCJOBUJPOT PG BUUSBDUJWFBOESFQVMTJWFGPSDFTJOUIFGPSNBUJPOPGBIJHIFSMFWFMFOUJUZGSPNMPXFSMFWFMVOJUT BOE UIJTDBOSFDVSBDSPTTNVMUJQMFDPNQPTJUJPOMFWFMT
Composition Scale Issue .04&4 DPOTJEFST SFQFBUJOH DPNQPTJUJPO TUSVDUVSFT BT PQFOFOEFE JO FJUIFS EJSFDUJPO VQ PS EPXO ThF TBNF QBUUFSO DBO CF SFQFBUFE BU BT NBOZ MFWFMT BT OFFEFE GPS UIF VOEFSTUBOEJOH BOE FOHJOFFSJOH PG BOZ TZTUFN ThF QIZTJDBM XPSME JT B HJBOU DPNQPTJUJPO IJFSBSDIZ PS IPMBS DIZUIBUSBOHFTGSPNTVQFSTUSJOHTVQUPHBMBYJFTBOEUIFFOUJSFLOPXOVOJWFSTFThJTJTBMBSHF SBOHFPGTDBMFTUIBUSFQSFTFOUTBTJ[FEJffFSFODFPGBCPVUPSEFSTPGNBHOJUVEF BDDPSEJOHUP
Composition
O 155
%ZTPO ThFTDBMFXIFSFIVNBOTFYJTUJTBQQSPYJNBUFMZJOUIFNJEEMFPGUIJTSBOHF 5SBEJUJPOBMMZ 4&IBTPQFSBUFEQSJNBSJMZBUUIJTTDBMFCVUJUJTOPXCFJOHFYUFOEFECPUIVQBOE EPXO/BOPUFDIOPMPHZUBLFTFOHJOFFSJOHEPXOUPUIFNPMFDVMBSPSBUPNJDTDBMFThFMBSHFSBOHF PGTDBMFTJTTPNFUJNFTHSPVQFEJOUPOBOPTDBMF NJDSPTDBMF NFTPTDBMF IVNBOT
BOENBDSP TDBMFMFWFMT#FDBVTFOBOPEFWJDFTXJMMVMUJNBUFMZOFFEUPCFVTFEJOUIFNBDSPXPSME 4&XJMM OFFEUPUSBWFSTFBOEJOUFHSBUFBMMUIFTFTDBMFT PSBUMFBTUGSPNBUPNJDVQUPTFWFSBMPSEFSTPGNBH OJUVEFBCPWFIVNBOT ThFSFIBTBMTPCFFODPOTJEFSBCMFEJTDVTTJPOJO4&BCPVUNFHBTZTUFNTBOETZTUFNTPGTZTUFNT XIJDI SFRVJSF TPNF EFHSFF PG TDBMFVQ 4ZTUFNT UIBU DSPTT PSHBOJ[BUJPOBM CPVOEBSJFT BOE FWFO OBUJPOBMCPVOEBSJFT TVDIBTDPBMJUJPOGPSDFT NPWFJOUPUIFDPNQMFYTZTUFNTBSFOBBOEQSFTFOU TJHOJfiDBOUDIBMMFOHFT)PXFWFS JOUFSNTPGMFWFMTPGDPNQPTJUJPO 4&JTBSHVBCMZCFJOHTUSFUDIFE MFTTJOUIFTDBMFVQEJSFDUJPOCZUIFTFMBSHFTZTUFNTUIBOJOUIFTDBMFEPXOEJSFDUJPOCZOBOPUFDI OPMPHZ*OBOZDBTF UIFTFMGTJNJMBSDPNQPTJUJPOTUSVDUVSFTBOESFMBUJPOT BOESFQFBUJOHQBUUFSOT PG.04&4GBDJMJUBUFCPUITDBMFVQBOETDBMFEPXOThPTFTUSVDUVSFTDBQUVSFUIFTJNJMBSJUJFTBUBMM MFWFMTCVUXFTUJMMOFFEBXBZUPDBQUVSFUIFEJffFSFODFTCFUXFFOMFWFMTThF.04&4NFDIBOJTNT GPSDBQUVSJOHEJffFSFODFTBSFEFTDSJCFEJO$IBQUFS ThF DPODFQU PG TDBMF JT BMTP DPOOFDUFE UP UIF .04&4 TVCKFDU PG WJFXT ThJT DPOOFDUJPO JT EJTDVTTFEJO$IBQUFS
Membrane Characteristics 8FOPXSFWJTJUUIFCPVOEBSZPSNFNCSBOFJTTVFUIBUXBTEJTDVTTFEJO$IBQUFSThFSFBTPOJT UIBUDPNQPTJUJPOCSJOHTUIJTJTTVFTUSPOHMZJOUPQMBZ*OQBSUJDVMBS 4& JODMVEJOHCVUOPUMJNJUFE UPUIFTIBSFEDPNQPTJUJPONPEFM PGUFOSFRVJSFTFYQMJDJUBOEOPOUSJWJBMEFDJTJPOTPOXIFSFTZTUFN CPVOEBSJFTMJF BTXFMMBTPUIFSDIBSBDUFSJTUJDT ThFQMBDFNFOUPGBNFNCSBOFPSCPVOEBSZNBZCFPCWJPVTJOTPNFTZTUFNT CVUJONBOZ TZTUFNTJUOFFETUPCFEFfiOFECZTPNFPOF VTVBMMZCZUIFPCTFSWFSXIPEFfiOFEUIFTZTUFN BTXF OPUFEJOPVS$IBQUFSEFfiOJUJPOPGTZTUFN"LFZDIBSBDUFSJTUJDPGUIFNFNCSBOFJTJUTQFSNF BCJMJUZ XIJDINBZSBOHFGSPNFOUJSFMZUSBOTQBSFOU OPFODBQTVMBUJPO UPFOUJSFMZPQBRVF GVMMPS FYUSFNFFODBQTVMBUJPO O &YUSFNFFODBQTVMBUJPOCPYPMPHZ TFFCFMPX
O /PFODBQTVMBUJPO JOWJTJCMFBOEOPOVUJMJUBSJBONFNCSBOFT JF JOBOPOFODBQTVMBUFE TZTUFNPGTFWFSBMDPNQPTJUJPOMFWFMT UIFUPQMFWFMTZTUFNJOFffFDUDPOTJTUTPGBMMUIFQBSUT BUUIFCPUUPNMFWFMBOEUIFPWFSBMMDPOOFDUJPOBNPOHUIFN
O 1BSUJBMFODBQTVMBUJPO TVDIBTFODBQTVMBUJPOPGTPNFQBSUTBOEOPUPUIFST PSQFSIBQTNBL JOHBQBSUWJTJCMFCVUOPUBDDFTTJCMF PSQFSIBQTNBLJOHTZTUFNTUBUFWJTJCMF O /POEFfiOJUJWFNFNCSBOFTGV[[ZPSVODFSUBJONFNCSBOF N 'V[[ZNFNCSBOFTJUVBUJPOJOXIJDIBQBSUJTQBSUMZJOBOEQBSUMZPVUPGBTZTUFN JO BSBOHFPG FOUJSFMZPVU UP FOUJSFMZJO
N 6ODFSUBJONFNCSBOFTJUVBUJPOJOXIJDIJUJTVOLOPXOXIFUIFSBQBSUJTJOPSPVUPG BTZTUFN CVUJOHFOFSBMBMJLFMJIPPEPSQSPCBCJMJUZDBOCFFTUJNBUFEJOBSBOHFPG DFSUBJOMZPVU UP DFSUBJOMZJO ThFOFFEGPSGV[[ZBOEVODFSUBJOCPVOEBSZJTNJUJHBUFECZUIFGBDUUIBUBTZTUFNJTXIBUBO PCTFSWFS TBZT JU JT BOE UIFSFGPSF UIF PCTFSWFS DBO EFfiOF UIF CPVOEBSZ UP JODMVEF BOE FYDMVEF
156 O
Model-Oriented Systems Engineering Science
XIBUFWFSIFXBOUT/FWFSUIFMFTT UIFSFBSFTUJMMTJUVBUJPOTJOXIJDIGV[[JOFTTBOEVODFSUBJOUZBSF VTFGVM JOEFfiOJOH CPVOEBSJFT $IBQUFS HJWFT NPSF EFUBJMT PO UIF TQFDJfiDBUJPO PG GV[[Z BOE VODFSUBJOCPVOEBSJFTBOEUIFSFMBUJPOCFUXFFOUIFN
Extreme Encapsulation: Boxology ThF EJTDVTTJPO JO UIJT TFDUJPO BTTVNFT PQFO TZTUFNT *U JT BMTP CBTFE QSJNBSJMZ PO B DPOUBJOFE DPNQPTJUJPONPEFM8FEFTDSJCFFYUSFNFFODBQTVMBUJPOJOUFSNTPGCPYFTJOTUFBEPGTZTUFNT UP FNQIBTJ[FUIBUUIFDPODFQUTBSFWFSZHFOFSBM*UBMTPTVNNBSJ[FTNBOZPGUIFQPJOUTUIBUIBWFCFFO NBEFJOUIJTDIBQUFS*OUIFEJTDVTTJPOUIBUGPMMPXT CPYNFBOTXIBUJTPGUFODBMMFECMBDLCPYThBU JT BCPYUIBUIJEFTXIBUJTJOTJEFJU O #PY TPNFUIJOH PG JOUFSFTU BT B XIPMF DPOUBJOT B TFU PG JOUFSBDUJOH QBSUT IBT B defined CPVOEBSZUIBUTFQBSBUFTXIBUJTJOTJEFGSPNXIBUJTPVUTJEFIJEFTCPUIJOTJEFBOEPVUTJEF GSPNFBDIPUIFSBOEIBTQPJOUTJOUIFCPVOEBSZ DBMMFECPVOEBSZQPJOUT UIBUDBOCFJOUFS QSFUFEBTQPSUTPSBDDFTTQPJOUTPSJOUFSGBDFQPJOUT4tuff DBOHPUISPVHIUIFCPVOEBSZBU UIFCPVOEBSZQPJOUT FJUIFSGSPNPVUTJEFJOPSGSPNJOTJEFPVU O ThF QBSUTPGBCPYBSFUIFNTFMWFTCPYFTBOEDPOOFDUPSTUISPVHIXIJDIUIFZJOUFSBDUWJB UIFJSFYQPTFECPVOEBSZQPJOUT O " CPY FYIJCJUT DIBSBDUFSJTUJDT XIJDI BSF TFQBSBUFE CZ JUT CPVOEBSZ JOUP FYUFSOBM BOE JOUFSOBMDIBSBDUFSJTUJDT N ThF FYUFSOBM CMBDLCPY DIBSBDUFSJTUJDTPGBCPYBSFFYUFSOBMMZWJTJCMFBUJUTFYQPTFE CPVOEBSZQPJOUT N ThFJOUFSOBMDIBSBDUFSJTUJDTPGBCPYBSFJOUFSOBMMZWJTJCMFJOUIFDPOOFDUJPOBNPOHJUT QBSUT CPYFT BOEUIFJSJOUFSBDUJPO N "OJOUFSOBMWJFXPGBCPYDPOUBJOTFYUFSOBMWJFXTPGJUTQBSUTUIJTJOUFSOBMFYUFSOBM JOUFSUXJOJOHSFMBUJPOTDBMFTUPBOVOMJNJUFEOVNCFSPGMFWFMT N 1BSUTUIBUTFSWFBTQPSUTPSCPVOEBSZQPJOUTBSFQBSUJBMMZPSGVMMZFYQPTFEUIBUJT UIFJS FODBQTVMBUJPOJTFJUIFSOPOFYJTUFOUPSQBSUJBM TFFOFYUTFDUJPO O #PY NPEFMTBSFBMTPTFQBSBUFECZUIFCPYCPVOEBSZJOUPUXPUZQFTFYUFSOBMNPEFMTBOE JOUFSOBMNPEFMTCPUIFYUFSOBMBOEJOUFSOBMNPEFMTIBWFNVMUJQMFWJFXT N &YUFSOBMNPEFMTBSFUZQJDBMMZDBMMFESFRVJSFNFOUT DBQBCJMJUJFT PSTFSWJDFNPEFMT N &YUFSOBMNPEFMTBSFTFQBSBUFEJOUPUXPUZQFT QSPWJEFEDBQBCJMJUJFTPSTFSWJDFT BOE SFRVJSFEDBQBCJMJUJFTPSTFSWJDFT5XPCPYFTDBOJOUFSBDUJGUIFZIBWFDPOKVHBUFFYUFSOBM NPEFMTDBQBCJMJUJFTPSTFSWJDFTQSPWJEFECZPOFCPYBSFSFRVJSFECZUIFPUIFSCPY N *OUFSOBM NPEFMT BSF UZQJDBMMZ DBMMFE DPODFQU PG PQFSBUJPOT BSDIJUFDUVSF EFTJHO PS JNQMFNFOUBUJPO N ThFSFMBUJPOCFUXFFOUIFUXPBOJOUFSOBMNPEFMPGBCPYJODMVEFTUIFFYUFSOBMNPEFMT PGJUTQBSUT N 0UIFSSFMBUJPOTCFUXFFOJOUFSOBMBOEFYUFSOBMNPEFMTFYJTU BTEFTDSJCFEJOUIJTDIBQ UFSJOUIFTFDUJPOFOUJUMFEi3FMBUJPOT#FUXFFO8IPMFTBOE1BSUT wCVUUIPTFBSFMFTT SFMBUFEUPFODBQTVMBUJPO
ThFFYQPTFECPVOEBSZQPJOUT PSQPSUT PGBTZTUFNBSFJONBOZDBTFTBMTPQBSUTPGUIFTZTUFN FH BDPOUSPM LOPCPOBOBQQMJBODF PSUIFTUFFSJOHXIFFMJOBDBS 8IFOXFEJTDVTTFYUSFNFFODBQTVMBUJPOPGTVDIBTZTUFN XFNFBOJUIJEFTBMMJOUFSOBMQBSUT OPUQPSUT1PSUTBSF CZEFfiOJUJPO OPU GVMMZ FODBQTVMBUFE
Composition
O 157
O #PYFTBSFOFTUFEBCPYDPOUBJOTBMMCPYFTCFMPXJU.PEFMTPGCPYFTBSFOPUOFTUFEBNPEFM JTPOMZPOFMFWFMEFFQ O "CPYJTBWFSZHFOFSBMDPODFQUUIBUDBOCFJOUFSQSFUFEBTBOBUVSBMPSBSUJfiDJBMTZTUFN B USBEJUJPOBMPSDPNQMFYTZTUFN BDPNQPOFOU BQFSTPO BOPSHBOJ[BUJPOPSFOUFSQSJTF BHSPVQ PGQFSTPOT BDPMMFDUJPOPGBOZPGUIFGPSFHPJOHBOEBOZDPNQPTJUJPOMFWFM GSPNOBOPUP NBDSP
Partial or No Encapsulation 8IBUDIBOHFTJGBTZTUFNJTOPUFODBQTVMBUFE UIBUJT UIFTZTUFNCPVOEBSZJTUSBOTQBSFOUBOE DPNQMFUFMZ QFSNFBCMF 8F DPVME NPEFM UIJT TJUVBUJPO JO BU MFBTU UXP XBZT 0OF NPEFM JT UIBU UIFXIPMF UIFCPVOEBSZ 4FYUEPFTOPUFYJTU FYDFQUQFSIBQTJOTPNFWJSUVBMPSMPHJDBMTFOTFThF SFMBUJPOBOEUIFQBSUTTUJMMFYJTU CVUOPUUIFCPVOEBSZ*OGBDU JGOPOFPGUIFQBSUTBUBOZMFWFMPG UIFTZTUFNBSFFODBQTVMBUFE UIFOUIFFYUFSOBMWJFXPGUIFTZTUFNDPMMBQTFTEPXOUIFDPNQPTJ UJPOIJFSBSDIZDIBJOUPUIFCPUUPNMFWFMQSJNJUJWFTTVDIBTOVUTBOECPMUT BUPNT PSJOEJWJEVBM TZNCPMT"OPUIFSBQQSPBDIJTUIBUUIFNPEFMPGUIFXIPMFDPMMBQTFTUPUIFJOUFSOBMSFMBUJPOUIBU JT 4FYU4JOU )PXBCPVUQBSUJBMFODBQTVMBUJPO 8IBUEPFTUIJTNFBO "DPVQMFPGFYBNQMFTIFMQFYQMPSFUIJT JTTVF*TBHMBTTIPVTFFODBQTVMBUFE *UJTGPSTPNFDIBSBDUFSJTUJDT OPUGPSPUIFSTZFTXJUISFTQFDUUP BJS XBUFS XJOE TNBMMQIZTJDBMPCKFDUTUIBUDBOOPUQFOFUSBUFPSCSFBLUIFHMBTT BOETPVOEUPTPNF FYUFOUBOEOPXJUISFTQFDUUPWJTVBMBDDFTTUIFCPVOEBSZJTWJTVBMMZUSBOTQBSFOU UIFJOUFSOBM FMFNFOUTJOUIFIPVTFBSFWJTJCMF0OUIFPUIFSIBOE BIPVTFXJUIOPFYUFSOBMXBMMTCVUBSFHVMBS SPPGJTBMTPQBSUJBMMZFODBQTVMBUFEZFT JUJTWJTVBMMZFODBQTVMBUFEGSPNBWJFXQPJOUBCPWFUIFSPPG OP JUJTOPUFODBQTVMBUFEGSPNBWJFXQPJOUPOUIFHSPVOEOFBS UIFIPVTFThJTMBUUFSFYBNQMF JTBOBMPHPVTUPPUIFSUZQFTPGTZTUFNT TVDIBTJOGPSNBUJPOTZTUFNTThFZNBZIBWFTPNFQBSUT XIPTFDIBSBDUFSJTUJDTQSPQFSUJFT TFSWJDFT CFIBWJPSTBSFPQFOUPVTF BOEPUIFSQBSUTXIPTF DIBSBDUFSJTUJDTBSFFODBQTVMBUFEBOENVTUCFBDDFTTFEPOMZUISPVHIUIFTZTUFNCPVOEBSZ $POTJEFSBOPUIFSFYBNQMFUIF*OUFSOFUBOEUIFSFMBUFETUSVDUVSFPG3&45CBTFE8FCTFSWJDFT ThFTFBSFIVHFJOUFSDPOOFDUFEHSPVQTPGFOUJUJFTBOEMJOLTXJUIBEFFQOFTUFEPSDIBJOFETUSVDUVSF )JODIDMJffF DMBJNT UIBU UIFTF TUSVDUVSFT WJPMBUF FODBQTVMBUJPO BOE DBMM JOUP RVFTUJPO UIF FTUBCMJTIFEQSJODJQMFTPGFODBQTVMBUJPOBOEJOGPSNBUJPOIJEJOHThF.04&4JOUFSQSFUBUJPOPGUIFTF TUSVDUVSFTJTBTGPMMPXT*GXFBTTVNFBDPOUBJOFEDPNQPTJUJPONPEFM UIFOUIFTUSVDUVSFTMPPLBT JGUIFZCSFBLFODBQTVMBUJPOBOETIBSFUIFJSJOOFSTFDSFUTXJUIUIFXPSME#VUJGXFBTTVNFBTIBSFE DPNQPTJUJPONPEFM UIFOJUBQQFBSTUIBUNPEVMBSJUZBOEFODBQTVMBUJPOBSFTUJMMBMJWFBOEXFMM&BDI MJOLPS8FCTJUFJTFODBQTVMBUFECVUJUDBOCFTIBSFEJOUIFDPOUFYUPGNVMUJQMFMJOLDIBJOT
Composition-Related Processes Processes 1SJNBSZDPNQPTJUJPOSFMBUFEQSPDFTTFTJODMVEFDPNQPTF FODBQTVMBUF EFDPNQPTF DPNQPOFOUJ[F SFTUSVDUVSF BEE SFNPWF BOESFQMBDFThFTFJOWPMWFPUIFSTVCTJEJBSZQSPDFTTFTNBUDI fiU NVUBUF BOEJOUFHSBUFThFfiSTUGPVSQSJNBSZQSPDFTTFTEFSJWFEJSFDUMZGSPNUIFSFMBUJPOTJEFOUJfiFEJOUIF TFDUJPOFOUJUMFEi3FMBUJPOT#FUXFFO8IPMFTBOE1BSUTwThFMBUUFSGPVSQSJNBSZQSPDFTTFTBSFDPO DFSOFEXJUIQBSUT"EEJOH SFNPWJOH BOESFQMBDJOHBQBSUBSFJOUVJUJWFQSPDFTTFT3FTUSVDUVSJOH JOWPMWFTDIBOHJOHUIFJOUFSBDUJPOQBUUFSOPGXIBUQBSUTJOUFSBDUXJUIPUIFSQBSUT
158 O
Model-Oriented Systems Engineering Science
ThFQSPDFTTFTUSBOTJUJPOBTFUPGQBSUTCFUXFFOUIFTFTUBUFTOPUDPNQPTFE QBSUJBMMZDPNQPTFE BOEDPNQPTFE /PUDPNQPTFE1BSUTFYJTU BSFJEFOUJfiFE BSFBWBJMBCMFBOESFBEZGPSDPNQPTJUJPO CVUBSF OPUDPNQPTFETZTUFNEPFTOPUFYJTUBTBXIPMF $PNQPTFE1BSUTBSFJOBSFMBUJPOTZTUFNDBOPQFSBUFBTBXIPMF 1BSUJBMMZDPNQPTFE1BSUTBSFJOBSFMBUJPO CVUBUMFBTUPOFQBSUJTOPUJOUIFTZTUFN*OUIJT TUBUF BTZTUFNNBZCFBCMFUPPQFSBUFBTBXIPMFXJUIMJUUMFPSOPEFHSBEBUJPO PSXJUI TJHOJfiDBOUEFHSBEBUJPO PSOPUCFBCMFUPPQFSBUFBTBXIPMF $PNQPTJUJPO JT B USBOTJUJPO QSPDFTT GSPN OPU DPNQPTFE UP DPNQPTFE %FDPNQPTJUJPO JT B USBOTJUJPOQSPDFTTGSPNDPNQPTFEUPOPUDPNQPTFE1BSUSFQMBDFNFOUJTBUSBOTJUJPOQSPDFTTGSPN DPNQPTFEUPQBSUJBMMZDPNQPTFEUPDPNQPTFE"EEJOH SFNPWJOH BOESFTUSVDUVSJOHTUBSUBOEFOE JOBDPNQPTFETUBUF BOEEVSJOHUIFQSPDFTT NBZCFJOBOZPGUIFUISFFTUBUFT"EEJOH SFNPWJOH BOESFQMBDJOHBSFBTZNNFUSJDDPNQPTJUJPONPEFMT CFDBVTFUIFZJOWPMWFBXIPMFBOEBQBSU 1BSUSFQMBDFNFOUNJHIUJOWPMWFTJNQMFQMVHPVUPME QMVHJOOFX0SJUNJHIUJOWPMWFNVUBU JOH NBLJOHDIBOHFTFYUFSOBMPSJOUFSOBMUPUIFOFXQBSUPSUPFYJTUJOHQBSUTXJUIXIJDIUIF OFXQBSUJTJOUFSBDUJOH0SJUNJHIUJOWPMWFJOUSPEVDJOHBEBQUPSTBTTFQBSBUFJOUFSNFEJBSZQBSUT ThFQSPDFTTFTPG\QMVHPVUBOEQMVHJOPOFQBSU^BOE\QMVHPVUPME QMVHJOOFXBEBQUPS^CPUI DPSSFTQPOEUPUIFJNNVUBCMFUZQFPGDPNQPTJUJPONPEFM XIJMFNVUBUJOHPOFPSNPSFQBSUTDPS SFTQPOETUPUIFNVUBCMFUZQF 3FWFSTJCJMJUZ*OTPNFDBTFT DPNQPTJUJPOJTSFWFSTJCMFUIFQBSUTUIBUXFSFQVUUPHFUIFSDBOCF UBLFOBQBSUJOUPUIFJSPSJHJOBMTUBUF*OTPNFDBTFT EFDPNQPTJUJPOJTSFWFSTJCMFUIFXIPMFUIBUXBT EFDPNQPTFEJOUPQBSUTDBOCFDPNQPTFEBHBJOJOUPUIFXIPMF $PNQPTJUJPOQSPDFTTCPVOEBSZ"GUFSDPNQPTJUJPO CPUIXIPMFTBOEQBSUTDBOBEBQUBTBOPOHP JOH DIBOHF QSPDFTT ThJT JT OPU QBSU PG UIF DPNQPTJUJPO QSPDFTT #VU JO UIF NVUBCMF DPNQPTJ UJPONPEFM QBSUTDBOBMTPDIBOHFBOENVUBUFEVSJOHDPNQPTJUJPOUPfiUJOUPBXIPMF4PXIFO EPFTDPNQPTJUJPONVUBUJPOTUPQBOEBEBQUBUJPOCFHJO "OEXIFSFEPFTUFNQPSBMFNFSHFODFfiU ThJTNBZTFFNMJLFBUSJWJBMJTTVF CVUJUJTJNQPSUBOUJOBEBQUJWFBOETFMGPSHBOJ[JOHTZTUFNT*U JT BMTP OFFEFE UP EFfiOF UIF CPVOEBSZ CFUXFFO TZTUFN DPNQPTJUJPO BOE TZTUFN DIBOHF XIJDI DPSSFTQPOETUPUIFCPVOEBSZCFUXFFOUIJTDIBQUFSBOE$IBQUFS0VSBOTXFSJTUIBUXIJMFXF BDLOPXMFEHFUIJTUPCFBGV[[ZCPVOEBSZ JUJTDPOWFOJFOUUPEFfiOFJUBTPDDVSSJOHBUUIFfiSTUQPJOU JOUJNFXIFOUIFTZTUFNJTBCMFUPPQFSBUFBTBXIPMF $PNQPTJUJPOBMTPJOWPMWFTNPSFTQFDJfiDQSPDFTTFTPGNBUDIJOH fiUUJOH BOEJOUFHSBUJOHQBSUT UPHFUIFS "O FYBNQMF JT NBUDIJOH DPOUFYUEFQFOEFOU FYUFSOBM NPEFMT XJUI DPOUFYUHFOFSBMJ[FE FYUFSOBMNPEFMTThJTQSPDFTTEFQFOETIFBWJMZPOTQFDJfiDBUJPOTPGDPNQPOFOUTBOEJTUIFSFGPSF EJTDVTTFEGVSUIFSJO$IBQUFS "OPUIFS DPNQPTJUJPO WBSJBCMF JT UIF TFRVFODF JO XIJDI QBSUT BOE XIPMFT JO B DPNQPTJUJPO TUSVDUVSFBSFDSFBUFEXIPMF UIFOQBSUT UPQEPXO QBSUT UIFOXIPMFT CPUUPNVQ PSTJNVMUBOF PVT FH BOBUVSBMTZTUFNTVDIBTBEFWFMPQJOHIVNBO ThJTWBSJBCMFHFUTJOUPUIFFOHJOFFSJOHPS BDUVBMJ[BUJPOQSPDFTT XIJDIJTBEESFTTFEJO$IBQUFS
Agents "OBEEJUJPOBMFMFNFOUPGUIFDPNQPTJUJPOQSPDFTTJTUIFDPODFQUPGBHFOU"DPNQPTJUJPOBHFOUJT BOFOUJUZPSDPOEJUJPOUIBUJTJOTUSVNFOUBMJOCSJOHJOHBCPVUBDPNQPTJUJPO4PNFDPNQPTJUJPOT
Composition
O 159
POMZPDDVSUISPVHIUIFEJSFDUBDUJPOPGBOFYUFSOBMBHFOU0UIFSTPDDVSTQPOUBOFPVTMZPSUISPVHI UIFDIPJDFTPGBVUPOPNPVTDPNQPOFOUT
Examples of Direct Agent Composition *ODIFNJTUSZ DBUBMZTUTBOEJOJUJBUPSTBSFPGUFOVTFEBTBHFOUTJONBOZDPNQPTJUJPOT"OJOJUJBUPS IFMQTTUBSUBDPNQPTJUJPOBOEBDBUBMZTUJODSFBTFTJUTSBUF"UFNQFSBUVSFSBOHFNBZJOEVDFBDIFNJ DBMDPNQPTJUJPO"HFOUTJOFOHJOFFSJOHJODMVEFBSDIJUFDUT EFTJHOFST BOECVJMEFSTXIPEFTJHOBOE DPNQPTFBWBSJFUZPGTZTUFNT0UIFSBHFOUTJODMVEFGBDUPSZXPSLFSTXIPQSPEVDFQSPEVDUTSPCPUT UIBUQSPEVDFQSPEVDUTBOETPGUXBSFUIBUBTTJTUTJOQSPEVDJOH PSBVUPNBUJDBMMZQSPEVDFT BEFTJHO PSQSPEVDFTPUIFSTPGUXBSF.PTUPSBMMPGUIFTFBHFOUTDBOCFDIBSBDUFSJ[FEBTBMMPQPJFUJDTZTUFNT PSTZTUFNTPGPOFUZQFUIBUQSoduce a system of a differFOUUZQF
Examples of Non-Agent Compositions or Indirect or Virtual Agents $PNQPTJUJPOTPGNPTUOBUVSBMTZTUFNT GPSFYBNQMF GPSNBUJPOPGHBMBYJFT TPMBSTZTUFNT QMBOFUT NPVOUBJODIBJOT PDFBOT SJWFST IVSSJDBOFT PSHBOJTNT TPDJBMHSPVQT NPMFDVMFT PSCJPMPHJDBMDFMMT BSFPGUIJTUZQF4PNFPGUIFTFDPVMECFDIBSBDUFSJ[FEBTBVUPQPJFUJDTZTUFNT PSTZTUFNTUIBUNBJO UBJO PSHBOJ[F BOESFHFOFSBUFUIFNTFMWFT
Partial or Mixed Direct/Indirect Agents 4PNFDPNQPTJUJPOTBSFJOCFUXFFO XIFSFBOBHFOUIBTBQBSUJBMPSJOEJSFDUSPMF *OSFDFOUZFBST UIF*OUFSOFUIBTQSPWJEFEOFXPQQPSUVOJUJFTGPSJOGPSNBUJPOTZTUFNDPNQPTJ UJPO FTQFDJBMMZJOUIFDPOUFYUPGPQFOTPVSDFTPGUXBSF 40" 8FCTFSWJDFT BOE8FC"WBJMBCMF TPGUXBSFTFSWJDFTGSPNUIJSEQBSUJFTDBOCFDPNQPTFEWJBQVCMJDJOUFSGBDFTBOENBEFBWBJMBCMFPO 8FCTJUFTThFSFTVMUJOHDPNQPTJUJPOJTDBMMFEBNBTIVQ.BOZPGUIFTFJODMVEFHFPTQBUJBMNBQT BTPOFQBSUPGUIFDPNQPTJUJPOGPSFYBNQMF )PVTJOH.BQT DPNCJOFT(PPHMFNBQTXJUI $SBJHTMJTUUPFOBCMFTFBSDIFTGPSBWBJMBCMFIPVTJOHJOBTFMFDUFEBSFB8PPEFUBM EJTDVTT B HFPWJTVBMJ[BUJPO NBTIVQ "SFBT PG BQQMJDBUJPO JODMVEF FOUFSQSJTF TFSWJDFT ;PV BOE 1BWMPWTLJ BOE8FCTFSWJDFEFWFMPQNFOU +JOBOE-FF .PSF HFOFSBMMZ UIJT DBUFHPSZ PG NJYFE DPNQPTJUJPO JT DMPTFMZ SFMBUFE UP UIF EPNJOBOU QSP DFTT PG DPMMFDUJWF BDUVBMJ[BUJPO JOUSPEVDFE JO $IBQUFS BOE EJTDVTTFE GVSUIFS JO $IBQUFS 5SBEJUJPOBMMZ 4& QVUT UPHFUIFS MBSHF DPNQPOFOUT PS TVCTZTUFNT FBDI PG XIJDI XBT CVJMU CZ B TFQBSBUFWFOEPSPSDPOUSBDUPS BOEJONBOZDBTFTXFSFQSFFYJTUJOH FH $054 ThBUQBUUFSOJT JOEJDBUFECZUIF. NBDIJOF QBSUJO'JHVSF#VUUIF" BHFOU QBSUFYIJCJUTUIFTBNFQBUUFSO ThFIVNBOJTBQSFFYJTUJOHQBSU DPNJOHUPUIJTSPMFJOTZTUFN4XJUIBTFUPGDBQBCJMJUJFTBDRVJSFE UISPVHIHSPXUI FEVDBUJPO BOEFYQFSJFODF4PJOUIFTFOTFPGQVUUJOHQSFFYJTUJOHQBSUTJOUPB TZTUFN UIJTFYBNQMFJTOPUWFSZEJffFSFOUGSPNBGBNJMJBS4&QSPDFTT The significant differFODFDPNFTJOUIFDPOUSJCVUJPOPGUIFBVUPOPNPVTTZTUFN"UPUIFGPS NBUJPO JOUFHSBUJPO BOEPSHBOJ[BUJPOPGUIFIZCSJETZTUFN4*OUIFunified 4&PGUIFGVUVSFUIBU BEESFTTFTCPUINBDIJOFTBOEBVUPOPNPVTBHFOUT XFIBWFBSHVFEUIBUUIFEPNJOBOUUZQFPGTZT UFNTXJMMCFIZCSJEThe DPNQPTJUJPOQSPDFTTPGIZCSJETZTUFNTJTBLFZQBSUPGUIFPWFSBMMDPMMFDUJWF BDUVBMJ[BUJPOQSPDFTT5BCMFTIPXFEUIFTZTUFNSPXXJUI4&BOE4"CPYFTBTQBSUPGDPMMFDUJWF BDUVBMJ[BUJPO.BQQJOHUIBUUP'JHVSF UIF4&QBSUPG5BCMFJTUIFSPMFUIFTZTUFNTFOHJOFFS QMBZTJO'JHVSFJOQVUUJOHUPHFUIFSTZTUFN4 XIJDIJOWPMWFTCSJOHJOHJONBDIJOF.BOETPNF
160
O
Model-Oriented Systems Engineering Science
S: Hybrid system M1
Figure 6.14
A1
M1
A1
Machine
Autonomous agent (e.g., human)
Mixed composition of hybrid systems.
QPSUJPOPGUIFJOUFHSBUJPOThe 4"QBSUPG5BCMFJTUIFSPMFUIFBHFOU"QMBZTJO'JHVSF JOQVUUJOHUPHFUIFSTZTUFN4 XIJDIJOWPMWFTBQPSUJPOPGUIFJOUFHSBUJPO POHPJOHDIBOHF BOE TFMGNBOBHFNFOU "TVNNBSZPGUIFUISFFUZQFTPGDPNQPTJUJPOJOUIJTTFDUJPOJOUIFDPOUFYUPG5BCMFBDUV BMJ[BUJPOJTBTGPMMPXT %JSFDUBHFOUBMM4& OP4" /POBHFOUOP4& BMM4" 1BSUJBMPSNJYFEBHFOUTPNF4& TPNF4"
References "MMFO 3BOE%(BSMBO"GPSNBMCBTJTGPSBSDIJUFDUVSBMDPOOFDUJPO"$.5SBOT4PGUXBSF&OHBOE .FUIPEPM o "UBZ ' BOE++PTU0OUIFFNFSHFODFPGDPNQMFYTZTUFNTPOUIFCBTJTPGUIFDPPSEJOBUJPOPGDPNQMFY CFIBWJPSTPGUIFJSFMFNFOUTTZODISPOJ[BUJPOBOEDPNQMFYJUZ$PNQMFYJUZ o4FQUFNCFS 1VCMJTIFE0OMJOF0DUPCFS%0*DQMY "DDFTTFE+BOVBSZ
"5*4 "5*4 5FMFDPN (MPTTBSZ 8BTIJOHUPO %$ "MMJBODF GPS 5FMFDPNNVOJDBUJPOT *OEVTUSZ 4PMVUJPOTIUUQXXXBUJTPSHHMPTTBSy/definition.aspx?id "DDFTTFE+BOVBSZ
#BSBCÈTJ "-BOE3"MCFSU&NFSHFODFPGTDBMJOHJOSBOEPNOFUXPSLT4DJFODF o #JUUOFS 5BOE#4NJUI"UIFPSZPGHSBOVMBSQBSUJUJPOT*O'PVOEBUJPOTPG(FPHSBQIJD*OGPSNBUJPO4DJFODF . %VDLIBN .'(PPEDIJME BOE.'8PSCPZT &ET-POEPO5BZMPS'SBODJT#PPLT Qo #PDDBSB /.PEFMJOH$PNQMFY4ZTUFNT/FX:PSL4QSJOHFS7FSMBH %BWJT "4PGUXBSF3FRVJSFNFOUT"OBMZTJTBOE4pecification&OHMFwood Cliffs, NJ: PSFOUJDF)BMM %ZTPO '*nfinite in AMM%JSFDUJPOT/FX:PSL)BSQFSBOE3PX 1FSFOOJBM-JCSBSZFEJUJPO &NNFDIF $ 4,QQF BOE'4UKFSOGFMU&YQMBJOJOH&NFSHFODF5PXBSETBO0OUPMPHZPG-FWFMT +PVSOBM GPS (FOFSBM 1IJMPTPQIZ PG 4DJFODF IUUQXXXOCJEL_FNNFDIF DP1VCMF&,4FNFSHIUNM "DDFTTFE+BOVBSZ
'VUVZNB %&WPMVUJPO4VOEFSMBOE ."4JOBVFS"TTPDJBUFT
Composition
O 161
(SVNBO ( BOE & ,OPSS 8IBU DMPVE DPNQVUJOH SFBMMZ NFBOT *OGPXPSME "QSJM IUUQXXX JOGPXPSMEDPNBSUJDMF'&DMPVEDPNQVUJOHSFBMJUZ@IUNM "DDFTTFE+BOVBSZ
)BZFT #$MPVE$PNQVUJOH$PNNVO"$. o )inchcliffe, % Things :PV 4IPVME ,OPX BCPVU 3&45 BOE 80" http://hinchcliffe.org/ BSDIJWFBTQY "DDFTTFE+BOVBSZ
)POEFSJDI5The OYGPSE$PNQBOJPOUP1IJMPTPQIZ/FX:PSL0YGPSE6OJWFSTJUZ1SFTT )PVTJOH.BQTIUUQXXXIPVTJOHNBQTDPN "DDFTTFE+BOVBSZ
)ZCFSUTPO %5FTUJOH$PNNFSDJBMooff-the-SIFMG$PNQPOFOUTBOE4ZTUFNT 4#FZEFEBBOE7(SVIO &ET/FX:PSL4QSJOHFS7FSMBHQo +JO )+BOE)$-FF8FC4FSWJDFT%FWFMPQNFOU.FUIPEPMPHZ6TJOHUIF.BTIVQ5FDIOPMPHZ*OU $POG4NBSU.BOVGBDUVSJOH"QQMJDBUJPO o"QSJMQo ,JSDIOFS (4FMG*OTUSVDUJPOBMPO#JPMPHJDBM.PMFDVMFT0SHBOJD$PNQPVOETIUUQIPNFQBHFTJVT FEV(,*3$)/&CJPNPMFDIUN "DDFTTFE+BOVBSZ
,MJS ("SDIJUFDUVSFPG4ZTUFNT1SPCMFN4PMWJOH/FX:PSL1MFOVN1SFTT ,MJS ('BDFUTPG4ZTUFNT4DJFODF OEFE/FX:PSL,MVXFS"DBEFNJD1MFOVN1VCMJTIFST .FZFS #0CKFDU0SJFOUFE4PGUXBSF$POTUSVDUJPO OEFE6QQFS4BEEMF3JWFS /+1SFOUJDF)BMM .JMMFS (The NBHJDBMOVNCFSTFWFO QMVTPSNJOVTUXPTPNFMJNJUTPOPVSDBQBDJUZGPSQSPDFTTJOH JOGPSNBUJPO1TZDIPMPH3FW o .JMMFS +-JWJOH4ZTUFNT-JXPU $06OJWFSTJUZ1SFTTPG$PMPSBEP 0SJHJOBMMZQVCMJTIFE
/FXNBO .JUDI "-#BSBCÈTJ BOE%+8BUUTThe 4USVDUVSFBOE%ZOBNJDTPG/FUXPSLT1SJODFUPO /+1SJODFUPO6OJWFSTJUZ1SFTT 0$POOPS 5BOE)8POH&NFSHFOU1SPQFSUJFT4UBOGPSE&ODZDMPQFEJBPG1IJMPTPQIZIUUQQMBUP TUBOGPSEFEVFOUSJFTQSPQFSUJFTFNFSHFOU "DDFTTFE+BOVBSZ
0.( 0CKFDU .BOBHFNFOU (SPVQ 6nified .PEFMJOH -BOHVBHF 0.( 6.-
4VQFSTUSVDUVSF 7 0.( %PDVNFOU /VNCFS GPSNBM 4UBOEBSE EPDVNFOU 63- IUUQXXX PNHPSHTQFD6.-4VQFSTUSVDUVSF1%' "DDFTTFE+BOVBSZ
1BLLFOCFSH # BOE ) (VOEFSTFO /FPDPSUJDBM OFVSPO OVNCFS JO IVNBOT effect PG TFY BOE BHF +$PNQ/FVSPM o 1BLLFOCFSH # %1FMWJH -.BSOFS .+#VOEHBBSE )+((VOEFSTFO +3/ZFOHBBSE BOE-3FHFVS "HJOHBOEUIFIVNBOOFPDPSUFY&YQ(FSPOUPM o 4IBMJ[J $ &NFSHFOU 1SPQFSUJFT IUUQXXXDTDTVNJDIFEV_DSTIBMJ[JOPUFCPPLTFNFSHFOU QSPQFSUJFTIUNM "DDFTTFE+BOVBSZ
4IBX .BOE%(BSMBO4PGUXBSF"SDIJUFDUVSF1FSTQFDUJWFTPOBO&NFSHJOH%JTDJQMJOF6QQFS4BEEMF 3JWFS /+1SFOUJDF)BMM 4JNPOT 11BSUT"4UVEZJO0OUPMPHZ/FX:PSL0YGPSE6OJWFSTJUZ1SFTT 1BQFSCBDLFEJUJPO
8PPE + +%ZLFT "4MJOHTCZ BOE,$MBSLF*OUFSBDUJWFWJTVBMFYQMPSBUJPOPGBMBSHFTQBUJPUFNQP SBMEBUBTFUSeflections POBHFPWJTVBMJ[BUJPONBTIVQ*&&&5SBOT7JTVBMJ[BUJPO$PNQVUFS(SBQIJDT o ;PV +BOE$1BWMPWTLJ5PXBSETBDDPVOUBCMFFOUFSQSJTFNBTIVQTFSWJDFT*&&&*OU$POGF#VTJOFTT &OH o0DUPCFS Qo
Chapter 7
Commonization
Highest level system
Indivisible Unit
Model of Individual system or component
Universal model
Common specification approach: Repeating internal/external structure
Solution domain
CCoo m - -KK m m m - -CC inindd oonniz aatete ss izaati go tioon n rrieies s
Define need
Composition
Systems taxonomy Modeling scope $PNNPOJ[BUJPOJTUIFTUPSZPGTJNJMBSJUJFTBOE 1 SE Application Domains (D1...Dn) Collective actualization space EJffFSFODFT PG QBUUFSOT BNPOH NVMUJQMF TZT D1 D2 D3 D4 D5 D6 D7 Dn Problem space Model Space different in kind 2b All SE UFNT *O B DPMMFDUJPO PG TZTUFNT XIBU JT DPN 2aTraditionalTS/CS systems Complex systems application TS/CS different in degree 3b domains... NPO UP BMM BOE XIBU WBSJFT "OE XIJDI PG UIF 3a Traditional Complex Complex 4 DPNNPOBMJUJFT BOE WBSJBCJMJUJFT EP XF XBOU UP Traditional TS is special case of all SE systems NPEFM #ZGPDVTJOHPONPEFMTPGDPMMFDUJPOTPG 5 Characteristics Traditional and Complex TZTUFNTSBUIFSUIBOJOEJWJEVBMTZTUFNT XFDBO 6 Characteristics of all systems Deployment Solution/system space DBQUVSF QBUUFSOT JO B HJWFO EPNBJO PS EJTDJ QMJOF BOE UIPTF QBUUFSOT SFQSFTFOU LOPXMFEHF $PNNPOJ[BUJPOJTUIFNPEFMTQBDFEJNFOTJPOUIBUFOBCMFTLOPXMFEHFUPCFBDDVNVMBUFEJOUIF NPEFMTQBDF TIBSFE BOEVTFEJOUIFBQQMJDBUJPOPG4&ThFSFHJPOPGBNPEFMJTJNQPSUBOUJOUIJT EJNFOTJPO Problem/ user domain
Conceptualization Conceptualization -- Language/notation Language/notation -- Universe Universe of ofdiscourse discourse
Views exist within and across all the dimensions
e
m
Ti
Produce solution
Satisfy need
Basic Concepts: Similarities and Differences .VDIPGUIFEFQJDUJPOPGFOHJOFFSJOHNPEFMTJO$IBQUFSSFflFDUTIPXXFPGUFOUIJOLPGTVDI NPEFMTBTNPEFMTPGPOFTQFDJfiDTZTUFNUIFPOFXFBSFCVJMEJOHPSBOBMZ[JOH*GXFBSFCVJME JOHTZTUFN4 XFUZQJDBMMZXSJUFBSFRVJSFNFOUTTQFD3UIBUXFWJFXBTUIFSFRVJSFNFOUTPG4 BOE XFEFTDSJCFBOBSDIJUFDUVSF"UIBUXFWJFXBTUIFBSDIJUFDUVSFPG4 #VUJOBOZFOHJOFFSJOHEJTDJQMJOF BTUIFEJTDJQMJOFNBUVSFT DFSUBJODPNNPOQBUUFSOTFNFSHF BTDPNNPOQSPCMFNTBOEDPNNPOTPMVUJPOT*OBVUPNPUJWFFOHJOFFSJOH XIJMFDBSTIBWFFWPMWFE PWFSUJNF UIFCBTJDGVODUJPOPGUSBOTQPSUJOHBGFXQFPQMFGSPNQPJOU"UPQPJOU#IBTSFNBJOFEUIF TBNF"OEXIJMFFOHJOFFSTBOEEFTJHOFSTIBWFDPOUJOVBMMZSFJOWFOUFEUIFDBS UIFHFOFSBMEFTJHO UIF CBTJDTFUPGJOUFSBDUJOHQBSUT IBTCFFOGBJSMZTUBCMFThe TBNFTJUVBUJPOFYJTUTJOPUIFSFOHJOFFSJOH EJTDJQMJOFT(FOFSBMQBUUFSOTPSNPEFMTIBWFUSBEJUJPOBMMZCFFOdefined JOFOHJOFFSJOHIBOECPPLT They FNQIBTJ[FXIBUJTDPNNPOGPSBMMTZTUFNTJOUIFEPNBJO&BDITZTUFNUIBUJTFOHJOFFSFEJTB SFBMJ[BUJPOPGNPEFMTUIBUBSFTQFDJBMJ[FEGSPNUIFHFOFSBMNPEFMT &WFOJOUIFOBTDFOUEPNBJOPGCJPOBOPTZTUFNT UIFSFBSFFffPSUTUPEFfiOFTUBOEBSEQBSUTUPCF VTFEBTCVJMEJOHCMPDLT DBMMFE#JP#SJDLT BTNFOUJPOFEJO$IBQUFS 163
164
O
Model-Oriented Systems Engineering Science
3FDBMMUIF$IBQUFSEJTDVTTJPOPGDPSSFTQPOEFODFTFU XIJDIJTUIFKPJOTUSVDUVSFGPSTFQBSBUF MPPTFMZDPVQMFENPEFMTBOETZTUFNTThFDPSSFTQPOEFODFTFUQBUUFSOJOUIJTDIBQUFSJTUIBU.JTBO JOEJWJEVBMNPEFMXIJMF4JTBTFUPGTZTUFNTUIBUDPSSFTQPOEUPUIBUNPEFM.PSFTQFDJfiDBMMZ UIJT DIBQUFSBEESFTTFTUIFJOUFSTFDUJPOPGUXPJEFBT UIFBCTUSBDUJPOBTQFDUPGNPEFMTBOE UIF TJNJMBSJUJFTBOEEJffFSFODFTUIBUFYJTUBNPOHBTFUPGTZTUFNT .PEFMBCTUSBDUJPO"NPEFMPGBTZTUFNGPDVTFTPODFSUBJODIBSBDUFSJTUJDTBOEJHOPSFTUIFPUIFS DIBSBDUFSJTUJDT PG UIF TZTUFN ThVT BOZ HJWFO NPEFM QBSUJUJPOT TZTUFN DIBSBDUFSJTUJDT JOUP UXP DBUFHPSJFTUIPTFUIBUNBUUFSBOEUIPTFUIBUEPOPUNBUUFS"TTPPOBTXFBCTUSBDUJOUIJTXBZ JUJOUSPEVDFTUIFQPTTJCJMJUZUIBUUIFNPEFMBQQMJFTUPNPSFUIBOPOFTZTUFNThBUJT UIFNPEFM NJHIUDBQUVSFXIBUJTDPNNPOUPBTFUPGTZTUFNT"OECFDBVTFBCTUSBDUJPOJTJOIFSFOUJOFWFSZ NPEFM HSPVQTPGDPSSFTQPOEJOHTZTUFNTBSFBOJOIFSFOUQPUFOUJBMPGFWFSZNPEFM 4JNJMBSJUJFTBOEEJffFSFODFT*OHFOFSBM UIFNFNCFSTPGBHJWFOTFUPGTZTUFNTBSFTJNJMBSJOTPNF XBZTBOEEJffFSJOPUIFSXBZT'VSUIFSNPSF JGUIFTFUJTEFfiOFECZBNPEFM UIFOiTPNFXBZTwJO XIJDIUIFTZTUFNTBSFTJNJMBSBSFEFfiOFECZUIFNPEFMThBUJT JGBNPEFMEFfiOFTDIBSBDUFSJTUJDT " # BOE$ UIFOUIFTZTUFNTBMMFYIJCJUDIBSBDUFSJTUJDT" # BOE$"IPNPHFOFPVTTFUIBTNPSF TJNJMBSJUJFTPSNPSFDIBSBDUFSJTUJDTJODPNNPO BOEBIFUFSPHFOFPVTTFUIBTNPSFEJffFSFODFTPS NPSFWBSJBUJPOThJTGVOEBNFOUBMBOEVOJWFSTBMEJTUJODUJPOJTUIFCBTJTPGUIFBCJMJUZUPTPSUPVU BOEDBUFHPSJ[FUIFiGVSOJUVSFwPSUIFNPTBJDPGUIFXPSME BOEUIFSFGPSFUIFCBTJTPGNVDIPGPVS LOPXMFEHFPGUIFXPSME *OUFSTFDUJPO*GXFPWFSMBZUIFNPEFMBCTUSBDUJPOEJTUJODUJPOPOUIFTJNJMBSJUZEJffFSFODFEJT UJODUJPO XFPCUBJOGPVSDBUFHPSJFT BTTIPXOJO'JHVSF TJNJMBSJUJFTUIBUNBUUFS EJffFSFODFT UIBUNBUUFS TJNJMBSJUJFTUIBUEPOPUNBUUFS BOEEJffFSFODFTUIBUEPOPUNBUUFS*EFBMMZ BNPEFM BEESFTTFTPSTQFDJfiFTFWFSZUIJOHUIBUNBUUFSTBOEJHOPSFTPSMFBWFTPQFOFWFSZUIJOHUIBUEPFTOPU NBUUFS GPSBHJWFOQVSQPTF *UJTJNQPSUBOUUPOPUFUIBUUIFDPMVNOEJTUJODUJPOJO'JHVSFCFUXFFOTJNJMBSJUJFTBOE differFODFT EFQFOET PO UIF TZTUFNT JOWPMWFE OPU PO UIF NPEFM JOWPMWFE "OE UIBU UIF SPX EJTUJODUJPOTCFUXFFOXIBUEPFTBOEEPFTOPUNBUUFSEFQFOETPOUIFQVSQPTFPGUIFNPEFM JOWPMWFE 0OFNJHIUUIJOLUIBUBNPEFMPOMZEFfiOFTTJNJMBSJUJFTBNPOHDPSSFTQPOEJOHTZTUFNT OPUEJG GFSFODFT%PFTBNPEFMOPUEFTDSJCFBTFUPGDIBSBDUFSJTUJDTUIBUIPMEGPSBMMPGUIFDPSSFTQPOEJOH
Figure 7.1
Modeling similarities and differences.
Commonization
O
165
TZTUFNT #VUBNPEFMJODMVEFTWBSJBCMFTBTXFMMBTDPOTUBOUTThFWBSJBCMFTEFfiOFEJffFSFODFTPSWBSJ BCJMJUZUIBUNBUUFSTBOEJTXJUIJOUIFQVSWJFXPGUIFNPEFM"OFYBNQMFPGUIFBSFBTJO'JHVSF JTBNPEFMPGMJOFBSNPNFOUVNPGQIZTJDBMPCKFDUT8FVTFUIFDMBTTJDBMNPEFM.PNFOUVN .BTT¨7FMPDJUZ$POTJEFSUXPTZTUFNTBSFEBQQMFDNJOEJBNFUFSXJUIBNBTTPGHSBNT BOEBWFMPDJUZPGGUTFD BOEBSFECBMMDNJOEJBNFUFSXJUIBNBTTPGHSBNTBOEBWFMPDJUZ PGGUTFD O " #PUI BSF QIZTJDBM PCKFDUT BOE UIFSFGPSF IBWF QSPQFSUJFT PG NBTT BOE WFMPDJUZ ThPTF TJNJMBSJUJFTDMFBSMZNBUUFSUPNPNFOUVN O # ThF UXP IBWF EJffFSFOU WBMVFT PG NBTT WFSTVT HSBNT BOE WFMPDJUZ GUTFD WFSTVTGUTFD . ThPTFEJffFSFODFTBffFDUUIFNPNFOUVN O $#PUIIBWFSFEDPMPS. ThJTTJNJMBSJUZJTJNNBUFSJBMUPNPNFOUVN O %ThFZIBWFEJffFSFOUEJBNFUFST DNWFSTVTDN
BOEPOFJTOBUVSBMXIJMFUIFPUIFS JTBSUJfiDJBM. ThFTFEJffFSFODFTBSFJNNBUFSJBMUPNPNFOUVN "BOE#BSFJODMVEFEJOUIFNPEFM*OUIJTDBTF CPUI"BOE#BSFSFQSFTFOUFEJOUIFWBSJBCMFT NBTTBOEWFMPDJUZThFTJNJMBSJUZ " JTQBSUJBMMZJNQMJDJUPOMZTZTUFNTUIBUIBWFQSPQFSUJFTPGNBTT BOEWFMPDJUZBSFJOUIFSFHJPOPGUIJTNPNFOUVNNPEFMThFEJffFSFODF # JTNPSFFYQMJDJUUIF SBOHFPGWBMVFTGPSNBTTBOEWFMPDJUZJTSFQSFTFOUFEJOUIPTFUXPWBSJBCMFT $BOE%BSFFYDMVEFEGSPNUIFNPEFMThFGBDUUIBUDPMPS $ BOEEJBNFUFS % EPOPUNBUUFS UPUIFNPNFOUVNNPEFMJTJNQMJDJUJOUIFJSBCTFODFGSPNUIFNPEFM*OHFOFSBM UIFFYDMVTJPOPG $BOE%GSPNBNPEFMDBOCFFYQMJDJUPSJNQMJDJUJOUIFNPEFM*NQMJDJU BTJOUIFFYBNQMFBCPWF DIBSBDUFSJTUJDTUIBUEPOPUNBUUFSEPOPUBQQFBSJOUIFNPEFM BOEUIFJNQMJDBUJPOJTUIBUUIPTF DIBSBDUFSJTUJDTIBWFOPFffFDUPOUIFNPEFM&YQMJDJUThFNPEFMTUBUFTUIFDIBSBDUFSJTUJDCVUPOMZ GPSUIFQVSQPTFPGNBLJOHFYQMJDJUUIBUUIFDIBSBDUFSJTUJDJTVODPOTUSBJOFEJOUIFNPEFM UIBUJT OPUPGJOUFSFTUJOUIFNPEFM4PNFUJNFTJUIFMQTUPCFFYQMJDJUUPDPVOUFSBTTVNQUJPOT.BOZPG UIFFYBNQMFTPGEFDPVQMJOHJO$IBQUFSXFSFPGUIJTTPSUThFEFDPVQMJOHBMMPXTVTUPFYQMJDJUMZ TFQBSBUFDIBSBDUFSJTUJDTUIBUNBUUFS BTJO"BOE#JO'JHVSF GSPNUIPTFUIBUEPOPU BTJO$ BOE% 'PSFYBNQMF CZEFDPVQMJOHDPOUSPMGSPNIJFSBSDIZ XFDBOEFfiOFBNPEFMUIBUTFQBSBUFT UIFPOFUPNBOZSFMBUJPO XIJDINBUUFSTUPIJFSBSDIZ GSPNBDPOUSPMSFMBUJPO XIJDIJTFYQMJDJUMZ VODPOTUSBJOFEJOUIFHFOFSBMIJFSBSDIZNPEFM &YQSFTTJOHTJNJMBSJUJFTBOEEJffFSFODFTJODPNNPONPEFMTJTUIFQSJNBSZNFDIBOJTNIVNBOT VTFUPDBQUVSFBOETIBSFLOPXMFEHF$PNNPONPEFMTJODMVEFTDJFOUJfiDUIFPSJFT DPNQMFYTZTUFNT NPEFMT BOE USBEJUJPOBM FOHJOFFSJOH BSUJGBDUT TVDI BT DPOWFOUJPOBM EFTJHOT JO B HJWFO EPNBJO $PNNPONPEFMTBSFVTFEFYUFOTJWFMZJOBMMBSFBTPGFOHJOFFSJOH*OPMEFSUSBEJUJPOBMFOHJOFFS JOHEJTDJQMJOFT DPNNPONPEFMTPGUFOUBLFUIFGPSNPGDPOWFOUJPOBMEFTJHOTPSDPNNPOTZTUFN QSPQFSUJFTFYQSFTTFEJOFOHJOFFSJOHIBOECPPLT4PGUXBSFFOHJOFFSJOHNBLFTFYUFOTJWFVTFPGDPN NPONPEFMTp4ZTUFNTFOHJOFFSJOHNBLFTVTFPGNBOZPGUIFTFTBNFUZQFTPGDPNNPONPEFMT JODMVEJOHMBSHFTDBMFBSDIJUFDUVSFT CVUUIFSFIBTCFFOMFTTDPNNVOJUZDPEJfiDBUJPOPG4&DPNNPO NPEFMT
'PSQVSQPTFTPGUIJTEJTDVTTJPO XFBEESFTTUIFTQFFEBTQFDUPGWFMPDJUZCVUJHOPSFUIFEJSFDUJPOBTQFDU p &YBNQMFTJODMVEFEBUBUZQFT DMBTTFTJODMBTTIJFSBSDIJFT DPNQPOFOUBOEDPOOFDUPSUZQFT NFUBNPEFMT HFOFSJDT
UFNQMBUFT SFGFSFODFNPEFMT BSDIJUFDUVSFTUZMFT EPNBJOBOEQSPEVDUMJOFBSDIJUFDUVSFT BOEEFTJHOQBUUFSOT
166
O
Model-Oriented Systems Engineering Science
4DIJOEFM B C IBTEFTDSJCFEBO4&NFUIPEJOUFSNTPGNPEFMCBTFE4& .#4& BOE QBUUFSOTCBTFE4& 1#4& .#4&SFDPHOJ[FTUIFJNQPSUBODFPGEFTDSJCJOH4&BSUJGBDUT TVDIBT SFRVJSFNFOUTBOEEFTJHO BTTQFDJfiDNPEFMT1#4&FYUFOETUIJTCZEFfiOJOHQBUUFSOT XIJDIJO .04&4BSFHFOFSBMNPEFMT ,MJS o IBTJEFOUJfiFEBOVNCFSPGBSFBTJOXIJDITZTUFNTTDJFODF BOEUIFTUVEZ PGDPNQMFYTZTUFNT IBTFYUFOEFEPVSDBQBCJMJUJFTGPSNPEFMJOHUISPVHIHFOFSBMJ[BUJPOTPGNBUI FNBUJDBMUIFPSJFT. ThFTFHFOFSBMJ[BUJPOTJODMVEF O O O O O O O
'SPNRVBOUJUBUJWFUPRVBMJUBUJWFUIFPSJFT 'SPNGVODUJPOTUPSFMBUJPOT 'SPNPSEJOBSZHFPNFUSZUPGSBDUBMHFPNFUSZ 'SPNMJOFBSUPOPOMJOFBSUIFPSJFT 'SPNDMBTTJDBMTFUUIFPSZBOEMPHJDUPGV[[ZTFUUIFPSZBOEMPHJD 'SPNJOUPMFSBODFPGJODPOTJTUFODJFTUPUIFMPHJDPGJODPOTJTUFODZ 'SPNTJOHMFPCKFDUJWFUPNVMUJQMFPCKFDUJWFDSJUFSJBPQUJNJ[BUJPO
#PUIUIFPSJHJOBMBOEFYUFOEFEFMFNFOUPGFBDIQBJSJOUIJTMJTUfiUDPNGPSUBCMZJOUIFDPNNPOJ[B UJPOEJNFOTJPOPGUIF.04&4NPEFMTQBDFThFFYUFOEFEFMFNFOUTBSFQBSUPGUIFDPNQMFYTZTUFN FYQBOTJPOPG4&
Category and Kind Structures 5XPWBSJFUJFTPGDPNNPOJ[BUJPOFYJTU8IJMFUIFZIBWFNVMUJQMFOBNFTJOUIFMJUFSBUVSF UIFZBSF PGUFODBMMFEDBUFHPSJFTBOELJOET5PVOEFSTUBOEUIFEJTUJODUJPO XFVTFUIFDPODFQUPGNFNCFSTPG BTFU"DBUFHPSZJTBTFUXIPTFNFNCFSTBSFWJFXFEBTJOEJWJEVBMT FBDIPGXIJDIJTBOJOTUBODFPG UIFDBUFHPSZ"LJOEJTBTFUXIPTFNFNCFSTBSFWJFXFEBTTFUT FBDIPGXIJDIJTBTVCLJOEPGUIF LJOE8IZEPXFVTFUIFQISBTFTiBSFWJFXFEBTJOEJWJEVBMTwBOEiBSFWJFXFEBTTFUTwJOTUFBEPG iBSFJOEJWJEVBMTwBOEiBSFTFUT wSFTQFDUJWFMZ #FDBVTF BTXFXJMMTFFTIPSUMZ DBUFHPSZ JOEJWJEVBM LJOE BOETVCLJOEBSFBMMSPMFTUIBUBTJOHMFFOUJUZDBOBTTVNFJOBHJWFODPOUFYUUIFZBSFOPU JOIFSFOUQSPQFSUJFTPGBOFOUJUZ $BUFHPSZBOELJOEIBWFUIFDPSSFTQPOEJOHSFMBUJPOTJOTUBODFPGBOELJOEPGThFTFSFMBUJPOT GPSNUXPTFQBSBUFIJFSBSDIJFTUIBUNBZCFDBMMFEDBUFHPSJ[BUJPOBOEHFOFSBMJ[BUJPO*OTPGUXBSF PCKFDUPSJFOUFEQBSMBODF iLJOEPGwJTBDMBTTIJFSBSDIZSFMBUJPO JF UIFSFMBUJPOPGBTVCDMBTTXJUI JUTQBSFOUDMBTT
BOEiJOTUBODFPGwJTUIFSFMBUJPOPGBOJOEJWJEVBMPCKFDUXJUIUIFDMBTTGSPNXIJDI JUXBTJOTUBOUJBUFE 5FSNTVTFEGPSUIFFMFNFOUTJOBLJOEPGSFMBUJPOJODMVEF O O O O O
,JOEoTVCLJOE 4VQFSLJOEoLJOE $MBTToTVCDMBTT 5ZQFoTVCUZQF 1BSFOUoDIJME
ThJTJTBNPEFMJOHSFMBUJPO OPUBCJPMPHJDBMPOF0GUFOVTFEJODPOKVODUJPOXJUIDMBTT#JPMPHJDBMMZ BDIJMEJT OPUBLJOEPGQBSFOU#VUJONPEFMJOHUFSNT BDIJMEDMBTTJTBLJOEPGBQBSFOUDMBTT
Commonization
O
167
O (FOFSBMNPEFMoTQFDJfiDNPEFM O (FOFSBMJ[BUJPOoTQFDJBMJ[BUJPO 5FSNTVTFEGPSUIFFMFNFOUTJOBOJOTUBODFPGSFMBUJPOJODMVEF O O O O O
$BUFHPSZoJOTUBODF $MBTToPCKFDU 6OJWFSTBMoQBSUJDVMBS .PEFMoJOEJWJEVBM .FUBNPEFMoNPEFM
ThFFBTJFTUXBZUPFYQMBJOUIFTFUXPTUSVDUVSFTBOEIPXUIFZSFMBUFJTCZFYBNQMF'JHVSF JMMVTUSBUFT UIF EJTUJODUJPO CFUXFFO UIF IJFSBSDIJFT BOE BMTP UIF JOUFSTFDUJPO PG UIF UXP XJUI B QBSUJBMTLFUDIPGUIFUXPEJNFOTJPOBMCJPMPHJDBMUBYPOPNZ"HJWFOFOUJUZDBOIBWFNVMUJQMFSPMFT JOUIFTFIJFSBSDIJFT*O'JHVSF GPSFYBNQMF %PHJTBDBUFHPSZPG-BTTJF BOJOTUBODFPGTQF DJFT B HFOFSBMJ[BUJPO PG $PMMJF BOE B TQFDJBMJ[BUJPO PG .BNNBM 6TJOH UIFTF UFSNT B DMBTT JO PCKFDUPSJFOUFENPEFMJOHJTBLJOEJOUIFDPOUFYUPGJUTDMBTTIJFSBSDIZ BOEJUJTBDBUFHPSZJOUIF DPOUFYUPGJUTJOTUBOUJBUFEPCKFDUT ThJTEJTUJODUJPOJTEJTDVTTFEJO#PSHJEBBOE#SBDINBO
XIFSFUIFZVTFUIFUFSNT iJOEJWJEVBMwBOEiDPODFQUwGPSXIBUXFIFSFDBMMiJOTUBODFwBOEiDBUFHPSZwThFSPMFPGBOFOUJUZ
Categorization Hierarchy Biological category Instance-of
Kingdom
Species
Class
Plant Animal {…Lassie, …} {all animals}
Bird Mammal Fish
Homo sapiens Dog Horse
{…Lassie, …} {all mammals}
{…Lassie, …} {all dogs}
Generalization Hierarchy Living thing Kind-of Animal Fungus
Plant Bird
Mammal
Homo sapiens
Kingdom Class Species Breed
Figure 7.2
Horse
Combined Hierarchies
Kind-of
Instance-of
Dog
Fish
Animal
Lassie
Mammal
Lassie
Dog
Lassie
Collie
Lassie
Roles of Dog: Category of Lassie Instance of Species Generalization of Collie Specialization of Mammal
Intersection of kinds and instances using biological taxonomy.
168
O
Model-Oriented Systems Engineering Science Table 7.1 Dog Roles and Relations in Two Domains Dog Role/Relation 1 Category 2 Instance 3 Generalization 4 Specialization 5 Instance 6 Instance 7 Instance 8 Instance
In Context of Lassie of Species of Collie of Mammal of Category of Instance of Generalization of Specialization
Domain Biological taxonomy Biological taxonomy Biological taxonomy Biological taxonomy Modeling domain Modeling domain Modeling domain Modeling domain
JOUFSNTPGDBUFHPSZPSJOTUBODF NBZWBSZCZUIFPQFSBUJPOQFSGPSNFEPOJU'PSFYBNQMF DPOTJEFS BCPPL TBZ%JDLFOT(SFBU&YQFDUBUJPOT*OUIFPQFSBUJPOPGXSJUJOHUIFCPPL (SFBU&YQFDUBUJPOT JTBOJOTUBODFPGUIFDBUFHPSZCPPL*OUIFPQFSBUJPOPGCVZJOHPSSFBEJOHJU (SFBU&YQFDUBUJPOTJT BDBUFHPSZBOENZDPQZJTBOJOTUBODFPGJU ,JOEPG JT B USBOTJUJWF SFMBUJPO *O UIF 'JHVSF HFOFSBMJ[BUJPO IJFSBSDIZ CFDBVTF EPH JT B LJOEPGNBNNBMBOENBNNBMJTBLJOEPGBOJNBM UIFOEPHJTBLJOEPGBOJNBM*OTUBODFPGJT OPUBUSBOTJUJWFSFMBUJPO*OUIFDBUFHPSJ[BUJPOIJFSBSDIZ -BTTJFJTBOJOTUBODFPGEPH BOEEPHJTBO JOTUBODFPGTQFDJFT CVUJUJTOPUUSVFUIBU-BTTJFJTBOJOTUBODFPGTQFDJFT ThFGPVSSPMFTPG%PHTIPXOJO'JHVSFBSFEFfiOFEJOUIFDPOUFYUPGUIFCJPMPHJDBMUBY POPNZ#VU%PHBMTPIBTUIFSPMFPGJOTUBODFJOGPVSPUIFSSFMBUJPOTJOUIFNPEFMJOHEPNBJO #FDBVTF%PHJT JO'JHVSF BDBUFHPSZ BOJOTUBODF BTQFDJBMJ[BUJPO BOEBHFOFSBMJ[BUJPO JOB NPEFMJOHTFOTF%PHJTBOJOTUBODFPGBMMUIPTFNPEFMJOHDBUFHPSJFT"MMFJHIUSPMFTSFMBUJPOTBSF TIPXOJO5BCMF ThFTFDPOEHSPVQ o SFQSFTFOUTBDPNNPOJ[BUJPONPEFMJOHEPNBJOPGEJTDPVSTFThFfiSTU HSPVQ o SFQSFTFOUTBDPOUFOUEPNBJO JOUIJTDBTFCJPMPHJDBMUBYPOPNZ UIBUJTSFQSFTFOUFEJO UIFDPNNPOJ[BUJPONPEFMJOHEPNBJO #BTFEPOUIJTEJTDVTTJPO XFDBOTBZUIBUBDBUFHPSZJTBNPEFMSPMFXIPTFUBSHFUTBSFJOTUBODF SPMFT"LJOEJTBNPEFMSPMFXIPTFUBSHFUTBSFLJOESPMFTPGHFOFSBMJ[BUJPO QBSFOU PSTQFDJBMJ[B UJPO DIJME 'JHVSFTIPXTBTJNJMBSBQQSPBDIUPDBUFHPSJ[BUJPOCZ"ULJOTPOBOE,àIOF "ULJOTPOBOE ,àIOF "ULJOTPO BOE ,àIOF BOE ,àIOF ThFZ VTF EJffFSFOU UFSNT JOTUFBE PG iCJPMPHJDBMEPNBJOw BOE iNPEFMJOH EPNBJO w UIFZ VTF UIF UFSNT iPOUPMPHJDBM JOTUBODFw BOE iMJOHVJTUJDJOTUBODFw O -BTTJFJTBOPOUPMPHJDBMJOTUBODFPG$PMMJF$PMMJFJTBOPOUPMPHJDBMJOTUBODFPG#SFFE O -BTTJFJTBMJOHVJTUJDJOTUBODFPG0CKFDU$PMMJFJTBMJOHVJTUJDJOTUBODFPG$MBTTCSFFEJTB MJOHVJTUJDJOTUBODFPG.FUBDMBTT 0VSUSFBUNFOUJTTJNJMBS CVUEJffFSTGSPNUIFJSTJOTFWFSBMXBZT O ThFZVTFBQSFEFfiOFETFUPGBCTPMVUFNPEFMJOHDBUFHPSJFTCBTFEPO6.-PCKFDU DMBTT NFUBDMBTTXFVTFUXPJOUFSUXJOJOHSFMBUJWFNPEFMJOHDBUFHPSJFTJOTUBODFBOEDBUFHPSZ ThJTNBLFTJUNVDINPSFTDBMBCMF BOEJUTIPXTUIFSFQFBUJOHQBUUFSO
Commonization L0
O
169
L1
02 Represents
Breed
Linguistic instance-of
Metaclass Ontological instance-of
Ontological instance-of 01 Represents
Collie
Linguistic instance-of
Class Ontological instance-of
Ontological instance-of 00 Represents
Lassie
Linguistic instance-of
Object
Figure 7.3 Ontological metamodeling view. (Source: Atkinson, C. and T. Kühne. Model-driven development: a metamodeling foundation. IEEE Software, 20(5):36–41. Published by IEEE Computer Society, 2003. Used with permission.)
O ThFJSVTFPGBCTPMVUFDBUFHPSJFTPCTDVSFTUIFDPODFQUPGDPOUFYUEFQFOEFOUSPMF O 0VSDPOUFYUEFQFOEFOUSPMFBMTPBQQMJFTUPHFOFSBMJ[BUJPOJOBEEJUJPOUPDBUFHPSJ[BUJPOUIFZ TIPXUIFUXPEJNFOTJPOBMHFOFSBMJ[BUJPOWFSTVTDBUFHPSJ[BUJPOPGUIFCJPMPHJDBMUBYPOPNZ CVUUIFZEPOPUTIPXUIFSPMFT UIFGBDUUIBUFBDIFMFNFOUQMBZTNVMUJQMFNPEFMJOHSPMFT 'JHVSFTIPXTTPNFSFMBUJPOTCFUXFFODBUFHPSJ[BUJPOBOEHFOFSBMJ[BUJPO BOECFUXFFODPS SFTQPOEFODFBOEDBUFHPSJ[BUJPO"TTVNF"BOE#BSFTZTUFNT BOE.BOE.BSFNPEFMT XIFSF .JTBTQFDJBMJ[BUJPOPG.ThFDJSDMFTJOEJDBUFUIFSFHJPOTPG.BOE.UIBUJT BMMUIFTZT UFNTUIBUDPSSFTQPOESFTQFDUJWFMZUP.BOE."DPSSFTQPOETUP.CVUOPUUP. XIJMF# DPSSFTQPOETCPUIUP.BOE.'JHVSFTIPXTGPVSFYBNQMFTPGNPEFMT PSNPEFMOBNFT GPS CPUI.BOE.ThFFYBNQMFTBSFGSPNEPNBJOTBTTPDJBUFEXJUI4&BFSPOBVUJDBMFOHJOFFSJOH JOGPSNBUJPOTZTUFNTTPGUXBSFFOHJOFFSJOH CJPMPHZ BOENBUIFNBUJDT&BDIJMMVTUSBUFTUIJTSFMBUJPO CFUXFFODPSSFTQPOEFODFBOEDBUFHPSJ[BUJPO"TZTUFNUIBUDPSSFTQPOETUPBNPEFM BOEUIFSFGPSF JTJOUIFNPEFMSFHJPO JTBOJOTUBODFPGUIFDBUFHPSZEFfiOFECZUIBUNPEFM O *OUIFSFMBUJPOPG"UP.BOE. "JTBOJOTUBODFPGUIFDBUFHPSZEFfiOFECZ.CVU JTOPUBOJOTUBODFPGUIFDBUFHPSZEFfiOFECZ.'PSFYBNQMF "JTBTQFDJfiDJOEJWJEVBM BJSDSBGUPGUZQF"JSCVT PSJTBTQFDJfiDEBUBCBTFNBOBHFNFOUTZTUFNPGUZQFPCKFDU PSJFOUFE %#.4 PS JT B TQFDJfiD NBNNBM PG TQFDJFT EPH TVDI BT -BTTJF PS JT B TQFDJfiD TFDPOEPSEFSEJffFSFOUJBMFRVBUJPOTVDIBTY¦EZEY¦EZEY &BDIFYBNQMFHJWFOJT DMFBSMZJOUIF.SFHJPOCVUPVUTJEFUIF.SFHJPO
170 O
Model-Oriented Systems Engineering Science ) 12+ , % ! !)+ , ! )
.
)
.
,
Figure 7.4
#! ( ! ( ! !% ! ( (!&!"! $%%$'%$ ) / #! (,*** (0! ! !% ! (." (- !&!"! $(%$
Variation allowed in models.
O *OUIFSFMBUJPOPG#UP.BOE. #JTBOJOTUBODFPGUIFDBUFHPSZEFfiOFECZ. BOEJT BOJOTUBODFPGUIFDBUFHPSZEFfiOFECZ.'PSFYBNQMF #JTBTQFDJfiDJOEJWJEVBMBJSDSBGU PGUZQF#PFJOH PSJTBTQFDJfiDEBUBCBTFNBOBHFNFOUTZTUFNPGUZQFSFMBUJPOBM%#.4 PSJTBTQFDJfiDNBNNBMPGTQFDJFTIVNBO PSJTBTQFDJfiDfiSTUPSEFSEJffFSFOUJBMFRVBUJPO TVDIBTY¦EZEY *OTVN BNPSFHFOFSBMNPEFMTVDIBT.EFfiOFTBDBUFHPSZUIBUIBTNPSFJOTUBODFT BOEB SFHJPOUIBUIBTNPSFQPUFOUJBMDPSSFTQPOEJOHTZTUFNT UIBOEPFTBNPSFTQFDJfiDNPEFMTVDIBT .'VSUIFSNPSF JGUIFNPSFTQFDJfiDNPEFMJTBTQFDJBMJ[BUJPOPGUIFNPSFHFOFSBMNPEFM BT. JTBTQFDJBMJ[BUJPOPG. UIFOBMMTZTUFNTJOUIFSFHJPOPGUIFNPSFTQFDJfiDNPEFMBSFBMTPJOUIF SFHJPOPGUIFNPSFHFOFSBMNPEFM 8FOPXDPOTJEFSUIFPWFSMBQPGTFMFDUFEDBUFHPSJFTPGOPOMJOFBSEZOBNJDBMTZTUFNT specifically DIBPUJDTZTUFNT MPHJTUJDNBQT BOEUIF-PSFO[BUUSBDUPS"MMUIFTFDBUFHPSJFTBSFCPUIOPOMJOFBSBOE EFUFSNJOJTUJD ThFSFJTBHFOFSBMNPEFMPGDIBPUJDTZTUFNT"MMDIBPUJDTZTUFNTBSFJOUIFSFHJPOPGUIJTNPEFM ThFNPEFMDBOCFFYQSFTTFEJOBOVNCFSPGXBZTThFFYQSFTTJPOXFVTFIFSFGPMMPXT #PDDBSB *UJTCBTFEPOUIFCFIBWJPSUSBKFDUPSZPGBTZTUFN FYQSFTTFEBTBTFU4 PGCFIBWJPST NBQQFEPOUPJUTFMG *G4JTBTFU UIFNBQQJOHG4l4JTDIBPUJDPO4JG 6OQSFEJDUBCMFGIBTTFOTJUJWFEFQFOEFODFPOJOJUJBMDPOEJUJPOT /POEFDPNQPTBCMFGJTUPQPMPHJDBMMZUSBOTJUJWF DBOOPUCFCSPLFOJOUPTFQBSBUFETVCTFUT 3FHVMBSGIBTQFSJPEJDQPJOUTUIBUBSFEFOTFJO4 ThFSFJTBHFOFSBMEZOBNJDBMTZTUFNNPEFMDBMMFEUIFMPHJTUJDNBQ .BSUFMMJ .BZ
PSJHJOBMMZEFTJHOFEGPSNPEFMJOHQPQVMBUJPOUSFOET*UTQFDJfiFTUIFDIBSBDUFSJTUJDTPGBDMBTT PGTZTUFNT JO.04&4UFSNTBSFHJPOPGTZTUFNT UIBUDPSSFTQPOEUPUIJTNPEFM.BUIFNBUJDBMMZ UIFMPHJTUJDNBQ BOPOMJOFBSEJffFSFODFFRVBUJPO JTXSJUUFOBT
YOBYO ¦YO
Commonization
O
171
XIFSF GPSQPQVMBUJPONPEFMJOH O YOJTBOVNCFSCFUXFFO[FSPBOEPOF BOESFQSFTFOUTUIFSBUJPPGFYJTUJOHQPQVMBUJPOUP TVTUBJOBCMFQPQVMBUJPOBUZFBSO BOEIFODFY SFQSFTFOUTUIFJOJUJBMQPQVMBUJPOSBUJP BU ZFBS BOEYO JTUIFQPQVMBUJPOSBUJPBUZFBSO O BJTBQPTJUJWFOVNCFS BOESFQSFTFOUTBOFUHSPXUISBUF "TVCTFUPGUIFTFTZTUFNT GPSDFSUBJOWBMVFTBOESBOHFTPGUIFQBSBNFUFSB BSFDIBPUJD "HFOFSBMNPEFMDBMMFEUIF-PSFO[FRVBUJPOTTQFDJfiFTBSFHJPOPGTZTUFNTXJUIBWBSJFUZPG DIBSBDUFSJTUJDT JODMVEJOHCPUIDIBPUJDBOEOPODIBPUJD. ThFFRVBUJPOTBSF #PDDBSB
EYEUS Z¦Y
EZEUY R¦[ ¦Z
E[EUYZ¦B[
XIFSF UIF QBSBNFUFST PG UIJT TFU PG FRVBUJPOT S B BOE R BSF BMM HSFBUFS UIBO [FSP ThF QBSBNFUFSTDBOCFJOUFSQSFUFEBTTJNQMJfiDBUJPOTPGBNPEFMPGUIFQIZTJDBMTZTUFNJOXIJDIBCPYJT fiMMFEXJUIBHBTSJTUIFSBUJPPGUIFflVJEWJTDPTJUZPGUIFHBTUPJUTUIFSNBMDPOEVDUJWJUZRSFQSF TFOUTUIFEJffFSFODFJOUFNQFSBUVSFCFUXFFOUIFUPQBOECPUUPNPGUIFHBTJOUIFCPY BOEBJTUIFXJEUI UPIFJHIUSBUJPPGUIFCPY"UMFBTUPOFPGUIFTFTZTUFNT JOXIJDIS B BOER JTDIBPUJD ThJTJTUIFGBNPVT-PSFO[iCVUUFSflZwTUSBOHFBUUSBDUPS TFF'JHVSFCFMPXGSPN8JLJQFEJB ThFMPHJTUJDNBQBOE-PSFO[FRVBUJPOTSFHJPOTBSFEJTKPJOUCVUCPUISFHJPOTIBWFBOJOUFSTFDUJPO
Figure 7.5
Plotted trajectory of Lorenz strange attractor. (Source: Wikipedia 2008.)
172
O
Model-Oriented Systems Engineering Science
Chaotic systems Logistic map Non-chaotic
Chaotic
Lorenz equations Non-chaotic
Figure 7.6
Chaotic
Lorenz strange attractor
Overlap of chaos, logistic map, and Lorenz equations.
XJUIUIFDIBPTNPEFMSFHJPOUIBUDPOTJTUTPGNVMUJQMFDIBPUJDTZTUFNTThF-PSFO[TUSBOHFBUUSBDUPS JOUFSTFDUJPOJTBQPJOU SFQSFTFOUJOHUIFDIBPUJDTZTUFNXJUIUIFQBSBNFUFSTEJTDVTTFEBCPWFThF PWFSMBQJTJMMVTUSBUFEJO'JHVSF
Intension and Extension The terms “intension” and “extension,” as terms of logic, are encountered in some of the disciplines supporting SE. This sidebar briefly describes these concepts and how they relate to SE and MOSES. Intension and extension are two different ways of defining a term. An intensional definition defines one or more properties. Those properties may apply to any number of individuals, from zero to many. An extensional definition defines a set of individual things by enumerating the individuals. Either of the two definitions can exist without the other. When both definitions exist for a term, then the extension (or the extensional definition) is the set of individuals whose properties match those of the intensional definition. A few examples will illustrate the difference. We will define a function, a model, and two specific concepts: the morning star and the evening star. 1. Function: intensional definition: y f(x) x2 in the domain of positive integers. Extensional definition: (x,y) {(1,1), (2,4), (3,9), z}. 2. Model: intensional definition: for stimulus T, response is R; response time a 2 sec; extensional definition: {S1, S2, S3, S4} (assuming S1, z, S4 are all systems that satisfy the model and no other systems satisfy it). 3. Morning star: intensional definition: bright star seen in the morning; extensional definition: {Venus} 4. Evening star: intensional definition: bright star seen in the evening; extensional definition: {Venus}
Commonization Often, one set of properties (intensional definition) corresponds to multiple individual things (extensional definition), as in the first two examples given. On the other hand, many times a given individual thing corresponds to multiple intensional definitions. In examples 3 and 4, Venus is both the morning star and the evening star, although these terms have different intensional meanings. Taken together, these examples illustrate that the relation between intensional definitions and individual things is many-to-many. How do these concepts relate to SE? In MOSES and SE in general, models typically have multiple corresponding systems. In some cases, a model is defined to correspond to one system only — for example, a biometric model intended to uniquely identify one individual human. In other situations, one system satisfies multiple models. One such situation is where a set of models describes the same system, for example, a requirements model of system S1, an architecture description of S1, and a design model of S1. A second situation is when a given system plays different roles in different environments, for example, a system has multiple features, and different environments use different features. Another example of the second situation is when a systems engineer plays multiple roles on a project such as team leader and chief designer. Team leader and chief designer are two different categories, two different intensions, but the extension is the same for both. More generally, in MOSES, the relation between intension and extension is the same as the relation between category and instance. This has implications: O
O O
Intensional and extensional definitions are at different levels of the categorization hierarchy. Intension defines the properties of a category of things, and extension enumerates the instances of that category — which is one level down. Intensional definition defines a model, and extensional definition defines the region of the model. Both provide pieces of information that the other does not provide. An extensional definition of a model provides information on what systems are in the region but it does not provide explicit information on the system characteristics of the model. An intensional definition of a model is the opposite; it provides information on the system characteristics of the model but not what systems are in the region.
Another distinction of the intension–extension duality is time invariance versus time variance. Let’s use the notation RI(W) to mean an intensional definition of a region in defined world W, and RE(W) to mean the analogous extensional definition. Now consider this example: the employee database of ACME company is a region R that results from the model “is employee” applied to the defined world W “ACME company.” Then RI(W) {S|S ACME employee}. This is abstract with respect to time; that is, it does not specify a point in time or a time period, and it does not change over time. RE(W), on the other hand, is the set of ACME employees as recorded in the employee database at any point in time, and it changes as employees are hired by or leave ACME. The concept of an employee database (RI(W)), which is stable, and the current set of employees (RE(W)) in that database, which changes, are both useful. And the relation between the two is equally
O
173
174
O
Model-Oriented Systems Engineering Science important. If all we see is a list of names, we do not know what it represents. If someone tells us that “This is the list of current ACME employees,” then we know what the list means. This approach of abstracting time is a very common use of the intension – extension distinction. Intension is the dominant way models are defined in MOSES. One goal is to encourage defining a set of characteristics and constraints on them; for example, give characteristics of a platform instead of simply saying “Windows XP.” Many things are defined extensionally in TSE (platforms, connectors, components, etc.); this is one reason the U.S. Department of Defense (DoD) changed its acquisition approach from defining “requirements” to defining “capabilities”: DoD customers (i.e., DoD managers and organizations that were requesting solutions) were defining requirements extensionally, in terms of “I need System S” or “I need Product P” instead of intensionally, such as “I need a system that performs these functions and has these propertiesz” In addition, intensionally defined models significantly help define a body of knowledge, as opposed to a collection of individual systems. General models are essential to defining and using knowledge. An appropriate combination of general intensional models that define the properties and rules, and specific extensional regions that serve as examples, is a good basis of knowledge.
Commonization Relations and Multilevel Structures ThFJOUFOTJPOoFYUFOTJPOSFMBUJPOJMMVTUSBUFTUIFNPSFHFOFSBMNBOZUPNBOZSFMBUJPOCFUXFFODBU FHPSZBOEJOEJWJEVBM ThFTBNFJTUSVFGPSLJOET"LJOEDBOIBWFNVMUJQMFTVCLJOET"JSDSBGUDBOCFTQFDJBMJ[FEJOUP SPUBSZBOEfiYFEXJOHBJSDSBGU"LJOEDBOBMTPCFHFOFSBMJ[FEJONVMUJQMFXBZT"JSDSBGUDBOCF HFOFSBMJ[FEBMPOHXJUITQBDFWFIJDMFTJOUPWFIJDMFTUIBUflZBCPWFUIF&BSUI PSJUDBOCFHFOFSBMJ[FE BMPOHXJUIDBST CVTFT USBJOT BOEQBTTFOHFSTIJQTJOUPUSBOTQPSUBUJPOWFIJDMFT*OHFOFSBM BLJOE UIBUJTEFfiOFECZBDFSUBJOOVNCFSPGQSPQFSUJFTPSDIBSBDUFSJTUJDTDBOCFHFOFSBMJ[FECZSFNPW JOHTPNFPGUIPTFDIBSBDUFSJTUJDT BOETQFDJBMJ[FECZBEEJOHUPUIPTFDIBSBDUFSJTUJDT'PSFYBNQMF UIF LJOE i#PFJOH DPNNFSDJBM BJSDSBGUw JT EFfiOFE CZ UIF DIBSBDUFSJTUJDT PG DPNNFSDJBM BJSDSBGU QMVTNBOVGBDUVSFS*UDBOCFHFOFSBMJ[FEUPDPNNFSDJBMBJSDSBGUCZSFNPWJOHUIFNBOVGBDUVSFS DIBSBDUFSJTUJDGSPNUIFNPEFMBOEJUDBOCFTQFDJBMJ[FEUP#PFJOHBJSDSBGUCZBEEJOHUIFDIBS BDUFSJTUJDTUIBUEJTUJOHVJTIUIFGSPNPUIFS#PFJOHDPNNFSDJBMBJSDSBGU ThFTFNBOZUPNBOZDPNNPOJ[BUJPOSFMBUJPOTBSFBOBMPHPVTUPUIFTJOHMFBOEEVBMDPNQPTJ UJPOIJFSBSDIJFTEFTDSJCFEJO$IBQUFS O 3FQFBUJOHTQFDJBMJ[BUJPOT BOESFQFBUJOHJOTUBOUJBUJPOTCPUIBSFBOBMPHPVTUPUIFQBSUT IJFSBSDIZJO'JHVSF $IBQUFS O 3FQFBUJOH HFOFSBMJ[BUJPOT BOE SFQFBUJOH DBUFHPSJ[BUJPOT CPUI BSF BOBMPHPVT UP UIF XIPMFTIJFSBSDIZJO'JHVSF O 'SPNBHJWFONPEFM TQFDJBMJ[BUJPOTFNBOBUJOHEPXOXBSEBOEHFOFSBMJ[BUJPOTFNBOBUJOH VQXBSEBSFEVBMIJFSBSDIJFTBOBMPHPVTUPUIPTFJO'JHVSF BTBSFJOTUBOUJBUJPOTFNB OBUJOHEPXOXBSEBOEDBUFHPSJ[BUJPOTFNBOBUJOHVQXBSE
Commonization
O
175
$BUFHPSJ[BUJPOJTUIFSFMBUJPOUIBUJOWPMWFTXIBUNBOZDBMMNFUBNPEFMT"NFUBNPEFMJTBDBU FHPSZPGXIJDIBNPEFMJTBOJOTUBODF4PNFNPEFMJOHTUSVDUVSFTdefine GPVSTVDIMFWFMT0CKFDU JTBOJOTUBODFPGB.PEFM XIJDIJTBOJOTUBODFPGB.FUBNPEFM XIJDIJTBOJOTUBODFPGB.FUB NFUBNPEFM " DPSSFTQPOEJOH FYBNQMF GSPN 'JHVSF JT -BTTJF PCKFDU JT BO JOTUBODF PG %PH NPEFM
XIJDIJTBOJOTUBODFPG4QFDJFT NFUBNPEFM
XIJDIJTBOJOTUBODFPG#JPMPHJDBM$BUFHPSZ NFUBNFUBNPEFM "TPSJHJOBMMZdefined, UIF0CKFDU.BOBHFNFOU(SPVQT 0.( .FUB0CKFDU 'BDJMJUZ .0' IBEUIJTGPVSMBZFSBSDIJUFDUVSF*O.04&4 BMMMFWFMTBSFNPEFMTNPEFMJTBSFMB UJWFUFSN"TEFTDSJCFEBCPWF FBDINPEFMJTdefined BOEEJTUJOHVJTIFECZJUTSPMFTJOUIFDBUFHPSJ[B UJPOBOEHFOFSBMJ[BUJPOIJFSBSDIJFT.04&4EPFTOPUSFTUSJDUUPGPVSMFWFMT4UBSUJOHXJUI.0' 0.(
.0'IBTBMTPTXJUDIFEUPUIJTNPSe flexible and extensible arDIJUFDUVSF (FOFSBMJ[BUJPOBMMPXTBSDIJUFDUVSFTPGWBSZJOHMFWFMTPGHFOFSBMJUZUPCFdefined. 4pecific BSDIJ UFDUVSFTDBOCFdefined UIBUJODMVEFFYUFOTJWFEFUBJMBOEBENJUBTNBMMDMBTTPGDPSSFTQPOEJOHTZT UFNT (FOFSBM BSDIJUFDUVSFT DBO CF defined UIBU JODMVEF MJUUMF EFUBJM BOE BENJU B MBSHF DMBTT PG DPSSFTQPOEJOHTZTUFNT&YBNQMFTPGUIFMBUUFSBSFSFGFSFODFBSDIJUFDUVSFTPSSFGFSFODFNPEFMT 6OEFSUIFDPOTUSBJOUUIBUFBDIMFWFMPOMZTQFDJBMJ[FTJUTQBSFOU BOEEPFTOPUNPEJGZXIBUJU JOIFSJUTGSPNJUTQBSFOU BOEUIFSFJTPOMZTJOHMFJOIFSJUBODF JF BLJOEJOIFSJUTGSPNBTJOHMFQBS FOU
UIFOBLJOEIJFSBSDIZIBTUIFGPMMPXJOHQBUUFSOUIFUPQ NPTUHFOFSBM NPTUJODMVTJWF LJOE JOUIFIJFSBSDIZJTSFMBUJWFMZIFUFSPHFOFPVT BOEFBDITVDDFTTJWFMFWFMCFMPXUIBUCFDPNFTSFMBUJWFMZ NPSF IPNPHFOFPVT &RVJWBMFOUMZ UIF UPQ PG UIF IJFSBSDIZ IBT UIF GFXFTU DPOTUSBJOUT BOE UIF CPUUPNPGUIFIJFSBSDIZIBTUIFNPTUDPOTUSBJOUTThe UPQIBTUIFMBSHFTUSFHJPOPSQPQVMBUJPOPG TZTUFNTBOEUIFCPUUPNIBTUIFTNBMMFTUSFHJPO*OIFSJUBODFJTEJTDVTTFEGVSUIFSJO$IBQUFS $BUFHPSJ[BUJPOJT BSHVBCMZ UIFNPSFGVOEBNFOUBMPGUIFUXPDPNNPOJ[BUJPOUZQFT,JOEPSHFO FSBMJ[BUJPOJTDSJUJDBMBOEVTFGVMCVUJUEFQFOETPODBUFHPSJ[BUJPO,JOEBEETBSFMBUJPO HFOFSBMJ[BUJPO CFUXFFODBUFHPSJFT$BUFHPSJFTDPVMEFYJTUXJUIPVULJOETCVULJOETDPVMEOPUFYJTUXJUIPVUDBUFHPSJFT (ÚEFMTJODPNQMFUFOFTTUIFPSFNBMTPBQQMJFT CZBOBMPHZ UPDBUFHPSJ[BUJPOThFDIBSBDUFSJ[B UJPOPSSPMFPGBNPEFMJTJODPNQMFUFXJUIJOUIFNPEFMJUTFMG"NPEFMDBOPOMZCFEFfiOFEBTB DBUFHPSZPSBOJOTUBODFJODPOUFYU*UJTBDBUFHPSZJOJUTSFMBUJPOXJUIBOJOTUBODFJUJTBOJOTUBODF JOJUTSFMBUJPOXJUIBDBUFHPSZ
Example Tool: The Generic Modeling Environment ThF(FOFSJD.PEFMJOH&OWJSPONFOU (.& JTBUPPMLJUGPSDSFBUJOHEPNBJOTQFDJfiDNPEFMJOH FOWJSPONFOUTUISPVHIUIFVTFPGNFUBNPEFMTUIBUTQFDJGZUIFNPEFMJOHMBOHVBHFPGUIFBQQMJDB UJPOEPNBJO (.&-FEFD[JFUBM *UJTCBTFEPO6.-BOEUIF0CKFDU$POTUSBJOU -BOHVBHF 0$- "UUIFNPTUHFOFSBMMFWFM UIFNPEFMJOHDPOTUSVDUTJODMVEFIJFSBSDIZ BTQFDUT TFUT SFGFSFODFT BOEDPOTUSBJOUT0UIFSfiSTUDMBTTPCKFDUTJODMVEFNPEFMT BUPNT BOEDPOOFDUJPOT XIJDIFYQSFTTSFMBUJPOT"OFXNPEFMJOHMBOHVBHFDBOCFEFfiOFEVTJOHUIF.FUB(.&GSBNFXPSL BOEJUTNFUBNPEFMJOHMBOHVBHF (.&IBTCFFOVTFEUPEFfiOFEPNBJOTQFDJfiDNPEFMJOHGSBNFXPSLTTVDIBTBOFOWJSPONFOU GPSNPEFMJOHQIZTJDBMTZTUFNT .BOEFSTFUBM BOEUIFNPEFMJOHMBOHVBHFGPSJOUFHSBUFE NPEVMBSBWJPOJDTEFTJHO .*."% (BNBUJÏFUBM
Leverage .04&4SFDPHOJ[FTBUSBEFPff CFUXFFOHFOFSBMBOETQFDJfiDTPMVUJPOT BOEBEESFTTFTJUUISPVHIB QSJODJQMFXFDBMMMFWFSBHF*OUIFDPOUFYUPGUIFPWFSBMMNPEFMTQBDF BOJNQPSUBOUHPBMJTUPEFWFMPQ BOFfficJFOUTFUPGiSFVTBCMFwNPEFMTUIBUXJMMTBUJTGZTQFDJfiDQSPCMFNTBOESFTVMUJOTQFDJfiDTZTUFNT
176
O
Model-Oriented Systems Engineering Science
UIBUPQFSBUFJOHJWFOFOWJSPONFOUTThFSFVTBCMFHPBMJTBDIJFWFEJGUIFNPEFMDBQUVSFTXIBUJT DPNNPOBDSPTTNVMUJQMFTZTUFNT4BUJTGZJOHBTQFDJfiDQSPCMFNJTBDIJFWFEJGUIFNPEFMBEESFTTFT XIBUJTEJffFSFOUPSVOJRVFBCPVUUIBUTQFDJfiDQSPCMFNThFSFGPSF UIFSFVTBCMFHPBMBOEUIFTQF DJfiDTBUJTGBDUJPOHPBMBSFJODPOflJDU4FWFSBMBQQSPBDIFTIBWFCFFOQSPQPTFEUPTBUJTGZUIFDPNNPO BOEVOJRVFDPOTUSBJOUT. ThFTFJODMVEF O $VTUPNTPMVUJPOBQQSPBDI$SFBUFDVTUPNTPMVUJPOTUPFBDIQSPCMFNJOFBDIEPNBJO JF UIFSBEJDBMEFTJHOBQQSPBDI *OHFOFSBM UIJTJTVOOFDFTTBSJMZBOEQSPIJCJUJWFMZFYQFOTJWF *UFNQIBTJ[FTVOJRVFBTQFDUTCVUEPFTOPUFYQMPJUUIFDPNNPOBTQFDUTPGQSPCMFNT O (FOFSBMTPMVUJPOBQQSPBDI%FfiOFBPOFTJ[FfiUTBMMTPMVUJPOUIBUDBQUVSFTXIBUJTDPNNPO BDSPTTBMMQSPCMFNTJOBMM4&BQQMJDBUJPOEPNBJOT*OTPGUXBSFFOHJOFFSJOH UIJTBQQSPBDIJT SFflFDUFEJOIJHIFSMFWFMHFOFSBMMBOHVBHFT UPFYUFOEBVUPNBUJPO. ThJTBQQSPBDIJTIJHIMZ SFVTBCMFCVUSFRVJSFTTJHOJfiDBOUBVHNFOUBUJPOBOETQFDJBMJ[BUJPOGPSFBDIJOEJWJEVBMTPMV UJPO*OGBDU NPTUPGFBDITPMVUJPONVTUCFDVTUPNUBJMPSFETPBMUIPVHIUIJTBQQSPBDI MPPLTWFSZEJffFSFOUGSPNUIFDVTUPNTPMVUJPOBQQSPBDI UIFFffFDUJTWFSZTJNJMBS O "QQMJDBUJPO EPNBJO BQQSPBDI %FfiOF B HFOFSBM TPMVUJPO XJUIJO BO BQQMJDBUJPO EPNBJO UIBU DBQUVSFTXIBUJTDPNNPOUPBMMTZTUFNTJOUIBUEPNBJOThFBQQSPBDIFYQMPJUTUIFGBDUUIBU QSPCMFNTBOETPMVUJPOTBOETZTUFNTXJUIJOBEPNBJOBSFUZQJDBMMZNVDINPSFIPNPHFOFPVT UIBOUIPTFBDSPTTEPNBJOTThFSFGPSF UIFHFOFSBMTPMVUJPODBQUVSFTBTJHOJfiDBOUQPSUJPOPG QSPCMFNWBSJBCJMJUZXJUIJOUIFEPNBJO O &OUFSQSJTFBQQSPBDIThJTDSJUFSJPOXPVMESFTVMUJONBJOUBJOJOHFOUFSQSJTFTQFDJfiDDPODFQUT UISPVHIPVUThJTBEESFTTFTFOUFSQSJTFTQFDJfiDJTTVFTCVUEVQMJDBUFTEPNBJOBOENPSFHFO FSBMBTQFDUTPGQSPCMFNT &BDIPGUIFTFDSJUFSJBNBLFTBDPOUSJCVUJPOUPQSPCMFNTPMWJOH CVUXFOPXEFWFMPQBNPSF DPNQMFUFBOECBMBODFETPMVUJPO ThFDSJUFSJPOUIBUXFQSPQPTFJTNBYJNVNMFWFSBHF-FWFSBHF PG B NPEFM TFFO BT B TPMVUJPO JT EFfiOFE BT UIF EFHSFF UP XIJDI JU TBUJTfiFT UIF GPMMPXJOH UXP DSJUFSJB XIJDIBSF JOHFOFSBM DPOflJDUJOH OVNCFSPGQSPCMFNTJUVBUJPOTUPXIJDIJUBQQMJFT BOE FYUFOUUPXIJDIJUQSPWJEFTUIFDPNQMFUFTPMVUJPOOFFEFEGPSUIFTQFDJfiDQSPCMFNTJUV BUJPOT UP XIJDI JU BQQMJFT &TTFOUJBMMZ MFWFSBHF JT UIF QSPEVDU PG UIFTF UXP DSJUFSJB ThFTF DSJ UFSJB SFQSFTFOU B HFOFSBM USBEFPff JO QSPCMFN TPMWJOH HFOFSBMJUZ WFSTVT QPXFS JMMVTUSBUFE JO 'JHVSF /PUFUIBUMFWFSBHFJTQPTTJCMFQSJNBSJMZJONBUVSFPSOPSNBMEFTJHO BTPQQPTFEUP SBEJDBMEFTJHO CFDBVTFJUUBLFTUJNFBOEFYQFSJFODFUPEFUFSNJOFXIBUJTDPNNPOBOEXIBUJT VOJRVFBNPOHUIFQSPCMFNTBOETPMVUJPOTJOBHJWFOEPNBJO(FOFSBMJUZSFGFSTUPUIFOVNCFS PGQSPCMFNTBTPMVUJPOIFMQTTPMWF UIFfiSTUDSJUFSJPOQPXFSSFGFSTUPUIFEFHSFFUPXIJDIBTPMV UJPO IFMQT TPMWF B HJWFO QSPCMFN UIF TFDPOE DSJUFSJPO *EFBMMZ POF TPMVUJPO XPVME DPNQMFUFMZ TPMWFBMMQSPCMFNT VQQFSSJHIUPGCPYJO'JHVSF )PXFWFS UIFSFJTBMJNJUFWFOXIFOBEJT DJQMJOF SFBDIFT NBUVSJUZ UIF USBEFPff TUJMM FYJTUT *O BO JNNBUVSF EJTDJQMJOF UIF MJNJU JT OPU ZFUSFBDIFE BOEMFWFSBHFJTFWFONPSFSFTUSJDUFEThFDVSSFOUBOEVMUJNBUFUSBEFPffTBSFTIPXO CZ UIF EJBHPOBM EBTIFE MJOFT JO UIF fiHVSF ThVT UXP NPEFMT PG FRVBM MFWFSBHF NBZ EJffFS JO UIBUPOFNBZQSPWJEFBTNBMMQBSUPGUIFTPMVUJPOGPSBMBSHFOVNCFSPGQSPCMFNT TIPXOBTUIF BSFB MBCFMFE i-FWFSBHF PG HFOFSBM TPMVUJPOw JO UIF fiHVSF
XIJMF UIF TFDPOE NBZ QSPWJEF NPTU PGUIFTPMVUJPOGPSBTNBMMOVNCFSPGQSPCMFNT TIPXOBTi-FWFSBHFPGTQFDJfiDTPMVUJPOwJOUIF fiHVSF ThFfiSTUDSJUFSJPOSFflFDUTUIFQFSTQFDUJWFPGUIFQFSTPOXJUIUIFTPMVUJPOUIFQSPEVDFS PSQSPWJEFS*IBWFBTPMVUJPOUIBUXJMMHJWFTPNFIFMQJOTPMWJOHFWFSZPOFTQSPCMFNT POFTJ[FfiUT BMM ThFTFDPOEDSJUFSJPOSFflFDUTUIFQFSTQFDUJWFPGUIFQFSTPOXJUIUIFQSPCMFNUIFDPOTVNFS PSDMJFOU*XBOUBTPMVUJPOUIBUDPNQMFUFMZTPMWFTNZTQFDJfiDQSPCMFN
Commonization
O
177
!
Figure 7.7 Leverage metric. (Source: Hybertson, D. A uniform component modeling space. Informatica, 25(4):475–482. Published by Slovenian Society Informatika, 2001. Used with permission.)
-FWFSBHFUIVTFYQMPJUTDPNNPOBMJUZBOECBMBODFTJUXJUIUIFPUIFSTJEFPGQSPCMFNTPMWJOH QPXFSPGTPMVUJPO*UGPTUFSTBNVMUJNPEFMTUSBUFHZUIBUJTESJWFOCZUIFHPBMPGfiOEJOHNPEFMTUIBU CFTUFYQMPJUUIFGVMMDPNNPOJ[BUJPOTQFDUSVNPGUIFNPEFMTQBDFThBUJT JUFYQMPJUTBOEDPNCJOFT UIFTUSFOHUITPGFBDIPGUIFGPVSBQQSPBDIFTBCPWFThFXBZUPBDIJFWFNBYJNVNMFWFSBHFJTUP GBDUPSPVUUIFDPNNPOBOEEPNBJOTQFDJfiDQBSUTPGBTFUPGQSPCMFNTThFOPOFDBOfiOEBHFOFSBM TPMVUJPOGPSUIFDPNNPOQBSUBOEBNPSFTQFDJBMJ[FETPMVUJPOGPSUIFEPNBJOTQFDJfiDQBSU BOE JOUFHSBUFUIFNJOUPNPSFQPXFSGVMTPMVUJPOTUIBOFJUIFSQBSUTFQBSBUFMZ ThFGPVSBQQSPBDIFTEFTDSJCFEBCPWFDBOCFQPTJUJPOFEPO'JHVSFThFfiSTUUXPSFQSFTFOU UIFFYUSFNFFOETPGUIFMJNJUTQFDUSVN BOEBDIJFWFMJUUMFMFWFSBHFThFDVTUPNTPMVUJPOBQQSPBDI JTSFQSFTFOUFECZBWFSZUBMMOBSSPXSFDUBOHMFBUUIFMFGUPGUIFCPY&BDIDVTUPNTPMVUJPOTPMWFT BMMPGPOFTQFDJfiDQSPCMFN TPUIFUPQPGUIFSFDUBOHMFJTBUQSPQPSUJPOiBMMwBOEUIFSJHIUTJEFJT BUQSPCMFNThFHFOFSBMTPMVUJPOPOFTJ[FfiUTBMMBQQSPBDIJTSFQSFTFOUFECZBWFSZTIPSU XJEF SFDUBOHMFBUUIFCPUUPNPGUIFCPYThFHFOFSBMTPMVUJPOTPMWFTBUJOZGSBDUJPOPGFWFSZTQFDJfiD QSPCMFN TPUIFUPQPGUIFSFDUBOHMFJTKVTUBCPWFQSPQPSUJPOBOEUIFSJHIUTJEFJTBUiBMMwQSPC MFNT. ThFBQQMJDBUJPOEPNBJOBOEFOUFSQSJTFTPMVUJPOTBSFJOCFUXFFOUIFTFFYUSFNFT ThFDPODFQUPGMBZFSFEBSDIJUFDUVSFJTBOFYFNQMBSPGUIFMFWFSBHFDPODFQUUIBUJT JUJTBOBSDIJUFDUVSF TUZMFEFTJHOFEUPBDIJFWFNBYJNVNMFWFSBHF'PSFYBNQMF BMBZFSFETPGUXBSFBSDIJUFDUVSF +BDPCTPO (SJTT BOE+POTTPO GBDUPSTPVUDPNNPOBMJUZBOEWBSJBCJMJUZGSPNUIFQFSTQFDUJWFPGQSPCMFN EPNBJOT ThFVQQFSMBZFSTBSFNPSFQSPCMFNPSBQQMJDBUJPOEPNBJOTQFDJfiD ThFNJEEMFMBZFSTDPOUBJO DPNQPOFOUTPGJOUFSNFEJBUFHFOFSBMJUZGSPNTVQQPSUJOHEPNBJOT TVDIBTEBUBCBTFNBOBHFNFOU EJT USJCVUFEPCKFDUDPNQVUJOH USBOTBDUJPOQSPDFTTJOH BOENFTTBHJOHThFMPXFSMBZFSTDPOUBJOUIFNPTU HFOFSBMFMFNFOUTUIBUBQQMZUPBMMQSPCMFNEPNBJOT TVDIBTTFSWJDFTQSPWJEFECZPQFSBUJOHTZTUFNTPS OFUXPSLT"EEJUJPOBMJOUFSQSFUBUJPOTPGMBZFSFEBSDIJUFDUVSFTBSFEJTDVTTFEJO$IBQUFS ThFSFJTBTQBDFWFSTVTUJNFBTQFDUUPDPNNPOBMJUZBOEMFWFSBHF.VDIPGUIFNPUJWBUJPOGPS 1BSOBTJOGPSNBUJPOIJEJOH 1BSOBT XBTSFMBUFEUPUIFUJNFEJNFOTJPOJEFOUJGZBOETFQBSBUF UIFQBSUTPGBTZTUFNUIBUXJMMDIBOHFPSFWPMWFPWFSUJNFGSPNUIFQBSUTUIBUXJMMSFNBJOTUBCMF BOEIJEFPSFODBQTVMBUFUIFDIBOHJOHQBSUT#VUUIFTQBDFEJNFOTJPOJTQFSIBQTFWFONPSFTJHOJfiDBOUCFDBVTFJUDBQUVSFTUIFDPNQPTJUFTZTUFNTTQBDFBOETVQQPSUTNPSFHFOFSBMSFVTF*EFOUJGZ BOETFQBSBUFUIFQBSUTUIBUBSFDPNNPOUPNVMUJQMFTZTUFNTGSPNUIFQBSUTUIBUBSFVOJRVFUPFBDI TZTUFN BOEFYQMPJUUIFDPNNPOQBSUT
178 O
Model-Oriented Systems Engineering Science
"DIJFWJOHMFWFSBHFJTDSJUJDBMUPBOZDPNQPOFOUCBTFEEPNBJOJOUFSNTPGNBSLFUWJBCJMJUZ" DPNQPOFOUEFWFMPQFSNVTUQSPEVDFBDPNQPOFOUUIBUTJNVMUBOFPVTMZTBUJTfiFTFOPVHIPGUIFTQF DJfiDOFFET iQSPQPSUJPOPGTPMVUJPOw PGBTVfficJFOUOVNCFS iOVNCFSPGQSPCMFNTw PGJOEJWJEVBM TZTUFNDPNQPTFST UPFTUBCMJTIBNBSLFU"DPNQPOFOUCBTFEBSDIJUFDUVSFDBOCFFYQFDUFEUPIBWF B DPNCJOBUJPO PG QSPCMFN EPNBJOTQFDJfiD DPNQPOFOUT BOE HFOFSBM DPNQPOFOUT " MBZFSFE PS UJFSFEBSDIJUFDUVSF BTEJTDVTTFEBCPWF TVQQPSUTUIJTDPODFQU 8JUIJOUIFQSPCMFNEPNBJODPOUFYU BOPUIFSMFWFSBHFNFDIBOJTNJTFOUFSQSJTFTQFDJfiDNPE FMT TVDI BT QSPEVDU MJOF BSDIJUFDUVSFT &OUFSQSJTFT DBO FYQMPJU UIF EPNBJOCBTFE LOPXMFEHF GPVOEBUJPO BOE TQFDJBMJ[F EPNBJO NPEFMT GPS UIFJS PXO QVSQPTFT *U JT NVDI NPSF EJfficVMU UP DSFBUFFOUFSQSJTFNPEFMT DPNQPOFOUT BOEBSDIJUFDUVSFTXJUIPVUUIJTNPSFHFOFSBMGPVOEBUJPO 'PSFYBNQMF (FOFSBM.PUPSTXPVMEOPUIBWFCFFOJOBHPPEQPTJUJPOUPDSFBUFBOFX4BUVSOMJOF PGDBSTXJUIPVUUIFTPMJEGPVOEBUJPOPGBTIBSFELOPXMFEHFPGBVUPNPUJWFFOHJOFFSJOHUIBUUIFZ DPVMETQFDJBMJ[F*OUIFTPGUXBSFBSFOB JUCFDBNFNVDIFBTJFSGPSBOFOUFSQSJTFUPCVJMEBOFX DPNQJMFSBGUFSBTUBOEBSEBSDIJUFDUVSFXJUITUBOEBSEDPNQPOFOUTFNFSHFEBOEXBTVOEFSTUPPEJO UIFDPNQJMFSDPNNVOJUZ
Limits of Generality: Is a Universal Architecture Possible? 8IBUJTUIFQSBDUJDBMMJNJUPGHFOFSBMJUZPGBNPEFM The QSFWJPVTTFDUJPOPOMFWFSBHFXPVMETVHHFTU UIBUUIFMJNJUJTBNPEFMUIBUBQQMJFTUPBMMQSPCMFNTCVUoffers POMZNPEFTUIFMQJOTPMWJOHBOZ specific QSPCMFN#VUXIBUJGXFDPVMEQVTIUIBUMFWFSBHFMJNJUMJOFBTUFQPSUXPUPXBSEUIFVQQFS SJHIUJEFBM XIFSFBNPEFMBQQMJFTUPNPTUQSPCMFNTBOEoffers TVCTUBOUJBMIFMQJOTPMWJOHFBDIPOF PGUIFN 4VQQPTFXFEFfiOFUIFTFUPGBMMTZTUFNTPGJOUFSFTUUP4&UIBUJT BMMTZTUFNTJOUIFUBYPOPNZ JO'JHVSF/PXDPOTJEFSJOUFSOBMNPEFMTPGUIFTFTZTUFNT TVDIBTBSDIJUFDUVSFT*TUIFSFPOF JOUFSOBMNPEFM POFBSDIJUFDUVSF UIBUXPVMEBQQMZUPBMM4&TZTUFNT 8FDPVMEEFfiOFBNPEFMUIBU IBTUIFTFDPOTUSBJOUTOVNCFSPGDPNQPOFOUTJTBUMFBTUUXP BOEUIFZIBWFBWBSJBCMFOVNCFSPG DPOOFDUJPOTPSJOUFSBDUJPOTBNPOHUIFNThBUNPEFMXPVMEBQQMZUPBMM4&TZTUFNTJOGBDUUP BMMTZTUFNTCVUJUXPVMEOPUCFPGNVDIVTFJOTPMWJOH JF FOHJOFFSJOH BOZTQFDJfiDTZTUFN #VUUIFSFJTBNPSFTVCTUBOUJBMDBOEJEBUFXFDPVMEDPOTJEFSBTBOJOUFSOBMNPEFMUIBUBQQMJFTUP BMM4&TZTUFNTBOEHJWFTVTTPNFIFGU TPNFUIJOHVTFGVMGPSBMMUIFTFTZTUFNTThBUDBOEJEBUFJTUIF TFUPGGVODUJPOTUIBU.JMMFS EFfiOFTBTCFJOHDPNNPOUPBMMMJWJOHTZTUFNTBUBMMMFWFMT GSPNDFMMUPTVQSBOBUJPOBMTPDJFUZ5PFOBCMFEJTDVTTJPOPGUIFVOJWFSTBMQPTTJCJMJUJFTPGUIJTTFUPG GVODUJPOT XFMJTUBOETVNNBSJ[FUIFNCBTFEPO.JMMFS YJY 'VODUJPOTBOEQSPDFTT CPUINBUUFSFOFSHZBOEJOGPSNBUJPO'VODUJPOTUISPVHIQSPDFTTNBUUFSFOFSHZ XIJMFGVOD UJPOTUISPVHIQSPDFTTJOGPSNBUJPO 3FQSPEVDFS$BSSJFTPVUUIFJOTUSVDUJPOTJOUIFHFOFUJDJOGPSNBUJPOPGBTZTUFNBOENPCJ MJ[FTNBUUFS FOFSHZ BOEJOGPSNBUJPOUPQSPEVDFPOFPSNPSFTJNJMBSTZTUFNT #PVOEBSZ"UUIFQFSJNFUFSPGBTZTUFN IPMETUPHFUIFSUIFDPNQPOFOUTUIBUNBLFVQUIF TZTUFN BOEFYDMVEFTPSQFSNJUTFOUSZ *OHFTUPS#SJOHTNBUUFSFOFSHZBDSPTTUIFTZTUFNCPVOEBSZGSPNUIFFOWJSPONFOU %JTUSJCVUPS$BSSJFTJOQVUTGSPNPVUTJEFUIFTZTUFNPSPVUQVUTGSPNJUTTVCTZTUFNTUPFBDI DPNQPOFOU $POWFSUFS$IBOHFTDFSUBJOJOQVUTUPUIFTZTUFNJOUPGPSNTNPSFVTFGVMGPSUIFTQFDJBM QSPDFTTFTPGUIBUTZTUFN
Commonization
O
179
1SPEVDFS 'PSNT TUBCMF BTTPDJBUJPOT UIBU FOEVSF GPS TJHOJfiDBOU QFSJPET BNPOH NBUUFS FOFSHZJOQVUTUPUIFTZTUFNPSPVUQVUTGSPNJUTDPOWFSUFS UIFNBUFSJBMTTZOUIFTJ[FECFJOH GPSHSPXUI EBNBHFSFQBJS PSSFQMBDFNFOUPGUIFDPNQPOFOUTPGUIFTZTUFN PSGPSQSPWJE JOHFOFSHZGPSNPWJOHPVUQVUTUPJUTTVQSBTZTUFN .BUUFSFOFSHZTUPSBHF1MBDFTNBUUFSPSFOFSHZBUTPNFMPDBUJPOJOUIFTZTUFN SFUBJOTJU PWFSUJNF BOESFUSJFWFTJU &YUSVEFS5SBOTNJUTNBUUFSFOFSHZPVUPGUIFTZTUFN .PUPS.PWFTUIFTZTUFNPSQBSUTPGJUJOSFMBUJPOUPQBSUPSBMMPGJUTFOWJSPONFOU 4VQQPSUFS.BJOUBJOTUIFQSPQFSTQBUJBMSFMBUJPOTIJQTBNPOHDPNQPOFOUTPGUIFTZTUFNTP UIBUUIFZDBOJOUFSBDU *OQVUUSBOTEVDFS4FOTPSZCSJOHTNBSLFSTCFBSJOHJOGPSNBUJPOJOUPUIFTZTUFN DIBOHJOH UIFNUPPUIFSNBUUFSFOFSHZGPSNT *OUFSOBMUSBOTEVDFS4FOTPSZSFDFJWFT GSPNTVCTZTUFNTPSDPNQPOFOUTXJUIJOUIFTZTUFN NBSLFSTCFBSJOHJOGPSNBUJPO DIBOHJOHUIFNUPPUIFSNBUUFSFOFSHZGPSNT $IBOOFMBOEOFU$PNQPTFEPGBTJOHMFSPVUFJOQIZTJDBMTQBDF PSNVMUJQMFJOUFSDPOOFDUFE SPVUFT PWFSXIJDINBSLFSTCFBSJOHJOGPSNBUJPOBSFUSBOTNJUUFE 5JNFS5SBOTNJUTJOGPSNBUJPOUPUIFEFDJEFSBCPVUUJNFSFMBUFETUBUFTPGUIFFOWJSPONFOU PSPGDPNQPOFOUTPGUIFTZTUFN %FDPEFS"MUFSTUIFDPEFPGJOGPSNBUJPOJOQVUUPJUUISPVHIUIFJOQVUUSBOTEVDFSPSJOUFS OBMUSBOTEVDFSJOUPBiQSJWBUFwDPEF "TTPDJBUPS$BSSJFTPVUUIFfiSTUTUBHFPGUIFMFBSOJOHQSPDFTT GPSNJOHFOEVSJOHBTTPDJBUJPOT BNPOHJUFNTPGJOGPSNBUJPO .FNPSZ$BSSJFTPVUUIFTFDPOETUBHFPGUIFMFBSOJOHQSPDFTT TUPSJOHJOGPSNBUJPO BOE UIFOSFUSJFWJOHJU %FDJEFS&YFDVUJWFSFDFJWFTJOGPSNBUJPOJOQVUTGSPNBMMPUIFSTVCTZTUFNTBOEUSBOTNJUTUP UIFNHVJEBODF DPPSEJOBUJPO BOEDPOUSPMPGUIFTZTUFN &ODPEFS "MUFST UIF DPEF PG JOGPSNBUJPO JOQVU UP JU GSPN PUIFS JOGPSNBUJPO QSPDFTTJOH TVCTZTUFNT 0VUQVUUSBOTEVDFS1VUTPVUNBSLFSTCFBSJOHJOGPSNBUJPOGSPNUIFTZTUFN BOEDIBOHFT NBSLFSTXJUIJOUIFTZTUFN JOUPPUIFSNBUUFSFOFSHZGPSNT The GVODUJPOTEPOPUGPSNBDPNQPTJUJPOGSBDUBMThat JT UIFZEPOPUSFQSFTFOUBQBUUFSO JOXIJDIFBDIGVODUJPOTVCEJWJEFTJOUPUIFTBNFGVODUJPOTThe TJNQMZFYJTUSFQFBUFEMZBU FWFSZMFWFM JOFWFSZTZTUFN XIJDITVHHFTUTUIBUUIFTFUPGGVODUJPOTJTCPUIIJHIMZTDBMFBCMFBOE CSPBEMZCBTFE*GUIFZIPMEGPSBMMMJWJOHTZTUFNTGSPNDFMMUPTVQSBOBUJPOBMTZTUFN UIBUOBUVSBMMZ SBJTFTUIFRVFTUJPOPGXIFUIFSUIFZIPMEGPSBMMTZTUFNTPGJOUFSFTUUP4&)PXEPFTUIFTDPQFPG 4&TZTUFNTDPNQBSFUPMJWJOHTZTUFNT .JMMFSTEFQJDUJPOPGMJWJOHTZTUFNTJTUIBUUIFZBSFEJWJEFE JOUPGVODUJPOTUIBUQSPDFTTNBUUFSBOEFOFSHZWFSTVTUIPTFUIBUQSPDFTTJOGPSNBUJPO"first QPT TJCJMJUZUIFOJTUIBUUIFGVODUJPOTDPWFSUISFFUZQFTPGTZTUFNT TZTUFNTUIBUQSPDFTTCPUI NBUUFSFOFSHZBOEJOGPSNBUJPO XIJDIVTFBMMGVODUJPOT JOGPSNBUJPOTZTUFNT XIJDIVTF UIFGVODUJPOTUIBUQSPDFTTJOGPSNBUJPOBOE TZTUFNTUIBUQSPDFTTPOMZNBUUFSFOFSHZ XIJDI VTFUIFGVODUJPOTUIBUQSPDFTTNBUUFSFOFSHZThFTFUISFFDBUFHPSJFTXPVMETFFNUPDPWFSUIF TDPQFPG4&TZTUFNT )PXFWFS B DMPTFS MPPL BU JOGPSNBUJPO QSPDFTTJOH GVODUJPOT TIPXT UIBU UIFZ BSF EFfiOFE JO UIF DPOUFYU PG B QIZTJDBM NBUUFSFOFSHZ TZTUFN XIFSF TPNF PG UIF GVODUJPOT USBOTEVDF TUVff CFUXFFONBUUFSFOFSHZBOEJOGPSNBUJPOGPSNT5PTVQQPSUBQVSFJOGPSNBUJPOTZTUFN UIFTFGVOD UJPOTXPVMEOFFEUPCFNPEJfiFEPSSFQMBDFEXJUIDPSSFTQPOEJOHGVODUJPOTUIBUTJNQMZQSPDFTT
180
O
Model-Oriented Systems Engineering Science
JOGPSNBUJPOBOFNJOFOUMZEPBCMFUBTLCBTFEPOUIFXPSL.JMMFSIBTEPOF"QBSUJBMBOBMZTJT TVHHFTUTUIFGPMMPXJOHDIBOHFTGPSBQVSFJOGPSNBUJPOTZTUFN O 'VODUJPO 3FQSPEVDFS %PFT UIJT BQQMZ UP JOGPSNBUJPO TZTUFNT /PUF iQSPEVDF POF PS NPSF TJNJMBS TZTUFNTw ThJT TVHHFTUT UIF GVODUJPO JT BVUPQPJFUJD CVU QSPHSBNNFST BSF BMMPQPJFUJDJOUIFJSSPMFPGQSPEVDJOHDPEF&WFOTPGUXBSFDPEFHFOFSBUPSTXPVMEBQQFBS UPCFBMMPQPJFUJDUIFZEPOPUSFQSPEVDFUIFNTFMWFTUIFZQSPEVDFPUIFSEJffFSFOUDPEF 4FMGNPEJGZJOHTPGUXBSFNJHIUDPNFDMPTFTUUPUIFSFQSPEVDFSGVODUJPOBTJUTUBOETThJT GVODUJPOSFRVJSFTGVSUIFSBOBMZTJTCVUXPVMEQSPCBCMZOFFEUPCFNPEJfiFEBCJUUPCFGVMMZ DPOTJTUFOUXJUIJOGPSNBUJPOTZTUFNT O 'VODUJPOT*OUFSOBMUSBOTEVDFSBOE%FDPEFS*OGPSNBUJPOTZTUFNTXPVMEOPUOFFEUIF *OUFSOBM USBOTEVDFS GVODUJPO CFDBVTF BMM UIFZ IBWF JT JOGPSNBUJPO ThFZ KVTU OFFE UIF %FDPEFS BOBMPHPVTUPUIFNBUUFSFOFSHZ$POWFSUFS O 'VODUJPOT*OQVUUSBOTEVDFSBOE0VUQVUUSBOTEVDFSThFTFXPVMEOFFEUPCFDIBOHFE UP CF KVTU TJNQMF JOHFTUPST BOE FYUSVEFST BOBMPHPVT UP UIF NBUUFSFOFSHZ GVODUJPOT TP OBNFE ThFNBUUFSFOFSHZGVODUJPOTXPVMEBMTPOFFEUPCFBOBMZ[FEUPTFFJGUIFZXFSFBEFRVBUFGPS NBDIJOFTBTXFMMBTMJWJOHTZTUFNT*GXFBSFDPOTJEFSJOHUIJTBTBQPUFOUJBMVOJWFSTBMBSDIJUFDUVSF XFBMTPXBOUUPBMMPXGPSUXPWBSJBUJPOTJOTQFDJfiDDBTFTTPNFPGUIFTFGVODUJPOTNJHIUOPUFYJTU JOTPNFDMBTTFTPGTZTUFNTBOETPNFBEEJUJPOBMGVODUJPOTOPUDPWFSFEJOUIFNJHIUFYJTUJO TPNFDMBTTFTPGTZTUFNT/FWFSUIFMFTT JUJTTUJMMBOJOUFSFTUJOHBOEQPUFOUJBMMZVTFGVMQPTTJCJMJUZUIBU UIFGVODUJPOTGPSNUIFFMFNFOUTPGBVOJWFSTBMGVODUJPOBMBSDIJUFDUVSFPGBMM4&TZTUFNT8FEP OPUQVSTVFUIFNBUUFSGVSUIFSJOUIJTCPPLCVUXFDPOKFDUVSFUIBU XJUIJOUIFDBWFBUTMJTUFEBCPWF UIFGVODUJPOTEPGPSNUIFFMFNFOUTPGTVDIBOBSDIJUFDUVSF BOEUIBUUIFQPTTJCJMJUZJTXPSUI JOWFTUJHBUJOHGVSUIFS "OPUIFSiVOJWFSTBMwNPEFMDBOEJEBUFJTUIFTFUPGDPNNPODSJUFSJBJOUIFEPNBJOPGTFDVSJUZ $$3" B C ThJTXPVMECFBOFYUFSOBMNPEFM SFMBUJOHNPSFUPSFRVJSFNFOUT BOEJU XPVMEOPUCFBTDPNQMFUFBTUIFVOJWFSTBMGVODUJPOBMBSDIJUFDUVSFCFDBVTFJUPOMZDPWFSTUIFTFDV SJUZSFRVJSFNFOUT PSUIFTFDVSJUZWJFX/FWFSUIFMFTT JUJTBOPUIFSQPUFOUJBMMZVTFGVMNPEFMUIBU IBTTJHOJfiDBOUHFOFSBMJUZ
Knowledge, Body of Knowledge (BoK) *OBNBUVSFFOHJOFFSJOHEJTDJQMJOFPSEPNBJO LOPXMFEHFPGUIFHFOFSBMDMBTTPSDMBTTFTPGQSPC MFNTBOETZTUFNTUIBUTPMWFUIPTFQSPCMFNTJTBDDVNVMBUFEBOEVTFEJOUIFFOHJOFFSJOHPGOFX TZTUFNT'SPNUIFQFSTQFDUJWFPG.04&4 UIBULOPXMFEHFJTDBQUVSFEBOESFQSFTFOUFEJOHFOFSBM NPEFMTUIBUJODMVEFTJNJMBSJUJFTBOEEJffFSFODFTUIBUNBUUFSJOUIFEPNBJO"TNFOUJPOFEFBSMJFS UIFTFNPEFMTBSFJOUIFGPSNPGDPOWFOUJPOBMEFTJHOT QBUUFSOT DPNNPOSFRVJSFNFOUT SFGFSFODF BSDIJUFDUVSFT TUBOEBSET FUD.PEFMTDBOSFQSFTFOUSFMBUJWFMZTQFDJfiDLOPXMFEHFPSHFOFSBMLOPXM FEHF *O QBSUJDVMBS TQFDJfiD NPEFMT UIBU IBWF NBOZ EFUBJMT BOE TNBMM SFHJPOT SFQSFTFOU OBSSPX EFFQ LOPXMFEHF XIJMF HFOFSBM NPEFMT UIBU IBWF GFX EFUBJMT BOE MBSHF SFHJPOT SFQSFTFOU CSPBE TIBMMPXLOPXMFEHF#PUIUZQFTBSFVTFGVMUIFZSFQSFTFOUUIFFOETPGUIFMFWFSBHFTQFDUSVNBTEJT DVTTFEJOUIFTFDUJPOFOUJUMFEi-FWFSBHFw(FOFSBMNPEFMTUIBUDBQUVSFBCPEZPGLOPXMFEHFGPSN UIFDPOUFOUTPGUIFLOPXMFEHFTQBDFQPSUJPOPGUIFNPEFMTQBDF BTEFTDSJCFEJO$IBQUFS
Commonization
O
181
What is a BoK? "#P,JTBDPEJfiFETFUPGJOGPSNBUJPOBCPVUTPNFQSPGFTTJPOUIBUJTHFOFSBMMZBDDFQUFECZUIFDPN NVOJUZPGQSBDUJDFJOUIBUQSPGFTTJPOThFTFUPGJOGPSNBUJPOJTUZQJDBMMZPSHBOJ[FEPSDBUFHPSJ[FE JOBXBZUIBUJTVOEFSTUPPECZUIFQSBDUJUJPOFSTThF(VJEFUPUIF4PGUXBSF&OHJOFFSJOH#PEZPG ,OPXMFEHF "CSBOFUBM WJJJ TUBUFT i&WFSZ QSPGFTTJPO JT CBTFE PO B CPEZ PG LOPXMFEHF BOE SFDPNNFOEFE QSBDUJDFT BMUIPVHIUIFZBSFOPUBMXBZTEFfiOFEJOBQSFDJTFNBOOFS*ONBOZDBTFT UIFTFBSF GPSNBMMZEPDVNFOUFE VTVBMMZJOBGPSNUIBUQFSNJUTUIFNUPCFVTFEGPSTVDIQVS QPTFTBTBDDSFEJUBUJPOPGBDBEFNJDQSPHSBNT EFWFMPQNFOUPGFEVDBUJPOBOEUSBJOJOH QSPHSBNT DFSUJfiDBUJPO PG TQFDJBMJTUT PS QSPGFTTJPOBM MJDFOTJOH (FOFSBMMZ B QSPGFT TJPOBMTPDJFUZPSSFMBUFENBJOUBJOTDVTUPEZPGTVDIB<#P,>*ODBTFT XIFSFOPTVDIGPSNBMJUZFYJTUT UIFCPEZPGLOPXMFEHFBOESFDPNNFOEFEQSBDUJDFT BSFAHFOFSBMMZSFDPHOJ[FECZQSBDUJUJPOFSTBOENBZCFDPEJfiFEJOBWBSJFUZPGXBZTGPS EJffFSFOUVTFTw "HVJEFUPB#P,NBZDPOUBJOQBSUPGUIF#P,CVUEPFTOPUDPOUBJOUIFDPNQMFUF#P,*OTUFBE B HVJEFQSPWJEFTBTUSVDUVSFUIBUPSHBOJ[FTBOETVNNBSJ[FTLFZBTQFDUTPGUIF#P,BOEDPOUBJOTBTFU PGSFGFSFODFTUPUIF#P,
Knowledge Categories #FDBVTF4&JTBOFOHJOFFSJOHEJTDJQMJOF POFNJHIUBTLXIBULJOETPGLOPXMFEHFBSFDPOUBJOFEJO BOFOHJOFFSJOH#P, *OBNBUVSFFOHJOFFSJOHEJTDJQMJOF NPTUFOHJOFFSJOHJOWPMWFTiOPSNBMwPS iSPVUJOFwEFTJHOThFFOHJOFFSJOHDPOUFOUJOBOZHJWFOEPNBJOFNCPEJFTUIFFTTFOUJBMLOPXMFEHF PGUIFQSPCMFNTBOETPMVUJPOTPGUIBUEPNBJOThJTLOPXMFEHFJTBOFWPMWJOHDPNCJOBUJPOPGQSBD UJDBMLOPXMFEHFBOEUIFPSZPSTDJFODFCBTFELOPXMFEHFThFHSPXUIPGTVDILOPXMFEHFSFEVDFT VODFSUBJOUZBOESJTLJOFOHJOFFSJOH " TFU PG DBUFHPSJFT PG LOPXMFEHF JT UBLFO GSPN 7JODFOUJT CPPL PO FOHJOFFSJOH LOPXMFEHF 7JODFOUJ
FTQFDJBMMZ $IBQUFS iThF "OBUPNZ PG %FTJHO ,OPXMFEHFw ThJT EFTDSJCFT NBUVSFFOHJOFFSJOHLOPXMFEHF BOEJTBHPPENPEFMGPSPVSEFQJDUJPOPGBO4&#P,5BCMF EFTDSJCFT7JODFOUJTLOPXMFEHFDBUFHPSJFT %PFTUIJTOPUJPOPG#P,BQQMZUPDPNQMFYTZTUFNT ThFBOTXFSJTZFT4PNFDMBJNTBSFNBEF UIBUXIJMFUSBEJUJPOBMTZTUFNTGPMMPXQBUUFSOT FBDIDPNQMFYTZTUFNJTVOJRVFBOEDPOUJOVBMMZ DIBOHJOHJOSFTQPOTFUPJUTQBSUJDVMBSFOWJSPONFOU BOEUIVTEPFTOPUGPMMPXBDPNNPOTDSJQU PSEFTJHO ThFJNQMJDBUJPOXPVMECFUIBUOP#P,JTQPTTJCMFGPSDPNQMFYTZTUFNT8FBHSFFXJUI UIFQSFNJTFPGUIJTBSHVNFOUCVUOPUXJUIUIFDPODMVTJPO8IJMFDPNQMFYTZTUFNTJOHFOFSBMNBZ FYQFSJFODFNPSFVOJRVFOFTTBOENPSFDIBOHFUIBOUSBEJUJPOBMTZTUFNT XFCFMJFWFUIFGPMMPXJOH 'JSTU CPUIUSBEJUJPOBMTZTUFNT BUMFBTUBOBMPHPSQIZTJDBMPOFT BOEDPNQMFYTZTUFNTBSFVOJRVF FBDIPOFJTBMJUUMFCJUEJffFSFOU4FDPOE CPUIUSBEJUJPOBMBOEDPNQMFYTZTUFNTGPMMPXQBUUFSOT 8FDBOXSJUFBCPPLBCPVUUIFDPNNPOQBUUFSOTPGCSJEHFEFTJHOCVUXFDBOBMTPXSJUFBCPPL BCPVUDPNNPOQBUUFSOTPGIVNBOEFTJHO TVDIBTBOBUPNZ&WFOJGXFDPOTJEFSQTZDIPMPHJDBM BTQFDUTPGUIFCSBJO XFIBWFDPNNPOQBUUFSOTPGQFSDFQUJPO QFSTPOBMJUZUZQFT BOEEJTPSEFST $PVOUFSJOUVJUJWFMZ FWFODIBPTFYIJCJUTQBUUFSOT"UUSBDUPSTBOESFQFMMFSTDFSUBJOMZSFQSFTFOUQBU UFSOTPGCFIBWJPS4USBOHFBUUSBDUPSTBMTPSFQSFTFOUQBUUFSOTUIFZBSFDIBPUJDBUUSBDUPSTUIBUBSF
182
O
Model-Oriented Systems Engineering Science
Table 7.2 Vincenti’s Engineering Knowledge Categories Category 1.
Fundamental design concepts (standard models or design patterns)
Contents – Operational principle: how the system/component works; – Normal configuration of the system or component: general shape and arrangement, characteristic parts, general design of the system or component
2. Criteria and specifications (system properties)
– Salient properties of the system or component; – Specified values for those properties – Applicable generally (e.g., regulated limits)
3. Theoretical tools (for design analysis)
– Mathematical tools, no physical content; – Mathematical tools, based on scientific theory; – Mathematical tools, based on engineering theory; – Mathematical tools, based on assumptions; – Intellectual concepts (variety)
4.
Data to input to the mathematical analysis tools: – Empirical data (applicable generally) – Theoretical data
Quantitative data (measurement and experimentation)
5. Practical considerations
Rules of thumb based on experience or convention
6. Design instrumentalities
Process of design
GSBDUBMT #PDDBSB ThF NPTU DPNQFMMJOH BSHVNFOU GPS UIF QPTTJCJMJUZ PG B DPNQMFY TZTUFNTTDJFODF#P,JTUIBUJUBMSFBEZFYJTUTThJTCPPLIBTDJUFESFQSFTFOUBUJWFQJFDFTPGUIJT#P, XIJDIIBTCFFOBDDVNVMBUJOHGPSTFWFSBMEFDBEFT.VMUJQMFEJTDJQMJOFTIBWFDPOUSJCVUFEUPUIF $4#P, JODMVEJOHQIZTJDT CJPMPHZ QTZDIPMPHZ TPDJPMPHZ PSHBOJ[BUJPOBMUIFPSZ BOETZTUFNT UIFPSZ
Value of BoK Guide *OHFOFSBM UIFWBMVFPGBHVJEFUPB#P,JTUXPGPME'JSTU JUQPJOUTUPUIFQSJNBSZFMFNFOUTPG LOPXMFEHF JO B EJTDJQMJOF PS fiFME PG TUVEZ 4FDPOE JU QSPWJEFT BO PSHBOJ[JOH GSBNFXPSL UIBU JOUFHSBUFTUIFFMFNFOUTBOEHJWFTBDPNQSFIFOTJPOPGUIFXIPMF"HVJEFUPBNBUVSF#P,SFflFDUT LOPXOFMFNFOUTBOEBDPNNPOPSHBOJ[JOHGSBNFXPSL"HVJEFUPBOJNNBUVSF#P, TVDIBTUIBU GPS$4& EPFTOPUIBWFBDPNQMFUFTFUPGLOPXMFEHFFMFNFOUTPSBDPNNPOPSHBOJ[JOHGSBNFXPSL *OUIJTDBTF BGSBNFXPSLDBOCFQSPQPTFE BOEXJMMIBWFTPNFFNQUZLOPXMFEHFTMPUT#VUJGUIF GSBNFXPSLJTXFMMDPODFJWFE JUDBOIFMQTIBQFUIFUIJOLJOHBCPVUUIFfiFMEBOEJUTEFWFMPQNFOU JOUFSNTPGCPUIQSBDUJDFBOESFTFBSDI4VDIBGSBNFXPSLDBOQSFJOUFHSBUFUIFfiFMEBOEJEFOUJGZ NJTTJOHFMFNFOUT BOETIPXXIFSFUIPTFFMFNFOUTfiUJOUIFMBSHFSQJDUVSFThF#P,HVJEFDBOUIFO CFBOFOBCMFSPSGBDJMJUBUPSPGHPPEQSBDUJDFBOEGVSUIFSEFWFMPQNFOUPGUIe fiFME ThF4&#P,JTBNJYPGNBOZNBUVSFEJTDJQMJOFTBOEBGFXJNNBUVSFPOFTThFNBUVSJUZ PGUIFPWFSBMM4&#P,JTEJTDVTTFEJOUIFTFDUJPOFOUJUMFEi$VSSFOU4UBUFPG4&#P,w0OFHPBM PGUIFEFTJHOPGUIFNPEFMTQBDFJTUPEFfiOFBTUSVDUVSFUIBUBQQMJFTUPBMMUIF4&EJTDJQMJOFT BOE EPNBJOT FYQMPJUT UIF LOPXMFEHF PG NBUVSF EJTDJQMJOFT BOE IFMQT TIBQF UIF LOPXMFEHF PGJNNBUVSFEJTDJQMJOFTThFNPEFMTQBDFEPFTOPUDMBJNUPCFBUBMMDPNQMFUFJOUFSNTPGBO
Commonization
O
183
PSHBOJ[JOHTUSVDUVSFPGUIF4&CPEZPGLOPXMFEHFNPSFTUSVDUVSFDBOCFBOEOFFETUPCFBEEFE GPSUIBUQVSQPTFThFNPEFMTQBDFEPFTDMBJNUPQSPWJEFJNQPSUBOUFMFNFOUTPGBOPSHBOJ[JOH TUSVDUVSFPG4&NPEFMT BOEDMBJNTUIBUUIFCPEZPG4&LOPXMFEHFDBOCFDBQUVSFEJONPEFMT UIBUQPQVMBUFUIBUTUSVDUVSF4UBUFEEJffFSFOUMZ UIFNPEFMTQBDFJTDBQBCMFPGIPMEJOHUIFDPN QMFUF4&#P, BOEQBSUJBMMZTUSVDUVSJOHJUBTTVDI BOEQSPWJEFTUIFUPPMTGPSBEEJUJPOBM#P, TUSVDUVSFBTOFFEFE
Contributors to SE BoK 'JHVSFTIPXTIPXUIF#P,TPGWBSJPVTEJTDJQMJOFTDPOUSJCVUFUPBOFOWJTJPOFE4&#P,7BSJPVT TDJFODFTDPOUSJCVUFUPBOVNCFSPGFOHJOFFSJOHEJTDJQMJOFT BOECPUIUIFTDJFODFTBOEFOHJOFFSJOH EJTDJQMJOFTDPOUSJCVUFUPUIF4&#P,ThFTDJFODFTTIPXOIFSFBSFBTVCTFUPGUIFNPSFDPNQMFUF MJTUPGEJTDJQMJOFTTIPXOJO5BCMF ThFEJTDVTTJPOJOUIJTTFDUJPOJTPO4&#P,SBUIFSUIBO4&4#P,CFDBVTFUIFVMUJNBUFHPBMJT UPIBWFBCPEZPGLOPXMFEHFUIBUTVQQPSUT4&ThFSFMBUJPOCFUXFFO4&4BOE4&JOUIJTDPOUFYU JTUIBUBMMUIFEJTDJQMJOFTUIBUTVQQPSUPSDPOUSJCVUFUP4&4 BTJEFOUJfiFEJO5BCMF NBZCFTBJE UPDPOUSJCVUFUPUIF4&4#P,ThPTFBSFSFQSFTFOUFECZUIFEBTIFECPYFTJO'JHVSFThFEJTDJ QMJOFTUIBUDPOUSJCVUFUPUIF4&#P,JODMVEFUIF4&4#P, EBTIFEMJOFCPYFT BOEUIFFOHJOFFSJOH PSiBDUVBMJ[BUJPOwEJTDJQMJOFT TPMJEMJOFCPYFT
Current State of SE BoK $IBQUFSBTTFTTFEUIFSFBEJOFTTPG4&LOPXMFEHFUPCFJODPSQPSBUFEJOUPUIFNPEFMTQBDFThJT TFDUJPOCSJFflZBTTFTTFTUIFNBUVSJUZBOEDPNQMFUFOFTTPG4&LOPXMFEHF
Organization management BoK SWEBoK
SE BoK EABoK QMBoK
Computer science, discrete math, linguistics
PMBoK
CSBoK TSEBoK Physics, analytical math
Organizational theory, industrial engineering, operations research, economics, sociology, psychology, political science...
Complexity theory, chaos theory, dynamical systems, nonlinear systems, quantum theory, biology... Systems science; math, probability, statistics; modeling
Key: BoK = Body of Knowledge; CS = Complex Systems; EA = Enterprise Architecture; PM = Project Management; QM = Quality Management; SWE = Software Engineering; TSE = Traditional Systems Engineering
Figure 7.8
Contributing elements to SE BoK.
184
O
Model-Oriented Systems Engineering Science
4&#P,JTMFTTNBUVSFUIBOUSBEJUJPOBMFOHJOFFSJOHEJTDJQMJOFT0OFDIBMMFOHFJTUIFFYUSFNF NVMUJEJTDJQMJOBSZOBUVSFPG4& XIJDINFBOTUIFLOPXMFEHFJTIJHIMZEJTUSJCVUFE"OPUIFSDIBM MFOHFJTUIFDVSSFOUFYQBOTJPOUP$4&BOEUPBMBSHFSSBOHFPGTDBMFTThFLOPXMFEHFJOUIFTFBSFBT UPEBUFIBTMJNJUFEWJTJCJMJUZUP4&QSBDUJUJPOFST BOEIBTOPUCFFOJODPSQPSBUFEPSJOUFHSBUFEJOUP UIF4&#P,*UBMTPJTUPTPNFFYUFOUJNNBUVSF FH OBOPUFDIOPMPHZ *OBEEJUJPO XJUIJO54& UIFSFJTBTJHOJfiDBOUEJffFSFODFCFUXFFOUIFLJOEPGJOGPSNBUJPOJO USBEJUJPOBMFOHJOFFSJOHIBOECPPLTBOEUIBUJO4&IBOECPPLTPSiCPEZPGLOPXMFEHFwDPNQFO EJVNTTVDIBT*/$04&T4ZTUFNT&OHJOFFSJOH)BOECPPL */$04& BOEUIFJS(VJEFUPUIF 4ZTUFNT&OHJOFFSJOH#PEZPG,OPXMFEHF (4P, */$04& ThFEJffFSFODFJTCBTJDBMMZ UIBUUIFUSBEJUJPOBMEJTDJQMJOFTFNQIBTJ[FQSPQFSUJFTBOEDPOWFOUJPOBMEFTJHOTPGUIFTZTUFNTPS QSPEVDUTUIFZBSFFOHJOFFSJOH XIJMFUIFMBUUFSFNQIBTJ[FUIFQSPDFTTPGFOHJOFFSJOHThBUJT B USBEJUJPOBMFOHJOFFSJOHCPEZPGLOPXMFEHFHJWFTUIFNFTTBHFiThFTFBSFUIFDPOWFOUJPOBMEFTJHOT BOEEFTJHOQBSBNFUFSTGPSUIJTDMBTTPGTZTUFNTwXIJMFUIF54&CPEZPGLOPXMFEHFHJWFTUIFNFT TBHFiThFTFBSFUIFQSPDFTTTUFQTGPSDSFBUJOHBEFTJHOGPSBMM4&TZTUFNTw ThF.04&4NPEFMTQBDFIBTBQMBDFGPSNPEFMTPGBDUVBMJ[BUJPOQSPDFTTFTCVUUIFHPBMJTUP CFPSJFOUFENPSFMJLFUIFUSBEJUJPOBMFOHJOFFSJOHIBOECPPLUZQFPGNPEFMTHFOFSBMEFTJHOTBOE QSPQFSUJFTPGTZTUFNTFOHJOFFSFECZ4&ThJTHPBMSFflFDUTUIFCFMJFGUIBUUIFEJffFSFODFJOFNQIBTJT CFUXFFOUSBEJUJPOBMFOHJOFFSJOH NPEFMTPGQSPEVDFETZTUFNT BOE4& NPEFMTPGUIFFOHJOFFSJOH QSPDFTT JTOPUBSFflFDUJPOPGFTTFOUJBMEJffFSFODFTCFUXFFOUIFEJTDJQMJOFT CVUJTSBUIFSBSFflFDUJPO PGUIFNBUVSJUZMFWFMT8IFO4&CFDPNFTNPSFNBUVSF JUXJMMGPDVTNPSFPOTZTUFNNPEFMTBOE MFTTPOFOHJOFFSJOHQSPDFTTNPEFMT *OTVN DPOTJEFSBCMFLOPXMFEHFJOUIF4&TFUPGEJTDJQMJOFTEPFTFYJTU#VUQBSUTPGJUBSFJNNB UVSF BOEJUIBTOPUCFFODPMMFDUFEPSJOUFHSBUFE'SPNUIFWJFXQPJOUPGUIF4&PGUIFGVUVSF NVDI XPSLJTSFRVJSFEUPfiOEBOEDPMMFDUUIF4&LOPXMFEHFJOBMMPGJUTEJTDJQMJOFTBOEJOUFHSBUFUIBUJOUPPOF DPNQPTJUF4&#P, JOQSFQBSBUJPOGPSUIFFRVBMMZDIBMMFOHJOHTUFQPGCSJOHJOHUIFLOPXMFEHFJOUPB GPSNTVJUBCMFGPSUIFNPEFMTQBDF0OFQSJNBSZHPBMPG.04&4BOEUIJTCPPLJTUPQSPWJEFBGPVOEB UJPOUIBUGBDJMJUBUFTUIFJOUFHSBUJPOPGUIFTFBSFBT BOEUPQSPWJEFBLOPXMFEHFDPOUBJOFSJOUIFGPSN PGUIFNPEFMTQBDFUIBUXJMMGBDJMJUBUFUIFJSVOJfiDBUJPOJOUPPOFDPIFSFOU4&#P,PGUIFGVUVSF
Summary of Commonization-Related Processes ThFCBTJDQSPDFTTFTJOUIFDPNNPOJ[BUJPOEJNFOTJPOBSFJOIFSJUBODF UPQEPXO CPUUPNVQ DBU FHPSJ[BUJPO JOTUBOUJBUJPO HFOFSBMJ[BUJPO BOETQFDJBMJ[BUJPO8FEJTDVTTFETPNFPGUIFTFFBSMJFS CVUTVNNBSJ[FFBDIPGUIFNIFSF *OIFSJUBODF1SPDFTTCZXIJDIBTVCLJOEPCUBJOTBMMUIFDIBSBDUFSJTUJDTPGJUTQBSFOULJOE$BO BMTPIBWFWBSJBUJPOT TVDIBTNVMUJQMFJOIFSJUBODFTVCLJOEJOIFSJUTGSPNNVMUJQMFQBSFOU LJOET 5PQEPXO1SPDFTTJOXIJDIUIFIJHIFSMFWFMFOUJUZJTEFfiOFEfiSTU BOEUIFOUIFMPXFSMFWFM FOUJUZJTEFfiOFE&YBNQMFTBSFJOTUBOUJBUJPOBOETQFDJBMJ[BUJPO #PUUPNVQ1SPDFTTJOXIJDIUIFMPXFSMFWFMFOUJUZJTEFfiOFEfiSTU BOEUIFOUIFIJHIFSMFWFM FOUJUZJTEFfiOFE&YBNQMFTBSFDBUFHPSJ[BUJPOBOEHFOFSBMJ[BUJPO $BUFHPSJ[BUJPO1SPDFTTJOXIJDIBDBUFHPSZJTEFfiOFECZBCTUSBDUJPOGSPNUIFDIBSBDUFSJTUJDT PGPOFPSNPSFJOEJWJEVBMT *OTUBOUJBUJPO1SPDFTTJOXIJDIBOJOEJWJEVBMJTEFfiOFEGSPNUIFDIBSBDUFSJTUJDTPGBEFfiOFE DBUFHPSZ
Commonization
O
185
(FOFSBMJ[BUJPO1SPDFTTJOXIJDIBLJOEJTEFfiOFECZBCTUSBDUJPOGSPNUIFDIBSBDUFSJTUJDTPG POFPSNPSFTVCLJOET 4QFDJBMJ[BUJPO1SPDFTTJOXIJDIUIFDIBSBDUFSJTUJDTPGBLJOEBSFBEEFEUPPSTQFDJBMJ[FE *OTPNFDBTFT NVMUJQMFQSPDFTTFTBSFVTFEUPHFUIFS'PSFYBNQMF UIFGVMMEFfiOJUJPOPGBTVCLJOE VTFTJOIFSJUBODFBOEUIFOTQFDJBMJ[BUJPO
References "CSBO " +8.PPSF 1#PVSRVF BOE3%VQVJT &ET (VJEFUPUIF4PGUXBSF&OHJOFFSJOH#PEZPG ,OPXMFEHF 7FSTJPO-PT"MBNJUPT $"*&&&$PNQVUFS4PDJFUZ1SFTT "ULJOTPO $BOE5,àIOFThe FTTFODFPGNVMUJMFWFMNFUBNPEFMJOH*O1SPDFFEJOHTPGUIFUI*OU$POG POUIF6nified .PEFMJOH-BOHVBHF .(PHPMMBBOE$,PCSZO &ET
-FDUVSF/PUFTJO$PNQVUFS 4DJFODF o "ULJOTPO $BOE5,àIOF.PEFMESJWFOEFWFMPQNFOUBNFUBNPEFMJOHGPVOEBUJPO*&&&4PGUXBSF o #PDDBSB /.PEFMJOH$PNQMFY4ZTUFNT/FX:PSL4QSJOHFS7FSMBH #PSHJEB "BOE3#SBDINBO$PODFQUVBMNPEFMJOHXJUIEFTDSJQUJPOMPHJDT*OThe %FTDSJQUJPO-PHJD )BOECPPLTheorZ *NQMFNFOUBUJPO BOE"QQMJDBUJPOT #BBEFS ' %$BMWBOFTF %.D(VJOFTT % /BSEJ BOE11BUFM4DIOFJEFS &ET$BNCSJEHF 6,$BNCSJEHF6OJWFSTJUZ1SFTT $$3"$PNNPO$SJUFSJBGPS*OGPSNBUJPO5FDIOPMPHZ4FDVSJUZ&WBMVBUJPO1BSU*OUSPEVDUJPOBOE HFOFSBMNPEFM7FSTJPO3FWJTJPO$PNNPO$SJUFSJB3FDPHOJUJPO"HSFFNFOU4FQUFNCFS $$.# IUUQXXXDPNNPODSJUFSJBQPSUBMPSHUIFDDIUNM "DDFTTFE +BOVBSZ
$$3"B$PNNPO$SJUFSJBGPS*OGPSNBUJPO5FDIOPMPHZ4FDVSJUZ&WBMVBUJPO1BSU4FDVSJUZGVODUJPOBMDPNQP OFOUT4FQUFNCFS7FSTJPO3FWJTJPO$PNNPO$SJUFSJB3FDPHOJUJPO"HSFFNFOU4FQUFNCFS$$.# IUUQXXXDPNNPODSJUFSJBQPSUBMPSHUIFDDIUNM "DDFTTFE+BOVBSZ
$$3" C $PNNPO $SJUFSJB GPS *OGPSNBUJPO 5FDIOPMPHZ 4FDVSJUZ &WBMVBUJPO 1BSU 4FDVSJUZ BTTVS BODF DPNQPOFOUT 4FQUFNCFS 7FSTJPO 3FWJTJPO $PNNPO $SJUFSJB 3FDPHOJUJPO "HSFFNFOU 4FQUFNCFS $$.# IUUQXXXDPNNPODSJUFSJBQPSUBMPSHUIFDDIUNM "DDFTTFE +BOVBSZ
(BNBUJÏ " $#SVOFUUF 3%FMBNBSF 5(BVUJFS BOE+15BMQJO"NPEFMJOHQBSBEJHNGPSJOUF HSBUFE NPEVMBS BWJPOJDT EFTJHO 1SPD OE &630.*$30 $POG PO 4PGUXBSF &OHJOFFSJOH BOE "EWBODFE"QQMJDBUJPOT &630.*$304&""
Qo (.&The (FOFSJD.PEFMJOH&OWJSPONFOUIUUQXXXJTJTWBOEFSCJMUFEV1SPKFDUTHNF "DDFTTFE +BOVBSZ
)ZCFSUTPO %"VOJGPSNDPNQPOFOUNPEFMJOHTQBDF*OGPSNBUJDB o */$04&(VJEFUPUIF4ZTUFNT&OHJOFFSJOH#PEZPG,OPXMFEHF(4P,*OUFSOBUJPOBM$PVODJM PO4ZTUFNT&OHJOFFSJOHIUUQHTFCPLJODPTFPSH "DDFTTFE+BOVBSZ
*/$04&*/$04&4ZTUFNT&OHJOFFSJOH)BOECPPL W4FBUUMF 8"*/$04& *OUFSOBUJPOBM$PVODJM PO4ZTUFNT&OHJOFFSJOH +BDPCTPO * .(SJTT BOE1+POTTPO4PGUXBSF3FVTF"SDIJUFDUVSF 1SPDFTTBOE0SHBOJ[BUJPOGPS#VTJOFTT 4VDDFTT/FX:PSL"$.1SFTT"EEJTPO8FTMFZ ,MJS ('BDFUTPG4ZTUFNT4DJFODF OEFE/FX:PSL,MVXFS"DBEFNJD1MFOVN1VCMJTIFST ,àIOF 56OEFSTUBOEJOHNFUBNPEFMJOH5VUPSJBM *OU$POG4PGUXBSF&OH o.BZ 4U-PVJT .0 -FEFD[J " ..BSPUJ "#BLBZ (,BSTBJ +(BSSFUU $ThPNBTPO (/PSETUSPN +4QSJOLMF BOE17PMHZFTJ The HFOFSJD NPEFMJOH FOWJSPONFOU *O 1SPD *&&& 8PSLTIPQ PO *OUFMMJHFOU 4JHOBM 1SPDFTTJOH IUUQXXXJTJTWanderbilt.edu/sites/default/files/GME2000OvFSWJFXQEG "DDFTTFE+BOVBSZ
.BOEFST &+ (#JTXBT /.BIBEFWBO BOE(,BSTBJ$PNQPOFOUPSJFOUFENPEFMJOHPGIZCSJE EZOBNJDTZTUFNTVTJOHUIFHFOFSJDNPEFMJOHFOWJSPONFOU'PVSUIBOEThirE*OUFSOBUJPOBM8PSLTIPQ PO.PEFM#BTFE%FWFMPQNFOUPG$PNQVUFS#BTFE4ZTUFNTBOE.PEFM#BTFE.FUIPEPMPHJFTGPS1FSWBTJWF BOE&NCFEEFE4PGUXBSF
186
O
Model-Oriented Systems Engineering Science
.BSUFMMJ .*OUSPEVDUJPOUP%JTDSFUF%ZOBNJDBM4ZTUFNTBOE$IBPT/FX:PSL8JMFZ .BZ 34JNQMFNBUIFNBUJDBMNPEFMTXJUIWFSZDPNQMJDBUFEEZOBNJDT/BUVSF 7PM +VOF .JMMFS +-JWJOH4ZTUFNT/JXPU $06OJWFSTJUZ1SFTTPG$PMPSBEP 0SJHJOBMMZQVCMJTIFE
0.( .FUB 0CKFDU 'BDJMJUZ .0' $PSF 4pecification, 7FSTJPO GPSNBM +BOVBSZ IUUQXXXPNHPSHEPDTGPSNBMQEG "DDFTTFE+BOVBSZ
1BSOBT % 0O UIF DSJUFSJB UP CF VTFE JO EFDPNQPTJOH TZTUFNT JOUP NPEVMFT $PNNVO "$. o 4DIJOEFM #B3FRVJSFNFOUTTUBUFNFOUTBSFUSBOTGFSGVODUJPOTBOJOTJHIUGSPNNPEFMCBTFETZTUFNT FOHJOFFSJOH1SPD*/$04&4ZNQ +VMZ 4DIJOEFM # C 1BUUFSOCBTFE TZTUFNT FOHJOFFSJOH BO FYUFOTJPO PG NPEFMCBTFE 4& */$04& 4ZNQ 5FDIOJDBM*OGPSNBUJPO&YDIBOHF4FTTJPO +VMZ 7JODFOUJ 88IBU&OHJOFFST,OPXBOE)PXThey ,OPX*U"OBMZUJDBM4UVEJFTGSPN"FSPOBVUJDBM)JTUPSZ #BMUJNPSe, MD: The JPIOT)PQLJOT6OJWFSTJUZ1SFTT 8JLJQFEJB -PSFO[ BUUSBDUPS IUUQFOXJLJQFEJBPSHXJLJ-PSFO[@BUUSBDUPS "DDFTTFE +BOVBSZ
Chapter 8
Conceptualization Coauthored by Leo Obrst
Highest level system
Model of Individual system or component
Universal model
Common specification approach: Repeating internal/external structure
Solution domain
CCoo m - -KK m m m - -CC inindd oonniz aatete ss izaati go tioon n rrieies s
Define need
Indivisible Unit
Composition
Systems taxonomy Modeling scope *OQSFWJPVTDIBQUFSTXFIBWFTBJEUIBUTZTUFNT 1 SE Application Domains (D1...Dn) Collective actualization space FOHJOFFSJOH 4& EFfiOFTNPEFMTUIBUBSFJOUFSOBM D1 D2 D3 D4 D5 D6 D7 Dn Problem space Model Space BOEFYUFSOBM BEESFTTNVMUJQMFMFWFMTPGDPNQPTJ 2a TS/CS different in kind 2b All SE Traditional systems Complex systems UJPO BSFHFOFSBMPSTQFDJfiD BOEEFfiOFDBUFHPSJFT 3a TS/CS different in degree 3b application domains... Traditional Complex PSJOEJWJEVBMT#VUIPXEPXFTUBUFPSSFQSFTFOU 4 Complex TS is special case TVDINPEFMT XIBUEPUIFNPEFMTNFBO BOEIPX 5Traditional Characteristics of all SE systems and Complex EPXFDPNNVOJDBUFBCPVUNPEFMTJOTVDIBDMFBS 6 Traditional Characteristics of all systems Deployment Solution/system space XBZUIBUXFBDIJFWFUIFTIBSFEVOEFSTUBOEJOHPG TQFDJfiDBUJPOT ThFiXFwIFSFSFGFSTUPBMMBHFOU JOUFSBDUJPOT JOBOZDPNCJOBUJPOPGIVNBOTBOENBDIJOFT ThBUJTUIFGPDVTPGUIJTDIBQUFSThFDPODFQUVBMJ[BUJPOEJNFOTJPOPGUIFNPEFMTQBDFJTDPO DFSOFEXJUIUIFDPOUFOU MBOHVBHFT BOENFBOJOHPGNPEFMT ThFDPODFQUVBMJ[BUJPOTQFDUSVNJODMVEFTMBOHVBHFT IPXBOEVMUJNBUFMZXIBUUPSFQSFTFOU BOEDPODFQUTPSSFGFSFOUTGSPNUIFQSPCMFNEPNBJO XIJDISBOHFTPWFSTVCKFDUBSFBTTVDIBTBFSP TQBDF USBOTQPSUBUJPO DPOTUSVDUJPO BOEPSHBOJ[BUJPOT*UBMTPJODMVEFTDPOTJEFSBUJPOTTVDIBTUIF EFTJHO BOBMZTJT PSNPEFMJOHDPOTUSVDUTUIBUXJMMCFOFDFTTBSZUPTPMWFUIPTFNPEFMJOHQSPCMFNT JOUIFTPMVUJPOTQBDF UPUIFEFHSFFPGWFSJTJNJMJUVEFOFDFTTBSZThFIFUFSPHFOFPVTTVCKFDUNBUUFS IJHIMJHIUTUIFDPNQMJDBUJOHGBDUUIBUUIFNPEFMTQBDFPG4&JTGVOEBNFOUBMMZNVMUJMJOHVBMBOE NVMUJPOUPMPHJDBM BOENVTUJNQMJDJUMZEFBMXJUIUIFOFDFTTBSZNBQQJOHGSPNUIFSFQSFTFOUBUJPO PGUIFQSPCMFNUPUIFSFQSFTFOUBUJPOPGUIFTPMVUJPOTQBDF ThFEJTDVTTJPOJOUIJTDIBQUFSVTFTDPODFQUTQSFTFOUFEJO$IBQUFSTBOEThFNVMUJMFWFM XIPMFoQBSUTUSVDUVSFTJO$IBQUFSBSFVTFEUPTIPXUIFTUSVDUVSBMDPOUFYUGPSNVDIPGUIFNVMUJ QMJDJUZPGPOUPMPHJFTBOEMBOHVBHFTJO4&ThFDBUFHPSZIJFSBSDIZDPODFQUJO$IBQUFSJTEJTDVTTFE JOUIJTDIBQUFSJOUFSNTPGIPXEPNBJODBUFHPSZIJFSBSDIJFTBSFHFOFSBUFEBOEVTFE Problem/ user domain
Conceptualization Conceptualization -- Language/notation Language/notation -- Universe Universe of ofdiscourse discourse
Views exist within and across all the dimensions
e
m
Ti
Produce solution
Satisfy need
187
188
O
Model-Oriented Systems Engineering Science
Concepts and Definitions ThFDPODFQUVBMJ[BUJPOEJNFOTJPOPGUIFNPEFMTQBDFFNCPEJFTBOVNCFSPGSFMBUFEDPODFQUTUIBU OFFEUPCFVOEFSTUPPECFGPSFQSPDFFEJOHJOUPUIFTVCTUBODFPGUIFDIBQUFSThFUFSNTXFVTFGPS LFZDPODFQUTBSFEPNBJO VOJWFSTFPGEJTDPVSTF 6%
DPODFQUVBMJ[BUJPO POUPMPHZ MBOHVBHF BOE TFNBOUJDT$PODFQUVBMJ[BUJPOJTBLFZDPODFQUUIBUXFDIPTFBTUIFPWFSBMMOBNFPGUIFDIBQUFS 8FEFfiOFUIFUFSNTBOEIPXUIFZSFMBUFUPFBDIPUIFSBOEUPUIFQSFWJPVTMZEFfiOFEDPODFQUT PGNPEFMBOETQFDJfiDBUJPOThFEFfiOJUJPOTHJWFOIFSFBSFBOBNBMHBNPGEFfiOJUJPOTGSPNTFWFSBM TPVSDFT JODMVEJOH%BDPOUB 0CSTU BOE4NJUI (VBSJOP
)POEFSJDI BOE .BTPMPFUBM %PNBJO"QQMJDBUJPOEPNBJOPSBSFBPGLOPXMFEHF PSTVCKFDUBSFB BTTPDJBUFEXJUI4&*OUIFQSFT FOUDPOUFYU UIFTBMJFOUDIBSBDUFSJTUJDJTUIBUBEPNBJOIBTBDPNNVOJUZPGBHFOUT QFPQMF TPGUXBSF FUD UIBUTIBSFTPNFEFHSFFPGLOPXMFEHFPGUIFEPNBJOXJUINPSFTIBSJOHJOBNBUVSFEPNBJO /PUF %PNBJOT JEFOUJfiFE JO UIF BJSDSBGU FYBNQMF HJWFO CFMPX JO UIF TFDUJPO FOUJUMFE i4FUVQ &YBNQMFwJODMVEFDPNNFSDJBMBJSDSBGUTZTUFNTBOEBMMUIFJOUFSOBMBOETVQQPSUJOHEPNBJOTEJT DVTTFEJO$IBQUFSTBOEBWJPOJDT FUDThJTMJTUJMMVTUSBUFTUIBUUIFTDPQFPGEPNBJOTBOEUIF SFMBUJPOTCFUXFFOUIFNBSFOPUTJNQMF'PSFYBNQMF EPNBJOTDBOPWFSMBQ BOEPOFEPNBJOTVDI BT4&DBOCFBDPNQPTJUFPGPUIFSEPNBJOT"EPNBJODBOBMTPCFWFSZHFOFSBM BTBDPOUFYUGPS HFOFSBMNPEFMTThFNPTUHFOFSBMEPNBJOTBTTPDJBUFEXJUI4&BSFQSPCBCMZTZTUFNTTDJFODFBOE NBUIFNBUJDTCFDBVTFUIFJSNPEFMTBCTUSBDUBXBZUIFEJffFSFODFTCFUXFFOPUIFSEPNBJOT 6OJWFSTFPGEJTDPVSTF 6% 4FUPGFOUJUJFTPSPCKFDUTUIBUBSFEFFNFEUPFYJTUJOBEPNBJOThFTF DBOCFQIZTJDBM TVDIBTBJSGSBNFBOEFOHJOFFOUJUJFT PSDPODFQUVBM TVDIBTTPGUXBSFBOENBUI FNBUJDBMFOUJUJFTThFZDBOCFJOEJWJEVBMJOTUBODFT PSDBUFHPSJFT*OBMPHJDBMTFOTF UIFTFPCKFDUT BSFUIPTFUIBUDBOCFRVBOUJfiFEPWFS2VBOUJfiFSTBSFTJNQMZPQFSBUPSTUIBUCJOETQFDJfiDLJOET PGWBSJBCMFT*GXFTBZi"MMXPNFOBSFIVNBO wUIBUJTEJffFSFOUGSPNi"MMIVNBOTBSFXPNFO w PSi"MMIVNBOTXPSLBU*#. wPSi4PNFIVNBOTBSFXPNFO wPSi4PNFIVNBOTXPSLBU*#.w ThPTFiTPNFwBOEiBMMwDPOTUSVDUTBSFRVBOUJfiFSTUIFZBSFPQFSBUPSTUIBUCJOEWBSJBCMFTUIBUSBOHF PWFSEJffFSFOUTVCEPNBJOTPSDBUFHPSJFTTVDIBTIVNBOT NFO XPNFO FUD4PNFPGUIFTFTUBUF NFOUTXJUIRVBOUJfiFSTBSFBQQSPQSJBUFCFDBVTFUIFZSFQSFTFOUUIFNFBOJOHPGUIFSFBMXPSMEFH i"MMIVNBOTBSFNPSUBMw4PNFBSFOPUi"MMXPNFOXPSLBU*#.w4PUIFVOJWFSTFPGEJTDPVSTF JOWPMWFTCPUIUIFJOTUBODFTBOEUIFDBUFHPSJFTPGUIPTFJOTUBODFTUIBUBSFBQQSPQSJBUFGPSUIFNPEFM XFBSFDSFBUJOH $PODFQUVBMJ[BUJPO"OJOGPSNBMWJFXPGDPODFQUVBMJ[BUJPOJTEJTDVTTFEfiSTU GPMMPXFECZEJTDVT TJPOPGBNPSFGPSNBMWJFX *OGPSNBM*OUIJTWJFX DPODFQUVBMJ[BUJPONFBOTUIBUBQFSTPOIBTBOJOGPSNBMPSOBÕWFDPO DFQUJPOPGUIFQBSUPGUIFXPSMEUIBUIFTIFJTJOUFSFTUFEJONPEFMJOH'SPNUIBUJNQMJDJU iJO UIFIFBEw OPUJPOPGUIFQPSUJPOPGJOUFSFTUPGUIFXPSME POFUSJFTUPMBZEPXOTPNFUFOFUTPS TUBUFNFOUTBCPVUXIBUUIBUQPSUJPOPGUIFXPSMENFBOTUPUIFQFSTPO"OFYBNQMFJTGBNJMJBM SFMBUJPOT*OJUJBMMZ POFNJHIUDPOTJEFSQBSFOUT GBUIFST NPUIFST DIJMESFO TPOT BOEEBVHIUFST 1BSFOUTIBWFDIJMESFO'BUIFSTBOENPUIFSTBSFTQFDJBMJ[BUJPOTPSQBSUJDVMBSSPMFTPG1BSFOU $IJMESFO BSF TPOT PS EBVHIUFST JF TQFDJBMJ[BUJPOT PS SPMFTPG $IJME 8IFO XF UBML BCPVU iSPMFTwXFBSFGPDVTJOHJOQBSUJDVMBSPOSPMFTJOSFMBUJPOTIJQT TPNFPGXIJDIBSFQFSNBOFOU BOETPNFPGXIJDIBSFOPU"GBUIFSXJMMBMXBZTCFBGBUIFS BOEJOUIFGBUIFSSPMF UPIJTDIJME "DIJMEXJMMBMXBZTCFJOUIFDIJMESPMFJOUIFSFMBUJPOTIJQUPIJTIFSGBUIFS4PGBS TPHPPE#VU
Conceptualization
O
189
DPOTJEFSPUIFSTFNBOUJDOPUJPOTBCPVUUIFSFBMXPSMEPGUIFGBNJMZ TPNFPGXIJDIBSFTPPCWJ PVTUPIVNBOTUIBUUIFZBSFOPUFWFODPOTJEFSFE$BOBQBSFOUCFBQBSFOUPGIJNTFMG $BOB QBSFOUCFBDIJMEPGIJNTFMG $BOZPVCFZPVSPXOHSBOEQBSFOU *OUIFSFBMXPSME PSUIJTWFSZ TJNQMFTOBQTIPUPGUIFSFBMXPSME
PGDPVSTFUIFTFSFMBUJPOTIJQTEPOPUIPME 'PSNBMThFJOGPSNBMDPODFQUTEFTDSJCFEBCPWFDBOCFSFfiOFEXIJMFTUJMMJNQMJDJU"NPSF GPSNBMDPODFQUVBMJ[BUJPOPGBEPNBJOUZQJDBMMZJOWPMWFTDPOTJEFSBUJPOPGNPSFBTQFDUTPGUIF EPNBJO UPJODMVEFBOZPGUIFGPMMPXJOHUIFVOJWFSTFPGEJTDPVSTFPGBEPNBJO UIFSFMBUJPOT BNPOHUIFFOUJUJFTPGUIBUEPNBJOUIFQSPQFSUJFTBOEQSPQFSUZWBMVFTPGUIFFOUJUJFTUIFGVOD UJPOTPGBOEQSPDFTTFTJOWPMWJOHUIFFOUJUJFTBOEDPOTUSBJOUTPOBOESVMFTJOWPMWJOHUIFFOUJUJFT ThFDBUFHPSJ[JOHPGEPNBJOFOUJUJFTJTBDPNNPOFMFNFOUPGNPSFGPSNBMDPODFQUVBMJ[BUJPO /PUF0ODFBDBUFHPSZIBTCFFOFTUBCMJTIFECZUIFQSPDFTTPGDPODFQUVBMJ[BUJPO UIBUDBUFHPSZJT EFFNFEUPFYJTUJOUIFEPNBJOUIJTJTUIFSFBTPOB6%JODMVEFTDBUFHPSJFTBTXFMMBTJOTUBODFT 0OUPMPHZ%FTDSJQUJPOPSNPEFMPGBDPODFQUVBMJ[BUJPOBOEUIFEFfiOJUJPOPGUFSNTVTFEJOUIF EFTDSJQUJPOThFTFBSFUIFTBNFFOUJUJFTBOESFMBUJPOTJOUIFDPODFQUVBMJ[BUJPO CVUUIFZBSFNPEFMFE JOBNPEFMJOHMBOHVBHF BOEHJWFONPSFPSMFTTQSFDJTFMPHJDBMDIBSBDUFSJ[BUJPOJOUIBUMBOHVBHF*G UIFNPEFMJOHPSDPOUFOUMBOHVBHFJTCBTFEPOBGPSNBMMPHJD UIFOUIFSFTVMUJOHNPEFM POUPMPHZ JT NPSFMJLFMZUPBDDVSBUFMZSFflFDUUIFDPODFQUVBMJ[BUJPOPGUIFVTFSThBUJT JUJTTFNBOUJDBMMZDPSSFDU PSTFNBOUJDBMMZEFTDSJCFTUIFQPSUJPOPGUIFXPSMEUIBUUIFNPEFMFSJOUFOEFEUPEFTDSJCF ThFEJTUJODUJPOCFUXFFODPODFQUVBMJ[BUJPOBOEPOUPMPHZJTUIFSFGPSFUIBUDPODFQUVBMJ[BUJPO JTQBSUJBMMZJNQMJDJUJOUIFNJOETPGPOFPSNPSFQFPQMFJOUIFEPNBJOXIJMFPOUPMPHZJTGVMMZ FYQMJDJU BOE DBQUVSFE JO TPNF GPSN UIBU DBO CF DPNNVOJDBUFE ThF USBEJUJPOBM QIJMPTPQIJD OPUJPOPGPOUPMPHZJTDMPTFSUPUIFEFfiOJUJPOIFSFPGDPODFQUVBMJ[BUJPO CVUUIFUSBEJUJPOBMOPUJPO EPFTOPUNBLFBEJTUJODUJPOCFUXFFOJNQMJDJUBOEFYQMJDJUThFEFfiOJUJPOTIFSFBSFNPSFPSMFTT DPOTJTUFOUXJUIUIFOPUJPOTPGDPODFQUVBMJ[BUJPOBOEPOUPMPHZBTEFWFMPQFEBOEVTFEJOUIFFOHJ OFFSJOHDPNNVOJUZ pXIJDIUBLFTBNPSFGPSNBMBQQSPBDIJOPSEFSUPFOBCMFDPNQVUFSTUPNBOJQ VMBUFBOEJOUFSQSFUTFNBOUJDTBOEPOUPMPHJFT ThFSFBSFPUIFSEJTUJODUJPOTCFUXFFOPOUPMPHZBTVTFEJOUSBEJUJPOBMQIJMPTPQIZBOEBTVTFE JOFOHJOFFSJOH1PMJBOE0CSTU FYQMPSFUIFTFEJTUJODUJPOTThFZVTFUIFUFSNiPOUPMPHZ@Uw UPNFBOPOUPMPHZBTUFDIOJDBMPSFOHJOFFSJOHQSPEVDU TPNFUJNFTDBMMFEiMJUUMFPPOUPMPHZwBOE iPOUPMPHZ@DwUPNFBOPOUPMPHZJOUIFTFOTFPGQIJMPTPQIJDBMDBUFHPSJBMBOBMZTJT TPNFUJNFTDBMMFE iCJH0POUPMPHZw0OUPMPHZBOETDJFODFXPSLIBOEJOIBOE4DJFODFUSJFTUPfiOEPVUXIBUJTSFBM BOEHFOFSBMJ[BUJPOTBCPVUXIBUJTSFBM BOEfiOBMMZUIFPSJFTBCPVUXIBUJTSFBM0OUPMPHZPSHBOJ[FT BOEDMBTTJfiFTUIFSFTVMUTGSPNUIBUXIJDITDJFODFEJTDPWFSTBCPVUSFBMJUZ0OUPMPHZ@UJTBOFOHJ OFFSJOHQSPEVDUUIBUVTFTPOUPMPHZ@D CVUBUUIFTBNFUJNFJUQSPWJEFTEPNBJONPEFMJOHUPJOGPS NBUJPOUFDIOPMPHZ0OUIFPUIFSIBOE POUPMPHZ@UNBZDSFBUFDBUFHPSJFTBCPVUDPNNPOTFOTF SFBMNTBCPVUXIJDIOFJUIFSTDJFODFOPSPOUPMPHZ@DIBTBTZFUBOZUIJOHUPTBZ -BOHVBHF 4ZTUFN PG TZNCPMT BOE SVMFT GPS DPNQPTJUJPO TUSVDUVSF BOE JOUFSQSFUBUJPO UIBU JT VTFEUPDPNNVOJDBUFCFUXFFOEJffFSFOUQBSUJFT*OHFOFSBM UIFTZNCPMTDBOCFWJTVBM BVEJP PS UBDUJMF7JTVBMTZNCPMTDBOCFUFYU HSBQIJDBM PSNBUIFNBUJDBMMPHJDBM"MMMBOHVBHFTIBWFCPUIB ThJTJTXIZ(SVCFS
GPSFYBNQMF JOJUJBMMZEFfiOFEBOPOUPMPHZBT“BTQFDJfiDBUJPOPGBDPODFQUVBMJ[BUJPO” )FUIPVHIUUIBUJOGPSNBUJPOUFDIOPMPHJTUTJOUIFJSVTBHFHFOFSBMMZVOEFSTUPPEUIFEFfiOJUJPOPG“TQFDJficBUJPO” GSPNUIFQSBDUJDFPGTQFDJGZJOHEFTJHOT TDIFNBT FUD p8FTBZNPSFPSMFTTDPOTJTUFOUCFDBVTFUIFOPUJPOTPGDPODFQUVBMJ[BUJPOBOEPOUPMPHZBSFPOMZQBSUJBMMZNBUVSF BOETUJMMFWPMWJOHJOUIFFOHJOFFSJOHDPNNVOJUZ
190
O
Model-Oriented Systems Engineering Science
TZOUBYBOEBTFNBOUJDTThFTZOUBYTQFDJfiFTUIFTZNCPMTBOEGPSNBUJPOSVMFTUIBUQVUUIFTZNCPMT UPHFUIFSJOWBMJEXBZTThFTFNBOUJDT TFFCFMPX TQFDJfiFTUIFNFBOJOHPGUIFTZNCPMTBOEUIF TZOUBDUJDBMMZWBMJEFYQSFTTJPOTCVJMUVQGSPNUIFTZNCPMT /PUF"MBSHFWBSJFUZPGMBOHVBHFTFYJTU JODMVEJOHOBUVSBM FH &OHMJTI
NBUIFNBUJDBM MPHJDBM TJNVMBUJPO QSPHSBNNJOH DPNQVUFS$16 TDSJQU NBSLVQ NPEFMJOH CVTJOFTTQSPDFTTJOH BSDIJUFD UVSF EFTJHO SFRVJSFNFOUT OFUXPSL GVODUJPOBM NVMUJQBSBEJHN EBUB LOPXMFEHFSFQSFTFOUBUJPO HFOFSBMQVSQPTF EPNBJOTQFDJfiD FUDThFGPSFHPJOHDBUFHPSJFTBSFOPUNVUVBMMZFYDMVTJWFGPS FYBNQMF BQSPHSBNNJOHMBOHVBHFDBOCFBGVODUJPOBMMBOHVBHF"TFUPG4&SFMBUFEMBOHVBHFDBU FHPSJFTJTQSFTFOUFEBOEEJTDVTTFEJOUIFTFDUJPOFOUJUMFEi4BNQMFPG-BOHVBHFTUIBU4VQQPSU4&w 4FNBOUJDT*OUFSQSFUBUJPOPSNFBOJOHPGTJHOT FTQFDJBMMZPGXPSETBOETFOUFODFTPGMBOHVBHFT*O GPSNBMMBOHVBHFTBOEGPSNBMMZEFTDSJCFEOBUVSBMMBOHVBHFT TFNBOUJDTJTFYQSFTTFEBTJOUFSQSFUB UJPOTPGUIFTZNCPMT FYQSFTTJPOT JOUIFNPEFM XIFSFUIFNPEFMJTFJUIFSBGPSNBMNPEFMPGTFUUIF PSFUJDPCKFDUT FH SFMBUJPOT GVODUJPOT QBSUJBMMZPSEFSFETFUT MBUUJDFT FUD XIJDIBDUBTiTUBOEJOTw GPSUIFSFBMXPSMEPCKFDUT PSKVTUBNPEFMPGUIFXPSME XIFSFUSFFT QFPQMF FUD BSFJEFOUJfiFE ThPTFPCKFDUTBSFUIFEFOPUBUJPOTPGUIFTZNCPMT FYQSFTTJPOT ThFTFUPGJOUFSQSFUBUJPOTPGUIF TZNCPMTDPOTUJUVUFTUIFNFBOJOHTFNBOUJDT BOEJTUZQJDBMMZDBMMFEiNPEFMUIFPSFUJDTFNBOUJDTw 4FNBOUJDTIBTJOUFOTJPOBMBOEFYUFOTJPOBMGPSNT DPOTJTUFOUXJUIUIFEFfiOJUJPOPGUIFTFUFSNT JO$IBQUFSThBUJT JOUFOTJPOBMTFNBOUJDTJTFYQSFTTFECZEFfiOJOHQSPQFSUJFTPSDIBSBDUFSJTUJDT XIJMFFYUFOTJPOBMTFNBOUJDTJTFYQSFTTFECZFOVNFSBUJOHJOTUBODFT UIBUIBWFUIPTFQSPQFSUJFTPS DIBSBDUFSJTUJDT JOTPNFXPSMEPS6% 3FMBUFEUPTFNBOUJDTJTUIFDPODFQUPGQSBHNBUJDTThFGPDVTPGQSBHNBUJDTJTPOIPXXPSET BOETFOUFODFTBSFVTFEJOBHJWFODPOUFYU4FNBOUJDTUIFSFGPSF DPSSFMBUFXJUIBDPOUFYUHFOFSBM FYUFSOBMNPEFMPGBTZTUFN BTEFTDSJCFEJO$IBQUFS XIJDITUBUFTUIFCFIBWJPSPGUIFTZTUFNTFQB SBUFGSPNBOZHJWFOFOWJSPONFOUBOEQSBHNBUJDTDPSSFMBUFTXJUIBDPOUFYUTQFDJfiDFYUFSOBMNPEFM PGBTZTUFN XIJDIEFfiOFTIPXUIFTZTUFNJTVTFEJOBTQFDJfiDFOWJSPONFOUXIBUJUTSPMFJT *OBDUVBMJUZ UIFCPVOEBSZCFUXFFOTFNBOUJDTBOEQSBHNBUJDTJTGV[[ZThFUXPEFUFSNJOFBTQFD USVN XJUIPOFCMFFEJOHJOUPUIFPUIFS
Defining Categories in an Ontology ThFQSPDFTTPGEFfiOJOHDBUFHPSJFTJOBEPNBJOJTBOJNQPSUBOUFMFNFOUPGDPODFQUVBMJ[BUJPOBOE POUPMPHZ*OEJWJEVBMTPSJOTUBODFTFYJTUJOBOZEPNBJO'PSFYBNQMF JOUIFBJSDSBGUEPNBJO UIFSF BSFJOEJWJEVBMBJSDSBGUUIBUXFDBOTFFBOEflZ UIFJSDPNQPOFOUT UIFJSDSFXT FUD$BUFHPSJFTTVDI BTfiYFEXJOHBJSDSBGU DPNNFSDJBMBJSDSBGU PSQJMPUTBSFEFfiOFEXIFODBUFHPSJ[JOHUIFEPNBJO "GUFSUIFDBUFHPSJFTBSFFTUBCMJTIFE UIFZCFDPNFQBSUPGUIFEPNBJO UIF6% ThFSFBSFUXPSFDFOUUSFOETJOUIFBSFOBPGEFfiOJOHDMBTTJfiDBUJPOTZTUFNTBOE NPSFHFOFSBMMZ EFfiOJOHPOUPMPHJFT#PUIBSFUPTPNFEFHSFFJOSFTQPOTFUPUIFDIBMMFOHFTBOEPQQPSUVOJUJFTPG UIF*OUFSOFU0OFUSFOEJTCPUUPNVQ BOEUIFPUIFSJTUPQEPXOThFCPUUPNVQUSFOEJTQVCMJDMZ TIBSFEUBHHJOHCZVTFSTPG8FCTJUFTTVDIBT'MJDLSBOE%FMJDJPVTUPGPSNGPMLTPOPNJFTThFMBSHF OVNCFSPGUBHTDBUFHPSJ[FUIFNBUFSJBMPOUIF8FCTJUF BOEUIFMJOLTBTTPDJBUFEXJUIUIFUBHTTVQ QPSUJNQSPWFETFBSDIDBQBCJMJUZ)PXFWFS UIFNPEFMUIBUUIFZGPSNJTXFBL PGUFOXJUIPVUBOZ UBYPOPNJD TUSVDUVSF 'PMLTPOPNJFT SFQSFTFOU BOPUIFS FYBNQMF PG NBTT DPMMBCPSBUJPO B UPQJD UIBUXBTEJTDVTTFEJO$IBQUFSThFVTFPGUIFGPMLTPOPNJFTBQQSPBDIJOTPNF4&EPNBJOT JTCFJOHFYQMPSFEGPSFYBNQMF TFF/BVNBOBOE)VTTBJO BOE-FFBOE:POH
Conceptualization
O
191
(SVOJOHFS FU BM SFQPSU PO UIF 0OUPMPHZ 4VNNJU XIJDI FYBNJOFE EJTUJODUJPOT BNPOHPOUPMPHZ UBYPOPNZ BOEGPMLTPOPNZ ThFUPQEPXOUSFOEJTUPJODSFBTFFNQIBTJTPOFYQMJDJUMZEFfiOJOHBOEUPWBSZJOHEFHSFFTGPS NBMJ[JOHPOUPMPHJFT"LFZESJWFSPGUIJTUSFOEJTUIFEJfficVMUZPGDPNNVOJDBUJOHBDSPTTNVMUJQMF DPNNVOJUJFTBOEEPNBJOT FTQFDJBMMZJOUIFDPOUFYUPGUIF*OUFSOFUThF4FNBOUJD8FCJTBGPDBM QPJOUGPSNBOZPGUIFFffPSUT#FDBVTF4& BOEFTQFDJBMMZUIF4&PGUIFGVUVSF IBTTJNJMBSNVMUJ EPNBJOEJfficVMUJFT 4&TIPVMEMFWFSBHFUIFXPSLCFJOHEPOFJOUIJTBSFB"GUFSUIFJOUSPEVDUJPO PGBOFYBNQMFJOUIFTFDUJPOFOUJUMFEi4FUVQ&YBNQMF wUIFGPMMPXJOHUXPTFDUJPOTEJTDVTTGVSUIFS UIFNVMUJEPNBJODIBMMFOHFTBOETPNFPGUIFPOUPMPHZXPSLCFJOHEPOFThF.04&4PSJFOUB UJPOJTUIBUTIBSFEVOEFSTUBOEJOHPGDPODFQUVBMJ[BUJPOTBNPOHUIFBHFOUTPGBDPNNVOJUZJTUIF QSJNBSZHPBM BOEPOUPMPHJFTDBOIFMQBDIJFWFUIBUHPBM "QSPKFDUUIBUDPVMECFDIBSBDUFSJ[FEBTBCSJEHFPSBNJEEMFHSPVOECFUXFFOUPQEPXOBOE CPUUPNVQJTDBMMFENZ0OUPMPHZ 4JPSQBFTFUBM ThJTQSPKFDUJTQSPEVDJOHBOPQFOPOUPM PHZ FOWJSPONFOU JOUFOEFE GPS 4FNBOUJD 8FCCBTFE F$PNNFSDF ThF CPUUPNVQ QBSU JT UIF 8JLJCBTFEDPNNVOJUZDPMMBCPSBUJPOBTQFDUThFUPQEPXOQBSUJODMVEFTBOVOEFSMZJOHNFUB NPEFMCBTFEPOBMJHIUXFJHIUTVCTFUPG08-%- 8FC0OUPMPHZ-BOHVBHFCBTFEPO%FTDSJQUJPO -PHJDT
BOEBMHPSJUINTUIBUSVOJOUIFCBDLHSPVOEUPDIFDLJODPOTJTUFODJFT *OBDUVBMQSBDUJDF PGDPVSTF XIFOPOUPMPHJTUTEFWFMPQBOPOUPMPHZ UIFZEPTPBDDPSEJOHUPQBSUJDV MBSVTFDBTFT SFfiOFEUPTDFOBSJPT UIBUUIFPOUPMPHZJTCFJOHEFWFMPQFEUPBEESFTT"TQBSUPGUIJTQSPDFTT UIFPOUPMPHJTUMPPLTBUBOZFYJTUJOHEBUBPSLOPXMFEHFTPVSDFXIPTFTFNBOUJDT BTBTDFSUBJOFEWJBBOBMZ TJT UIFQSPQPTFEPOUPMPHZXJMMIBWFUPJODMVEFThJTJTMBSHFMZBCPUUPNVQBOBMZTJT#VUUIFPOUPMPHJTU BMTPIBTUPMPPLBUUIFSFfiOFETDFOBSJPT EFWFMPQDPNQFUFODZRVFTUJPOT RVFTUJPOTUIBUUIFSFTVMUJOH POUPMPHZTIPVMEBOTXFS
BOEUIFOEFWFMPQBNPEFMPGUIFTFNBOUJDTUIBUBEESFTTFTUIFSFRVJSFNFOUTPG UIFVTFDBTFT*OBEEJUJPO UIPTFDPNQFUFODZRVFTUJPOTBMTPBDUBTDSJUFSJBGPSXIFOUIFPOUPMPHZJTSFBEZ UIBUJT XIFOUIPTFRVFTUJPOTDBOCFBEFRVBUFMZBOTXFSFEBUUIFSJHIUMFWFMPGHSBOVMBSJUZ BTKVEHFECZ BEPNBJOFYQFSU4PUIFVTVBMPOUPMPHZEFWFMPQNFOUQSPDFTTJOQSBDUJDFJODMVEFTCPUUPNVQBOEUPQ EPXOOPUJPOT6TJOHTPMFMZPOFPSUIFPUIFSXJMMSFTVMUJOBMFTTUIBOBEFRVBUFPOUPMPHZ
Set-up Example "CSJFGFYBNQMFJTJOUSPEVDFEJOUIJTTFDUJPOUPTFUVQBOEJMMVTUSBUFUIFEJTDVTTJPOJOMBUFSTFDUJPOT 3FDPOTJEFSUIFNPEFMTJOUSPEVDFEJO'JHVSFGPSBTZTUFNPGJOUFSFTU 40*
BOEUIFCBTJDDBUFHP SJFTPGJOUFSOBMBOEFYUFSOBMNPEFMT'JHVSFSFDBTUTUIFTFJOUPUISFFUZQFTJOUFSOBM FYUFSOBM BOE FOWJSPONFOU4VQQPTFXFIBWFBTZTUFNTFOHJOFFSXIPJTFOHJOFFSJOHTZTUFN4 TBZBDPNNFSDJBM BJSDSBGU"QBSUJBMMJTUPGJUTFOWJSPONFOUJODMVEFTQBTTFOHFST IVNBOQJMPUT BJSUSBffic DPOUSPM SVO XBZT BJSQSFTTVSF GPSDFPGHSBWJUZ GVFMTPVSDF BOEPUIFSBJSDSBGUBOEWFIJDMFTJOJUTWJDJOJUZThFTF BSFOPUJPOBMMZSFQSFTFOUFECZ4BOE4JOUIFfiHVSF DMFBSMZ BOBJSDSBGUIBTNPSFUIBOUXPFOWJSPO NFOUFMFNFOUTXJUIXIJDIJUJOUFSBDUT 4JODMVEFTTFWFSBMQBSUT FBDIPGXIJDIJTEFTJHOFECZPUIFSFOHJOFFST5PHJWFBTJNQMJGZJOH FYBNQMF MFUTTBZUIFFOHJOFFSTBOEQBSUTBSFBTPGUXBSFFOHJOFFSEFTJHOJOHUIFBWJPOJDTTPGUXBSF 4 BNFDIBOJDBMFOHJOFFSEFTJHOJOHUIFIZESBVMJDTTZTUFN4 BQSPQVMTJPOFOHJOFFSEFTJHOJOH UIFQPXFSQMBOU4 BOEBOBFSPOBVUJDBMFOHJOFFSEFTJHOJOHUIFBJSGSBNFTUSVDUVSF4. ThF40* GPSUIFTZTUFNTFOHJOFFSJT4 XIJMFFBDITVCTZTUFNJTUIF40*GPSUIFFOHJOFFSEFTJHOJOHJUTPUIF 40*GPSUIFTPGUXBSFFOHJOFFSJT4'JHVSFTIPXTBEFDPNQPTJUJPOPGNPEFMTBOEWJFXTGSPN 0OUPMPHZ4VNNJUIUUQPOUPMPHDJNOFUDHJCJOXJLJQM 0OUPMPHZ4VNNJU
192 O
Model-Oriented Systems Engineering Science Environment: S1 environment relation S S4
Internal: Relation on S1 parts
S2 S1
S3
S1
S14
Environment: S11 environment relation S12
Internal: Relation on S11 parts S11
S13
S11
S1
External: S1 as whole S11
S114
S112
S113
S111
External: S11 as whole Three views of each system of interest (S1; and S11): Internal; External; and Environment = Port; point of interaction or connection of a system with its environment = Connector; locus of relation, connection, interaction among systems or components
Figure 8.1
SE context for multiple domains, languages, and ontologies.
UIFWJFXQPJOUfiSTUPG4 UIFBJSDSBGU JOJUTFOWJSPONFOUBOEJUTDPNQPTJUJPO BOEUIFO4 UIF TPGUXBSF JOJUTFOWJSPONFOUBOEJUTDPNQPTJUJPO ThFGPVSQSJNBSZNPEFMTPGJOUFSFTUGPSFBDI40*BSF BOFOWJSPONFOUNPEFMPGUIFJOUFSBD UJPOPGUIF40*XJUIJUTFOWJSPONFOU BUZQFPGJOUFSOBMNPEFM BOFYUFSOBMNPEFMPGUIF40* BOJOUFSOBMNPEFMPGUIF40*BOE BOFYUFSOBMNPEFMPGFBDIQBSUPGUIF40* ThFTZTUFNTFOHJOFFSNPEFMTIJTIFS40* 4 XJUIUIFTFNPEFMT
&OWJSPONFOUNPEFMPGUIFJOUFSBDUJPOPG4XJUIJUTFOWJSPONFOU 4BOE4 &YUFSOBMNPEFMPG4XIBUJUQSPWJEFT XIBUJUSFRVJSFT *OUFSOBMNPEFMPG4JUTQBSUT 4 4 4 4 BOEUIFJSJOUFSBDUJPOT &YUFSOBMNPEFMPGFBDIQBSU 4 4 4 4
ThFTPGUXBSFFOHJOFFSNPEFMTIJTIFS40* 4 XJUIUIFTFNPEFMT &OWJSPONFOUNPEFMPGUIFJOUFSBDUJPOPG4XJUIJUTFOWJSPONFOU 4BOE4 XIJDI GPSNQBSUCVUOPUBMMPG4 BDDPSEJOHUPUIFfiHVSF
&YUFSOBMNPEFMPG48IBUJUQSPWJEFT XIBUJUSFRVJSFT *OUFSOBMNPEFMPG4*UTQBSUT 4 4 4 4 BOEUIFJSJOUFSBDUJPOT'PSBWJ POJDTTPGUXBSF UIFTFNJHIUCFDPNNVOJDBUJPOT OBWJHBUJPO flJHIUDPOUSPM BOEDPMMJTJPO BWPJEBODF GPSFYBNQMF &YUFSOBMNPEFMPGFBDIQBSU 4 4 4 4 ThFPWFSMBQPGUIFTFTFUTPGNPEFMTJTUIBUUIFFYUFSOBMNPEFMPG4 BOEUIFNPEFMPG4 JOUFSBDUJOHXJUIJUTFOWJSPONFOU4BOE4 BSFQBSUPGUIFJOUFSOBMNPEFMPG4ThFTZTUFNT
Conceptualization
O
193
FOHJOFFSEFWFMPQTBOVOEFSTUBOEJOHPG4QSPWJEFSTBOEDPOTVNFSTJOEFfiOJOHUIFFYUFSOBMNPEFM PG4JOJUT4FOWJSPONFOUThFTZTUFNTFOHJOFFSJTUIFBSDIJUFDUPGUIFJOUFSOBMNPEFMPG4'SPN UIFQFSTQFDUJWFPGUIFTPGUXBSFFOHJOFFSPG4 4BOE4BSFUIFQSPWJEFSTDPOTVNFSTPG4JO JUT4FOWJSPONFOU BOEUIFTPGUXBSFFOHJOFFSOFHPUJBUFTUIFFYUFSOBMTQFDPG4XJUIUIFTZTUFNT FOHJOFFSBTUIFEFfiOFSPGUIF4FOWJSPONFOU
Challenge of Multiple Domains "T EJTDVTTFE BCPWF B TZTUFN DBO FYJTU JO NVMUJQMF EPNBJOT FTQFDJBMMZ JG XF DPOTJEFS JUT GVMM EFDPNQPTJUJPO*UTFYUFSOBMFOWJSPONFOUNJHIUCFPOFEPNBJO TVDIBTDPNNFSDJBMBJSUSBOTQPS UBUJPO/PUPOMZDBOJUTJOUFSOBMQBSUTCFEJffFSFOUGSPNUIFFYUFSOBMEPNBJO CVUUIFQBSUEPNBJOT BMTPDBOEJffFSGSPNFBDIPUIFS*OUIFBJSDSBGUFYBNQMFBCPWF BUUIFTZTUFNJOUFSOBMMFWFM XF TBXBXJEFWBSJFUZPGEPNBJOT&BDIEPNBJODBOBOEUZQJDBMMZEPFTIBWFJUTPXOVOJWFSTFPGEJT DPVSTF DPODFQUVBMJ[BUJPO POUPMPHZ BOEMBOHVBHF T *O4& UIJTJTFTQFDJBMMZUSVFPGIJHIMFWFM TVCTZTUFNTJOUIJTFYBNQMFBWJPOJDT QPXFSQMBOU FUDThJTQSFTFOUTBOJOUFSFTUJOHDIBMMFOHFUP TZTUFNTFOHJOFFST UPCSJOHUPHFUIFSBOEJOUFHSBUFQBSUTGSPNBWBSJFUZPGEPNBJOTThF3PTFUUB 4UPOFFYBNQMF #BF[BOE4UBZ SFGFSFODFEJO$IBQUFSJMMVTUSBUFEUIFEJfficVMUJFTPGDPN NVOJDBUJOHBNPOHEJTDJQMJOFTFWFOJOUIFTJNQMJfiFEDBTFXIFOUIFDPODFQUTBSFUIFTBNF 8FDBOVTFUIFFYBNQMFJOUIFQSFWJPVTTFDUJPOUPEJTDVTTQPTTJCMFEJffFSFODFTJOUIF6%BOE MBOHVBHFTCFJOHVTFEJOUIFTFWBSJPVTNPEFMT'JSTU UIFUISFFCPYFTJO'JHVSFMBCFMFE4 4 BOE4DPVMEFBDIIBWFBEJffFSFOUDPODFQUVBMJ[BUJPOBOEVTFEJffFSFOUMBOHVBHFTThFFYUFSOBM MBOHVBHFTBOEDPODFQUVBMJ[BUJPOPG4DPVMECFEJffFSFOUGSPNUIFJOUFSOBMPOFTPG4 BOEMJLFXJTF UIFFYUFSOBMMBOHVBHFTBOEDPODFQUVBMJ[BUJPOPG4DPVMEEJffFSGSPNUIFJOUFSOBMThFTFSWJDFT QSPWJEFEBOESFRVJSFECZ4BSFJOUIFMBOHVBHFTPGJOUFSOBM4 BOEUIPTFBSFUIFMBOHVBHFTPO XIJDIUIFTZTUFNTFOHJOFFSBOETPGUXBSFFOHJOFFSCBTFUIFJSEJTDVTTJPOTBOEOFHPUJBUJPOPG4 SFRVJSFNFOUTThFMBOHVBHFTPGJOUFSOBM4 IPXFWFS DPVMECFEJffFSFOUJOUIJTDBTF TPGUXBSF EFTJHOMBOHVBHFTTVDIBT6.-BOEPOFPSNPSFQSPHSBNNJOHMBOHVBHFT4FOTPSTDPVMEEFUFDU WBSJPVTBTQFDUTPGUIF4FOWJSPONFOUPSTUBUF GFFEDFSUBJOTUBUVTJOGPSNBUJPOUPUIFTPGUXBSFTZT UFN JOUIJTDBTF4
BOEUIFTPGUXBSFTZTUFNJOUVSODPVMEGFFEDPNNBOETUPBJSDSBGUBDUVBUPST 'VSUIFSFYBNQMFTPGJOUFSBDUJPOBSFHJWFOJOUIFOFYUTFDUJPO ThF'JHVSFFYBNQMFBOEEJTDVTTJPOBCPWFSFflFDUUIFNVMUJEJTDJQMJOBSZOBUVSFPG4&8F OPUFEJO$IBQUFSUIBU4&JTNVMUJEJTDJQMJOBSZJOTFWFSBMXBZT8FOPXFYQBOEBOEJOUFSQSFUUIF FBSMJFSJUFNJ[BUJPOJOUIFDPOUFYUPGMBOHVBHFTBOEPOUPMPHJFTThFJUFNTUIBUGPMMPXJMMVTUSBUFUIF FYUFOUPGUIFDIBMMFOHF O ThF TDPQF PG TZTUFNT UIBU 4& FOHJOFFST JODMVEFT NVMUJQMF iQSJNBSZw QSPCMFN EPNBJOT BFSPTQBDF EFGFOTF USBOTQPSUBUJPO DPOTUSVDUJPO PSHBOJ[BUJPOT FUD
FBDIXJUIJUTPXO TFUPGEPNBJOMBOHVBHFTBOEPOUPMPHJFT&YQBOTJPOUPDPNQMFYTZTUFNTBOETDBMJOHPOMZ BEETUPUIFFYJTUJOH54&EPNBJOT4&BOEEPNBJOJOUFHSBUJPOXPVMECFTJNQMJfiFEJGUIFZ BMMVTFEUIFTBNFMBOHVBHF CVUUIBUTFFNTVOMJLFMZUPIBQQFO O *OEJWJEVBM TZTUFNT UIBU 4& FOHJOFFST JOWPMWF NVMUJQMF iTVQQPSUJOHw QSPCMFN EPNBJOT JOUIFJSTVCTZTUFNTPSDPNQPOFOUT DPNNVOJDBUJPOT JOGPSNBUJPOTZTUFNT NFDIBOJDBM FMFDUSJDBM DPOUSPMTZTUFNT IVNBOT FUD &BDIPGUIFTFTVQQPSUJOHEPNBJOTIBTPOFPS NPSFEPNBJOMBOHVBHFTBOEPOUPMPHJFT O "TEJTDVTTFEBCPWFXJUI'JHVSF XIBUHPFTPOJOTJEFBTZTUFNJTPGUFOWFSZEJffFSFOU GSPN XIBU HPFT PO PVUTJEF UIF TZTUFN BOE MBOHVBHFT BOE DPODFQUTPGJOUFSOBMNPEFMT PGBTZTUFNDBOCFWFSZEJffFSFOUGSPNUIPTFPGFYUFSOBMPSFOWJSPONFOUNPEFMTPGUIF
194
O
Model-Oriented Systems Engineering Science
1 Describe
Model space
2 Instruct
Problem space
Execution space
3 Interact 1. Describe: Model space entities describe problem space entities and behavior 2. Instruct: Models are interpreted by execution space entities as instructions and data 3. Interact: Problem space entities interact with execution space entities – Interaction is governed by models and problem space data – Entities operate within their own universe of discourse: problem vs. computer
Figure 8.2
Semantic range: architecture of software engineering.
TBNFTZTUFN0OFPGUIFEPNJOBOUUIFNFTPG.04&4JTUIFFNQIBTJTPOUIFEJTUJODUJPO CFUXFFOJOUFSOBMBOEFYUFSOBMWJFXTPSNPEFMTPGBTZTUFN&WFOEJffFSFOUWJFXTPGUIF TBNFJOUFSOBMPSFYUFSOBMNPEFMDBOVTFEJffFSFOUMBOHVBHFT O 8JUIJOUIFJOUFSOBMWJFXPGBTZTUFN FBDIDPNQPOFOUNBZIBWFBEJffFSFOU6%BOEMBO HVBHF BTJMMVTUSBUFEXJUIUIFBJSDSBGUFYBNQMF*OBEEJUJPO JOUIFFYQBOEFE4& TZTUFNT DBOJODMVEFIVNBOT HSPVQT BOEPSHBOJ[BUJPOT XIJDISFQSFTFOUEJffFSFOUEPNBJOT O 3FMBUFEUPUIFJOUFSOBMoFYUFSOBMEJffFSFODF EPNBJOTFNBOUJDTPGBTZTUFNSBOHFGSPNUIF QSPCMFNFOWJSPONFOUTQBDFUPUIFGVSUIFTUSFBDIFTPGUIFNPEFMTQBDFBOETPMVUJPOTQBDFT ThJTSBOHFEFfiOFTUIFTDPQFPGUIFDPODFQUVBMJ[BUJPOTQFDUSVN'PSUIFHFOFSBMDBTF JUJT JMMVTUSBUFEJO$IBQUFS 'JHVSF BOEGPSTPGUXBSF JO'JHVSFJOUIJTDIBQUFS (SFBUFSEJTUSJCVUJPOBOEIFUFSPHFOFJUZPGJOGPSNBUJPOTZTUFNT BTUIFZIBWFFWPMWFEGSPNTFMG DPOUBJOFE NPOPMJUIJD IPNPHFOFPVT TZTUFNT UP EFDPVQMFE NPEVMBS EJTUSJCVUFE IFUFSPHFOFPVT HMPCBMTZTUFNT IBWFBEEFEUPUIFNVMUJEPNBJONVMUJPOUPMPHZUSFOE TFF0CSTU ThFHMPCBM SFBDI CSJOHT OBUVSBM MBOHVBHF BOE DVMUVSF EJffFSFODFT QSPNJOFOUMZ JOUP QMBZ BT BO BEEJUJPOBM EJNFOTJPO JO UIF NVMUJMJOHVBM BOE NVMUJDVMUVSBM DIBMMFOHF 5SZJOH UP SFBDI B DPNNPO VOEFS TUBOEJOHJOUIJTFOWJSPONFOUSFRVJSFTNVDIHSFBUFSBUUFOUJPOUPFYQMJDJUTFNBOUJDT POUPMPHJFT BOE MBOHVBHFT BOEUIFZOFFEUPCFNBDIJOFSFBEBCMFBOENBDIJOFJOUFSQSFUBCMFThFHPBMXIFO4& JTNBUVSFJTOPUUPIBWFPOFVOJWFSTFPGEJTDPVSTF DPODFQUVBMJ[BUJPO POUPMPHZ BOEMBOHVBHF CVU SBUIFSUPSFDPHOJ[FBOETVQQPSUUIFJOEJWJEVBMEPNBJOTBOEPOUPMPHJFT BOEUIFJSJOUFHSBUJPOJOUP BDPIFSFOUXIPMFJOTVQQPSUPGUIFFYQBOEFE4&)PXEPFT4&NFFUUIJTDIBMMFOHF 4PNFJEFBT BSFQSFTFOUFEJOUIFOFYUTFDUJPO
Response to the Challenge Mitigation 0OFTJHOJfiDBOUFMFNFOUPGUIFSFTQPOTFUPUIFDIBMMFOHFJTUIFNJUJHBUJPOBDIJFWFECZTFQBSBU JOHUIFJOUFSOBMXPSMEPGBTZTUFNGSPNJUTFYUFSOBMXPSMECZNFBOTPGJUTCPVOEBSZSFJOGPSDFE
Conceptualization
O
195
CZFODBQTVMBUJPOThBUJT UIFDPNQPTJUJPOTUSVDUVSFUIBUGPTUFSTUIFDIBMMFOHFPGEJffFSFOUMBO HVBHFTJOTJEFBOEPVUTJEFBTZTUFNJTBMTPQBSUPGUIFTPMVUJPO5PUIFEFHSFFUIBUUIFJOUFSOBM BOEFYUFSOBMBSFTFQBSBUFE JUEPFTOPUNBUUFSJGUIFZTQFBLEJffFSFOUMBOHVBHFT)PXFWFS UIBU JTOPUUIFDPNQMFUFTPMVUJPOCFDBVTF4&EFBMTQSJNBSJMZXJUIPQFOTZTUFNT JOXIJDITUVffHPFT JOBOEPVUPGUIFTZTUFN4PTPNFJOUFSBDUJPOGPSFYBNQMF USBOTMBUJPOPSUSBOTGPSNBUJPO NVTUPDDVSCFUXFFOUIFMBOHVBHFTPGUIFJOUFSOBMXPSMEBOEUIPTFPGUIFFYUFSOBM BOECFUXFFO UIFDPODFQUVBMJ[BUJPOT ThJT JOUFSBDUJPO JT QBSU PG UIF EFTJHO PG B TZTUFN 4ZTUFNT FOHJOFFST VTF UFDIOPMPHZ UP EFTJHOBOEEFWFMPQBTPMVUJPOPSTZTUFNXIPTFJOUFSOBMTUIFTZTUFNVTFSXIFUIFSNBDIJOFPS IVNBOEPFTOPUJOHFOFSBMLOPXPSDBSFBCPVU BOE iUSBOTMBUFwCFUXFFOUIFJOUFSOBMTBOE FYUFSOBMTPGUIFTZTUFNJOBXBZUIBUFOBCMFTUIFVTFSUPVOEFSTUBOE VTF BOEJOUFSBDUXJUIUIF TZTUFN*ONBOZDBTFT UIJTUSBOTMBUJPOJTJNQMJDJUPSCVJMUJOUPUIFTZTUFN'PSFYBNQMF BCSJEHF CVJMEFSEPFTOPUOFFEUPUSBOTMBUFBOZUIJOHUPBVTFSUIFCSJEHFTJNQMZOFFETUPQSFTFOUBflBU TVSGBDFUPTPNFPOFXBOUJOHUPESJWFPSXBMLBDSPTTUIFCSJEHF#VUJONPTUDBTFT TPNFDPNNV OJDBUJPOJTOFFEFE XIJDINFBOTUIBUUSBOTMBUJPOJTOFFEFEThFXIPMFfiFMEPGIVNBONBDIJOF JOUFSGBDFIBTGPDVTFEPOUIFDPNNVOJDBUJPOBOEJOUFSBDUJPOCFUXFFOIVNBOTBOENBDIJOFT BOE UIFSFBSFNBOZMFTTPOT QBUUFSOT BOEDPOTUSBJOUTUIBUIFMQJNQSPWFUIJTJOUFSBDUJPO 1FSIBQT UIF NPTU FYUSFNF differFODF CFUXFFO JOUFSOBM BOE FYUFSOBM 6% BOE MBOHVBHFT PDDVST JO DPNQVUFS TZTUFNT UIBU JOUFSBDU XJUI IVNBOT " MBSHF DPODFQUVBM EJTUBODF FYJTUT CFUXFFOUIFEPNBJODPODFQUTPGBDPNQVUFSQSPDFTTPS MPBE TUPSF FUD BOEUIPTFPGCBOLJOH HFPTQBUJBM TZTUFNT BOE BJSDSBGU DPOUSPM The TPGUXBSF FOHJOFFS JT SFRVJSFE CPUI UP USBOTMBUF CFUXFFOMBOHVBHFTBOEUPUSBOTGPSNCFUXFFOWFSZdifferFOU6%T*OGBDU TPGUXBSFFOHJOFFSJOH DPVME CF defined BT UIF EJTDJQMJOF UIBU EFTJHOT TZTUFNT UIBU FOBCMF TVDDFTTGVM DPNNVOJDB UJPOCFUXFFOUXPBHFOUT OFJUIFSPGXIPNIBTBOZJEFBXIBUUIFPUIFSJTUBMLJOHBCPVU UIF UXP QBSUJFT CFJOH B QSPCMFN EPNBJO TQFDJBMJTU BOE B DPNQVUFS QSPDFTTPS The TJUVBUJPO JT JMMVTUSBUFE JO 'JHVSF 0OF LFZ TPMVUJPO BQQSPBDI JT UP FNCFE UIF TZNCPMT PG UIF QSPC MFNEPNBJOMBOHVBHFJOTJEFUIFDPNQVUFSQSPDFTTPSMBOHVBHF6OEFSDFSUBJODPOEJUJPOTUIBU UIFDPNQVUFSVOEFSTUBOET JUQSJOUTPVUi*OTFSUDBSEwVOEFSPUIFSDPOEJUJPOT JUQSJOUTPVU i%FQPTJUPS8JUIESBXBM wThese TZNCPMTBSFNFBOJOHMFTTUPUIFDPNQVUFSCVUUIFIVNBOVTFS VOEFSTUBOETXIBUUIFZNFBO 5XPBEEJUJPOBMNFDIBOJTNTBSFNFOUJPOFEIFSFThFZEPOPUEJSFDUMZTVQQPSUUIFVTFSDPNQVUFS DPNNVOJDBUJPOCFDBVTFUIFNFDIBOJTNTBSFIJEEFOGSPNCPUIIPXFWFS UIFZEPIFMQJNQSPWF UIFMJLFMJIPPEUIBUUIFTPGUXBSFJTDPSSFDU XIJDIEPFTGBDJMJUBUFVTFSDPNQVUFSDPNNVOJDBUJPO O ThFVTFPGIJHIMFWFMQSPHSBNNJOHMBOHVBHFTTVDIBT+BWB BOEUSBOTMBUPSTUSBOTGPSNFST DPNQJMFST PGTPGUXBSFGSPNIJHIMFWFMMBOHVBHFTBOEUIFJSDPODFQUTUPDPNQVUFSQSPDFT TPSMBOHVBHFTBOEUIFJSDPODFQUT#PUIUIFIJHIMFWFMMBOHVBHFBOEJUT6%BSFJOTVMBUFE GSPN UIPTF PG UIF DPNQVUFS BOE BSF DMPTFS UP IVNBO MBOHVBHF XIJDINFBOTUIFZBSF DMPTFSUPUIFQSPCMFNEPNBJOTUIBUIVNBOTVOEFSTUBOE O ThFVTFPGEPNBJOTQFDJfiDMBOHVBHFT XIJDIBSFFWFODMPTFSUPUIFMBOHVBHFTBOE6%TPG UIFTQFDJfiDQSPCMFNEPNBJOTGPSXIJDIUIFZBSFXSJUUFO
Ontology Efforts and Tools "TJHOJfiDBOUCPEZPGXPSLJTCFJOHEPOFJOUIFFOHJOFFSJOHBOEGPSNBMJ[BUJPOPGPOUPMPHJFTThF PSJHJOTPGUIJTXPSLHPCBDLBUMFBTUTFWFSBMEFDBEFTThFBQQMJDBUJPOPGGPSNBMMPHJDUPMBOHVBHFT BOETFNBOUJDTIBTCFFOBTJHOJfiDBOUFMFNFOUPGUIJTHFOFBMPHZ"OFYBNQMFJT$BSOBQ ThF
196
O
Model-Oriented Systems Engineering Science
TUVEZPGMPHJDTJTTUJMMBDUJWFBOEJTBOJNQPSUBOUCBTJTGPSPOUPMPHJFTBOENPEFMJOHJO4&CFDBVTF PGUIFJSIJHIEFHSFFPGFYQSFTTJWFOFTTTFFUIFOFYUTFDUJPOPOPOUPMPHZTQFDUSVN "OPUIFSFMFNFOUPGUIFHFOFBMPHZJTUIFBSUJfiDJBMJOUFMMJHFODFDPNNVOJUZ FTQFDJBMMZJOUIFBSFB PGLOPXMFEHFSFQSFTFOUBUJPOUFDIOJRVFTTVDIBTTFNBOUJDOFUXPSLT #BSSBOE'FJHFOCBVN *OTFNBOUJDOFUXPSLT UIFOPEFTUZQJDBMMZSFQSFTFOUPCKFDUTPSDPODFQUT BOEUIFBSDTSFQSFTFOU SFMBUJPOTCFUXFFOUIFPCKFDUTPSDPODFQUTThFTFUPGSFMBUJPOTJTPQFOFOEFECVUDPNNPOSFMBUJPOT JODMVEFJOTUBODFPG TVCDMBTTPG BOEQBSUPGThFTFSFMBUJPOTBSFDPNNPOOPUKVTUJOTFNBOUJDOFU XPSLT CVUBMTPJOBMMTFNBOUJD DPODFQUVBM BOEPOUPMPHZNPEFMJOHThFfiSTUUXPPGUIFTFBSFUIF SFMBUJPOTJOUIF.04&4DPNNPOJ[BUJPOEJNFOTJPO BOEUIFUIJSEJTUIFSFMBUJPOJOUIF.04&4 DPNQPTJUJPOSFMBUJPO " UIJSE JNQPSUBOU BOE NPSF SFDFOU NPWFNFOU JT UIF WJTJPO PG UIF 4FNBOUJD 8FC BOE UIF MBOHVBHFTBOETUBOEBSETMFBEJOHUPJUThFHPBMPGUIF4FNBOUJD8FCJTUPDBQUVSFNPSFUZQFTPG DPOUFYUBOETFNBOUJDJOGPSNBUJPOGPS8FCEBUBBOEUIFSFCZNBLFJUNPSFVOEFSTUBOEBCMFBOE QSPDFTTBCMFCZDPNQVUFST %BDPOUB 0CSTU BOE4NJUI 4FNBOUJDTBOEPOUPMPHZFOHJOFFS JOH JODMVEJOHPOUPMPHZEFTJHOBOEBOBMZTJTUPPMT BSFNBKPSFMFNFOUTJOUIJTFffPSU"TFRVFODF PG NBDIJOFQSPDFTTBCMF MBOHVBHFT IBT CFFO VTFE JO UIF 4FNBOUJD 8FC FffPSU NBOZ PG UIFN EFWFMPQFEQSJPSUPPSTFQBSBUFGSPNUIFBEWFOUPGUIF4FNBOUJD8FCJEFBThFMBOHVBHFTJODMVEF 9.- &YUFOTJCMF.BSLVQ-BOHVBHF
3%' 3FTPVSDF%FTDSJQUJPO'SBNFXPSL
BOE08- 8FC 0OUPMPHZ-BOHVBHF
BTXFMMBTWBSJPVTMPHJDT 0OFPGUIFNPTUEJffiDVMUJTTVFTUPTPMWFJTUIFJODPNQBUJCJMJUZCFUXFFONPEFMTCBTFEPOPOUPMPHJFT GSPNEJffFSFOUEPNBJOTThJTQPTFTBTFSJPVTDIBMMFOHFGPS4& XIFSFTZTUFNTGSPNEJffFSFOUEPNBJOT BOEPOUPMPHJFTNVTUJOUFSBDU4&OFFETPOUPMPHZNBUDIJOH NBQQJOH JOUFHSBUJPO JOUFSPQFSBCJMJUZ TIBSJOH BOENFSHJOHBDSPTTEPNBJOT8FOPXEJTDVTTTPNFPGUIFBQQSPBDIFTCFJOHUSJFE
Upper Ontologies 0OFBQQSPBDIJTUIFEJTUJODUJPOCFUXFFOEPNBJOTPGEJffFSFOUMFWFMTPGHFOFSBMJUZ"UUIFNPTUHFO FSBMMFWFMBSFVQQFSMFWFMPOUPMPHJFT PGXIJDIBSHVBCMZUIFSFXPVMECFBTJOHMFPOFUIBUXPVMEBQQMZ UPXIBUJTDPNNPOBDSPTTBMMEPNBJOT$BOEJEBUFTGPSUIFVQQFSMFWFMJODMVEF$ZD #BTJD'PSNBM 0OUPMPHZ #'0
%FTDSJQUJWF 0OUPMPHZ GPS -JOHVJTUJD BOE $PHOJUJWF &OHJOFFSJOH %0-$&
(FOFSBM'PSNBM0OUPMPHZ ('0
8PSE/FU BOE4VHHFTUFE6QQFS.FSHFE0OUPMPHZ 46.0 O $ZD -FOBUBOE(VIB-FOBU JTQFSIBQTUIFFBSMJFTUHFOFSBMPOUPMPHZFffPSU BOE POF PG UIF NPTU DPNQSFIFOTJWF *U JODMVEFT OPU POMZ BO VQQFS POUPMPHZ CVU BMTP EPNBJOPOUPMPHJFT BMBSHFOVNCFSPGCBTJDGBDUT BOEBTFUPGUPPMT JODMVEJOHUIFBCJMJUZ UPJOGFSOFXLOPXMFEHFGSPNFYJTUJOHGBDUT*UJTCSPBEMZUBSHFUFE BUUFNQUJOHUPDPWFSUIF TDPQFPGIVNBODPNNPOTFOTFJOGPSNBUJPO*UJTQSPQSJFUBSZCVUJUTPQFOTPVSDFWFSTJPO 0QFO$ZD 0QFO$ZD
DPOUBJOTUIFGVMM$ZDVQQFSPOUPMPHZ O #'0 #'0 JTBOVQQFSPOUPMPHZUIBUJTCBTFEPO#BSSZ4NJUITiSFBMJTUwBQQSPBDI UPPOUPMPHZ 4NJUI *UGPDVTFTPOUIFQIZTJDBMXPSME BOEJTJOUFOEFEUPTVQQPSU EPNBJOPOUPMPHJFTGPSQIZTJDBMTDJFODFSFTFBSDI QIZTJDT DIFNJTUSZ CJPMPHZ O %0-$& .BTPMPFUBM JTBOFYUFOTJPOBMPOUPMPHZUIBUJT JUTVOJWFSTFPGEJTDPVSTF JODMVEFTPOMZJOEJWJEVBMT OPUDBUFHPSJFT*UJTOPUJOUFOEFEUPCFBVOJWFSTBMPOUPMPHZ CVU SBUIFSUIFfiSTUJOBMJCSBSZPGGPVOEBUJPOBMPOUPMPHJFT*UTGPDVTJTPOOBUVSBMMBOHVBHFBOE IVNBODPNNPOTFOTF O ('0 )FSSF FU BM JT B GPVOEBUJPOBM POUPMPHZ UIBU FNQIBTJ[FT UIF GPSNBM BQQSPBDI*UJTBDPNQPOFOUPGUIF*OUFHSBUFE4ZTUFNPG'PVOEBUJPOBM0OUPMPHJFT *4'0
Conceptualization
O
197
*UDPNQSJTFTUISFFDBUFHPSZMFWFMTBCBTJDMFWFMDPOTJTUJOHPGBMMSFMFWBOU('0DBUFHPSJFT TVDIBTPCKFDUT QSPDFTTFT QSPQFSUJFT SFMBUJPOTBNFUBMFWFMPSBCTUSBDUDPSFMFWFMDPOUBJO JOHNFUBDBUFHPSJFTBOEBOBCTUSBDUUPQMFWFMDPOUBJOJOHPOMZUIFNFUBNFUBDBUFHPSJFTPG TFUUIFPSZBOEDBUFHPSZUIFPSZ O 8PSE/FU JTBMFYJDBMEBUBCBTFPG&OHMJTIXPSETJOXIJDIOPVOT WFSCT BEKFDUJWFT BOEBEWFSCTBSFHSPVQFEJOUPTFUTPGTZOPOZNT TZOTFUT 4ZOTFUTBSFMJOLFECZTFNBOUJDBOE MFYJDBMSFMBUJPOT"TBOPOUPMPHZ JUJTHFOFSBMCVUJUIBTBMJNJUFEDBUFHPSJDBMTUSVDUVSF O 46.0 JTBOVQQFSPOUPMPHZTQPOTPSFECZ*&&&ThFUPUBMQBDLBHFJODMVEFTUIF VQQFS POUPMPHZ B NJEMFWFM POUPMPHZ PG FOUJUJFT TVDI BT DPNNVOJDBUJPOT fiOBODF BOE HFPHSBQIZBOEBTFUPGEPNBJOPOUPMPHJFT*UBMTPMJOLT46.0XJUI8PSE/FUUPBTTPDJBUF OBUVSBMMBOHVBHFXPSETXJUIJUTDBUFHPSJFT
Domain Ontologies ThFSF BSF GFXFS NJEMFWFM POUPMPHJFT UIBO VQQFS MFWFM CVU UIFSF BSF B HSFBU OVNCFS PG EPNBJO POUPMPHJFT0OFBSFBUIBUIBTQVSTVFEPOUPMPHJFTWJHPSPVTMZJTCJPNFEJDJOF"XIPMFDBUBMPHPG PQFOCJPNFEJDBMPOUPMPHJFT 0#0 JTCFJOHNBJOUBJOFEBUUIF0#0GPVOESZ 0#0 ThF FWPMWJOHPOUPMPHJFTUIBUBSFGPVOESZDBOEJEBUFTBSFDBUFHPSJ[FEJOUPEPNBJOTUIBUJODMVEFBOBU PNZ CJPDIFNJTUSZ CJPMPHJDBMGVODUJPO FOWJSPONFOU IFBMUI QIFOPUZQF QSPUFJOT BOEUBYPOPNZ ThF0#0BOEUIFGPVOESZBSFEFTDSJCFEJO4NJUIFUBM 0OFFMFNFOUPGUIF0#0TFUPGPOUPMPHJFTQSPWJEFTBHPPEJMMVTUSBUJPOPGBDPODFQUUIBUJOUF HSBUFT.04&4JEFBTJODPNQPTJUJPO DPNNPOJ[BUJPO BOEDPODFQUVBMJ[BUJPOThFJOUFHSBUJOHDPO DFQUJTUIFVTFPGPOUPMPHZUPTIPXUIFTJNJMBSJUJFTBOEEJffFSFODFTPGDFSUBJODIBSBDUFSJTUJDTBDSPTT EJffFSFOUDPNQPTJUJPOMFWFMTThF0#0FMFNFOUJTUIFCJPMPHJDBMQSPDFTTPOUPMPHZ TQFDJfiDBMMZUIF EFWFMPQNFOUOPEFQBSUPGUIJTPOUPMPHZUIFJMMVTUSBUJPOJTUIFTUSVDUVSFGPSEFWFMPQNFOUUFSNT JOWPMWJOHGPVSDPNQPTJUJPOMFWFMTDFMMT UJTTVFT PSHBOT BOEPSHBOJTNT)FSFBSFUIFTUSVDUVSFBOE UFSNTBTTIPXOJO (0
XIFSFNFBOTQBSUPGUIFPWFSBMMQSPDFTTBOE<J>NFBOTiJTBwPS TQFDJBMJ[BUJPOPGUIFPWFSBMMQSPDFTT ThJT JT UIF TUSVDUVSF GPS EFWFMPQNFOU UFSNT JOWPMWJOH UJTTVFT PSHBOT BOE PSHBOJTNT <9> NFBOTUJTTVF PSHBO PSPSHBOJTN<:>NFBOTDFMM [X] development [p] [X] morphogenesis ---[p] [X] formation ------[p] [Y] cell differentiation ---[p] [X] structural organization [p] [X] maturation
ThJTJTUIFTUSVDUVSFGPSEFWFMPQNFOUUFSNTJOWPMWJOHDFMMT cellular process [i] cell differentiation ---[p] cell fate commitment ------[p] cell fate specification ------[p] cell fate determination
198
O
Model-Oriented Systems Engineering Science
---[p] cell development ------[p] cellular morphogenesis during differentiation ------[p] cell maturation
ThFUIJOHUPOPUJDFBCPVUUIJTFYBNQMFJTUIBUUISFFMFWFMTPGDPNQPTJUJPOBSFTFMGTJNJMBSXJUISFHBSE UPEFWFMPQNFOU BOEUIFGPVSUIMFWFMJTEJffFSFOUThFEFWFMPQNFOUPGUJTTVFT PSHBOT BOEPSHBOJTNT BMMDPOTJTUPGNPSQIPHFOFTJT GPSNBUJPO FUD XIJMFDFMMEFWFMPQNFOUGPMMPXTBEJffFSFOUQSPDFTT "UBCSPBEFSMFWFM UIFTJNJMBSJUJFTBOEEJffFSFODFTFYQSFTTFEJOUIJTFYBNQMFJMMVTUSBUFBQSJO DJQMFPG.04&4NPEFMJOHBOEFOHJOFFSJOHTIPVMEBMMPXTZTUFNTJNJMBSJUJFTBOEEJffFSFODFTUP BTTVNFUIFJSOBUVSBMQMBDFJONPEFMT5PPPGUFOXFFJUIFSUSZUPGPSDFFWFSZTZTUFNUPCFEJffFSFOU PSGPSDFBMMTZTUFNTUPCFUIFTBNFThF0#0EFWFMPQNFOUFYBNQMFJTDPOTJTUFOUXJUIUIF.04&4 QSJODJQMFJUDBQUVSFEUIFTJNJMBSJUJFTBUUIFUJTTVF PSHBO BOEPSHBOJTNMFWFM CVUBMMPXFEUIFDFMM UP CF EJffFSFOU BOE DBQUVSFE UIF EJffFSFOU DFMM EFWFMPQNFOU QSPDFTT ThJT QSJODJQMF BQQMJFT OPU POMZUPDPNQPTJUJPOMFWFMT BTJOUIJTFYBNQMF CVUUPBMMUZQFTPGTJNJMBSJUJFTBOEEJffFSFODFT BT EJTDVTTFEJO$IBQUFS "OPUIFSFYBNQMFPGBEPNBJOPOUPMPHZPGJOUFSFTUUP4&JT(6.0(FOFSBM6TFS.PEFM 0OUPMPHZ )FDLNBOOFUBM *UJTBUBYPOPNZPGVTFSEJNFOTJPOT BOEFBDIEJNFOTJPOJTB DBUFHPSZUIBUIBTBOVNCFSPGJEFOUJfiFEFMFNFOUT"GFXFOUSJFTGSPNUIFPOUPMPHZBSF O #BTJD6TFS%JNFOTJPOTDPOUBDUJOGPSNBUJPO EFNPHSBQIJDT BCJMJUZBOEQSPfiDJFODZ QFS TPOBMJUZ FNPUJPOBMTUBUF FUD O $IBSBDUFSJTUJDTUBMLBUJWF BTTFSUJWF EPNJOBOU RVJFU SFTFSWFE TIZ FUD O 1FSTPOBMJUZFYUSBWFSU JOUSPWFSU UIJOLJOH GFFMJOH FUD 8FJODMVEFUIJTNPEFMGPSTFWFSBMSFBTPOT0OFJTUPTIPXFffPSUTUPCSJOHIVNBOTNPSFGVMMZ JOUPUIF4&BSFOBBOEEFfiOFNPSFDPNQMFUFNPEFMTPGUIFN BTQBSUPGUIFFYQBOTJPOUP$4"TFD POESFBTPOJTUPTIPXBOFYBNQMFPGBOPOUPMPHZJOUIFFYQBOEFE4&ThF(6.0NPEFMFYUFOET CFZPOEUSBEJUJPOBMNPEFMTPGIVNBOTBTVTFST. ThJTNPEFMJTEJTDVTTFEGVSUIFSJO$IBQUFS
Bridging and Mapping Ontologies "O BSFB JNQPSUBOU UP 4& JT UIF XPSL UIBU BEESFTTFT NVMUJQMF EPNBJOT BOE POUPMPHJFT CSJEH JOH JOUFHSBUJOH NBQQJOH NFSHJOH BOE DPNQPTJOH 8F CSJFflZ EJTDVTT B GFX FYBNQMFT ThF 0OUP.BQQSPKFDU ,JSZBLPW 4JNPW BOE%JNJUSPW JTBOFffPSUUPQSPWJEFBHFOFSBMVQQFS MFWFMPOUPMPHZUIBUTFSWFTBTBDPNNPOMPDVTGPSNBQQJOHPOUPMPHJFT QSJNBSJMZVQQFSMFWFM UP JU BOEUIFSFCZUPFBDIPUIFS*UVTFTUIFHFOFSBMSFMBUJPOTXJUIJOJUTPOUPMPHZ QMVTBGFXDSPTT POUPMPHZSFMBUJPOT UPEFfiOFFBDINBQQJOH*GUIFPOUPMPHJFTBSFGPSNBMMZEFfiOFE UIJTQSPDFTT TIPVMECFBVUPNBUBCMF ThF $304* QSPKFDU $BQUVSJOH 3FQSFTFOUJOH BOE 0QFSBUJPOBMJTJOH 4FNBOUJD *OUFHSBUJPO ,BMGPHMPVFUBM JOWFTUJHBUFETFNBOUJDJOUFHSBUJPOUFDIOPMPHJFT JODMVEJOHBOFYUFOTJWFTVSWFZ PGFYJTUJOHUFDIOPMPHJFT GPSUIFQVSQPTFPGPOUPMPHZNBQQJOHThFZBMTPEFWFMPQFEBQSPUPUZQFPOUPM PHZNBQQJOHTZTUFN UIF$304*.BQQJOH4ZTUFN $.4
UIBUEFNPOTUSBUFTNBQQJOHUFDIOJRVFT 8PSLPODPNQPTJOHPOUPMPHJFTIBTCFFOEPOFCZ,BVTIJL 8JKFTFLFSB BOE"NNBOO ThFJSXPSLJTJOUIFDPOUFYUPGB4FNBOUJD8FCCBTFEFOWJSPONFOUJOXIJDINVMUJQMFPOUPMPHJFT BSFQSPQPTFECZEJTUSJCVUFEDPMMBCPSBUJWFDPNNVOJUJFTThFZIBWFEFfiOFEBUZQFTZTUFNGPSUIF 3%' BOEBOBMHFCSBGPSDPNQPTJOHPOUPMPHJFTCBTFEPOTUSVDUVSBMDPNQBSJTPOTThFZIBWFBMTP DPNQBSFEUIFJSBQQSPBDIXJUIFYJTUJOHBQQSPBDIFT
Conceptualization
O
199
.PSFOBSSPXMZGPDVTFEMBOHVBHFNBQQJOHXPSLIBTCFFOEPOFCZ.BUVMFWJƦJVT )FZNBOT BOE0QEBIM ThFJSTDPQFJTHPBMPSJFOUFEMBOHVBHFT UIFJSJOUFSPQFSBCJMJUZXJUIFBDIPUIFS BOEXJUIPUIFSNPEFMJOHMBOHVBHFTThFBQQSPBDIJTUPNBQMBOHVBHFTPOUPUIFTBNFPOUPMPHZ XIJDIJTCBTFEPOUIF#VOHF8BOE8FCFS #88 SFQSFTFOUBUJPONPEFM 8BOEBOE8FCFS BOE ThFZJMMVTUSBUFJUVTJOHBHPBMPSJFOUFEMBOHVBHFDBMMFE,"04ThFZBSFBMTPBQQMZJOH UIFNFUIPEUPEFWFMPQBOFXWFSTJPOPGUIF6OJfiFE&OUFSQSJTF.PEFMMJOH-BOHVBHF 6&.-
Storytelling 4UPSZUFMMJOHXBTNFOUJPOFEJO$IBQUFSTBOEBTBNFBOTPGDPNNVOJDBUJOHUIBUJTJODSFBTJOHMZ CFJOHVTFEJO4&"QSFMJNJOBSZPOUPMPHZNPEFMPGTUPSZUFMMJOHIBTCFFOEFfiOFE /BLBTPOFBOE *TIJ[VLB ThFHPBMJTUPHFOFSBMJ[FNPEFMJOHPGTUPSZUFMMJOHUPBCSPBEFSMFWFM*UJTCBTFEPO SFMBUJPOTGSPNUIF3IFUPSJDBM4USVDUVSFThFPSZThFTUPSZUFMMJOHDMBTTFTJOUIFNPEFMJODMVEFDPO DFQU FWFOU SFMBUJPO BDU TDFOF BHFOU BOESPMF. ThF.PEFMEFfiOFTSFMBUJPOTBNPOHUIFTFDMBTTFT
Automation .BOZPGUIFQSPKFDUTMJTUFEBCPWFIBWFEFWFMPQFEUPPMTUIBUNPWFUPXBSEBVUPNBUJOHUIFWBSJ PVTQSPDFTTFT3FDBMMUIBUBVUPNBUJPOJTPOFPGUIFLFZFMFNFOUTPG4&BTFOWJTJPOFECZ.04&4 .PEFMPSJFOUBUJPOGPTUFSTUIFBVUPNBUJPOPGFOHJOFFSJOHTZTUFNTThFXPSLUPNBLFPOUPMPHJFT FYQMJDJUBOEGPSNBM XJUIUIFHPBMPGBVUPNBUJOHUIFBOBMZTJTBOEVTFPGPOUPMPHJFT GPTUFSTUIF SFDPODJMJBUJPOBOEJOUFHSBUJPOPGNVMUJQMFPOUPMPHJFTGSPNEJTQBSBUFEPNBJOTThBUJTBLFZFOBCMFS PGUIF4&PGUIFGVUVSF
Spectrum of Semantics and Ontologies Used in SE Models 'SPNUIFWJFXQPJOUPGTFNBOUJDTBOEPOUPMPHJFT BWBSJFUZPGNFUIPETBOEBQQSPBDIFTIBWFCFFO EFWFMPQFEPWFSUIFQBTUGFXEFDBEFTJOUIFEBUBCBTF TPGUXBSFFOHJOFFSJOH BOELOPXMFEHFSFQ SFTFOUBUJPODPNNVOJUJFT NBOZPGXIJDIXFSFOPUFEBCPWFThFSFBSFEFCBUFTDPODFSOJOHXIJDI PGUIFTFNFUIPETNBZQSPQFSMZCFDBMMFEPOUPMPHJFT4FWFSBMEJffFSFOUBVUIPSTIBWFJOEFQFOEFOUMZ EFfiOFEBOPOUPMPHZTQFDUSVNPSTFNBOUJDTQFDUSVNUIBUSFflFDUTBSBOHFPGPOUPMPHZSFMBUFEDIBS BDUFSJTUJDT&BDIBVUIPSVTFETMJHIUMZEJffFSFOUUFSNTUPDIBSBDUFSJ[FUIFSBOHF O %BDPOUB 0CSTU BOE 4NJUI EFfiOF B SBOHF GSPN MFTT UP NPSF FYQSFTTJWF XIFSF UIFMFTTFYQSFTTJWFJTBTTPDJBUFEXJUIXFBLTFNBOUJDTBOEUIFNPSFFYQSFTTJWFXJUITUSPOH TFNBOUJDT O 4NJUIBOE8FMUZ EFfiOFBSBOHFGSPNMPXUPIJHIDPNQMFYJUZ XIFSFUIFIJHIFOE JTBTTPDJBUFEXJUIBVUPNBUFESFBTPOJOHNFUIPET CVUOPUUIFMPXFOE O .D(VJOOFTT EFfiOFTBSBOHFGSPNMPXUPIJHITQFDJfiDBUJPOEFUBJMBOEFYQSFTTJWF OFTT XJUIJOUIFTDPQFPGPOUPMPHJFTFNFSHJOHPOUIF8FC O .D$PNC EFfiOFTBSBOHFPGTFNBOUJDQSFDJTJPO GSPNBTJNQMFEBUBDBUBMPHBUUIF MPXFOEUPHFOFSBMMPHJDBMDPOTUSBJOUTBUUIFIJHIFOE O ,BMGPHMPVFUBM EFfiOFBSBOHFPGTFNBOUJDJOUFOTJUZ XIFSFUIFMPXFOEJTDIBSBD UFSJ[FEBTTFNBOUJDBMMZQPPSBOEUIFIJHIFOEBTTFNBOUJDBMMZSJDI ThFTFNBOUJDTQFDUSVNQSFTFOUFEJO'JHVSFJTBTMJHIUNPEJfiDBUJPOPGUIBUQSFTFOUFEJO %BDPOUB 0CSTU BOE4NJUI *UQPSUSBZTBSBOHFPGTFNBOUJDNPEFMTUIBUQPUFOUJBMMZ
200
O
Model-Oriented Systems Engineering Science Modal logic First order logic
ve
r
xp
e re
si es
o
o st
om
m
les
Fr
Logical theory Description logic DAML+OIL, LOW UML
Conceptual model RDF/S XTM Extended ER
Thesaurus ER
Relational model, XML
Is disjoint subclass of with transitivity property
Semantic interoperability
Has narrower meaning than
DB schemas, XML schema
Taxonomy
Is subclass of
Strong semantics
Structural interoperability
Is sub-classification of Syntactic interoperability
Weak semantics
Figure 8.3 Semantic spectrum (Source: Daconta, M., L. Obrst, and K. Smith. The Semantic Web: A Guide to the Future of XML, Web Services, and Knowledge Management. Indianapolis, IN: Wiley Publishing, 2003. Used with permission.)
DIBSBDUFSJ[FPOUPMPHZThFFYBNQMFTBSFPSHBOJ[FEBSPVOEGPVSDPOTUSVDUTUBYPOPNZ UIFTBVSVT DPODFQUVBMNPEFM BOEMPHJDBMUIFPSZ PSMPHJDBMEPNBJOUIFPSZ "UBYPOPNZJTUBLFOUPNFBO UFSNTPSDPODFQUTXJUINJOJNBMIJFSBSDIJDPSQBSFOUDIJMETUSVDUVSF"UIFTBVSVTJODMVEFTUFSNT TZOPOZNT BOEUFSNUBYPOPNJFTCBTFEPOUIFCSPBEFSUIBOOBSSPXFSUIBOSFMBUJPOBOEBTTPDJB UJPOSFMBUJPO"DPODFQUVBMNPEFMTUSVDUVSFTDPODFQUTJOBTVCDMBTTIJFSBSDIZXJUIHFOFSBMJ[FE SFMBUJPOT QSPQFSUJFT BUUSJCVUFT BOEJOTUBODFT"MPHJDBMNPEFMPSUIFPSZDPNQSJTFTFMFNFOUTPG BDPODFQUVBMNPEFMGPDVTFEPOSFBMXPSMETFNBOUJDTBOEFYUFOEFEXJUIBYJPNTBOESVMFT BOEJT SFQSFTFOUFEJOBMPHJDBMMBOHVBHFFOBCMJOHNBDIJOFTFNBOUJDJOUFSQSFUBUJPO"DPODFQUVBMNPEFM DBOCFDPOTJEFSFEBXFBLPOUPMPHZBMPHJDBMUIFPSZDBOCFDPOTJEFSFEBTUSPOHPOUPMPHZThF JOUFSPQFSBCJMJUZ MBCFMT PO UIF SJHIU JOEJDBUF SPVHIMZ UIF FYQSFTTJWFOFTT PG UIF NPEFM SFRVJSFE UPBEESFTTFBDIMFWFMPGJOUFSPQFSBCJMJUZ9.-JTTVfficJFOUGPSTZOUBDUJDJOUFSPQFSBCJMJUZ 9.- 4DIFNB FOBCMFT TUSVDUVSBM JOUFSPQFSBCJMJUZ CVU B NJOJNVN PG 3%' JT OFDFTTBSZ GPS TFNBOUJD JOUFSPQFSBCJMJUZ 'SPNUIJTBOBMZTJT %BDPOUB 0CSTU BOE4NJUITUBUFUIBUBOPOUPMPHZJODMVEFTDMBTTFT HFOFSBM UIJOHT
JOTUBODFT JOEJWJEVBMUIJOHT
SFMBUJPOTBNPOHUIJOHT QSPQFSUJFTBOEQSPQFSUZWBMVFTPG UIJOHT GVODUJPOTPGBOEQSPDFTTFTJOWPMWJOHUIPTFUIJOHT BOEDPOTUSBJOUTPOBOESVMFTJOWPMWJOH UIPTFUIJOHT*O.04&4 XIBUJTJNQPSUBOUJTOPUUIFEFCBUFBCPVUXIBUDPOTUJUVUFTPOUPMPHZPS XIFUIFSBMMPGUIFJUFNTJO'JHVSFSFQSFTFOUBOPOUPMPHZ8IBUJTJNQPSUBOUJTUIBUUIPTFJUFNT DBOSFQSFTFOU4&NPEFMT JODMVEJOHEPNBJOPOUPMPHJFTThJTVTBHFJTDPOTJTUFOUXJUIUIF.04&4 DPODFQUUIBUHFOFSBMNPEFMTDBQUVSFBOESFQSFTFOU4&LOPXMFEHF BOEDPMMFDUJWFMZGPSNBCPEZPG LOPXMFEHFPG4&8FBMTPOPUFUIFTJNJMBSJUZPGUIJTMJTUPGPOUPMPHZJUFNTXJUIUIFTQFDJfiDBUJPO JUFNTJEFOUJfiFEJO$IBQUFS
Conceptualization
O
201
Sample of Languages That Support SE %BDPOUB 0CSTU BOE4NJUI EFTDSJCFUIFCFOFfiUTPGVTJOHSFQSFTFOUBUJPOMBOHVBHFT UIBUBSFNPSFDMFBS QSFDJTF BOEVOBNCJHVPVTUIBOOBUVSBMMBOHVBHF"MUIPVHIOBUVSBMMBO HVBHFDBOCFVTFEUPEFfiOFNPEFMT JUJTOPUUIFfiSTUDIPJDF/VNFSPVTMBOHVBHFTBOESFQSF TFOUBUJPOBQQSPBDIFTBSFBWBJMBCMFJO4&8FMJTUBOECSJFflZEFTDSJCFTPNFPGUIFNIFSFThF MBOHVBHFDBUFHPSJFTSFQSFTFOUBOJOGPSNBMBOEBEIPDTFU BOEBSFOPUQSFTFOUFEJOBOZQBSUJDV MBSPSEFSThFDBUFHPSJFTBSFBMTPOPUNVUVBMMZFYDMVTJWFTPNFMBOHVBHFTCFMPOHUPNPSFUIBO POFDBUFHPSZ
Simulation Languages $POUJOVPVT4ZTUFN4JNVMBUJPO-BOHVBHF $44- JTBOFWPMWJOHTFUPGMBOHVBHFTUIBUXBTJOJUJBMMZ EFfiOFEJOBOEJTEFTJHOFEUPIFMQFOHJOFFSTBOETDJFOUJTUTNPEFMUIFEZOBNJDCFIBWJPSPG QIZTJDBMQIFOPNFOB'PSCSJFGFYBNQMFT TFF)VOUTJOHFS 0OFNFNCFSPGUIJTTFUJTUIF &VSPQFBO4QBDF"HFODZ &4" 4JNVMBUJPO-BOHVBHF &4- $SPTCJFFUBM "OPUIFSNFNCFS JTUIF"EWBODFE$POUJOVPVT4JNVMBUJPO-BOHVBHF "$4-
XIJDIJTUBSHFUFEUPUJNFEFQFOEFOU OPOMJOFBSEJffFSFOUJBMFRVBUJPOT %ZNPMBBMTPTJNVMBUFTEZOBNJDCFIBWJPSPGQIZTJDBMTZTUFNTCVUJUJTEFTJHOFEUPGPMMPXUIF DPOTFSWBUJPO QSJODJQMFT PG FOFSHZ BOE NPNFOUVN BOE OPU SFMZ TUSJDUMZ PO TUBUFTQBDF NPEFMT 3BD[ZOTLJ /FVSBM 4JNVMBUJPO -BOHVBHF /4- JT EFTJHOFE GPS MBSHFTDBMF HFOFSBM OFVSBM OFUXPSLT 8FJU[FOGFME "SCJC BOE"MFYBOEFS
System Modeling and Design Languages ThF4QFDJfiDBUJPOBOE%FTDSJQUJPO-BOHVBHF 4%-
EFfiOFEBT*56TUBOEBSE; IBTFWPMWFE PWFSBZFBSQFSJPE*UJTBXJEFTQFDUSVNMBOHVBHFGSPNTZTUFNSFRVJSFNFOUTUPJNQMFNFOUB UJPO BOEJODMVEFTCPUIHSBQIJDBMBOEUFYUVBMFMFNFOUT*UJTEFTJHOFEUPTVQQPSUGPSNBMNPEFMT BOEJTTVJUBCMFGPSSFBMUJNFTZTUFNT"DDPSEJOHUP4%-
XIFO4%-JTVTFEGPSTZTUFNTFOHJ OFFSJOH JUJTVTVBMMZJODPNCJOBUJPOXJUIPUIFSMBOHVBHFT JODMVEJOH.FTTBHF4FRVFODF$IBSUT .4$
"4/ 55$/ BOE6.- 6.- 0.(B C JTBMTPVTFEFYUFOTJWFMZJOTPGUXBSFFOHJOFFSJOHNPEFMJOHBOEEFTJHO BOE JT UIF CBTJT GPS PUIFS QSPfiMFT BOE MBOHVBHFT "O FYUFOTJPO PG 6.- DBMMFE 4ZT.- 0.( D IBTCFFOEFfiOFEUPBEESFTTNPSFTZTUFNTPSJFOUFENPEFMTTVDIBTCMPDLEJBHSBNT"OPUIFS FYUFOTJPOPG6.-UIBUBEESFTTFTSFBMUJNFTZTUFNTJT."35&.PEFMJOHBOE"OBMZTJTPG3FBM 5JNFBOE&NCFEEFETZTUFNT %FNBUIJFVFUBM0.( ."35&TVQQPSUTNPEFMJOH BOEEFTJHOPGCPUIIBSEXBSFBOETPGUXBSFBTQFDUTPGUIFTFTZTUFNT ThF "SDIJUFDUVSF "OBMZTJT BOE %FTJHO -BOHVBHF ""%- XBT EFfiOFE CZ UIF 4PDJFUZ PG "VUPNPUJWF&OHJOFFST 4"& UPCFBTUBOEBSEGPSNPEFMCBTFETZTUFNTFOHJOFFSJOH*UTVQQPSUT GPSNBMNPEFMJOHBOETZTUFNTQFSGPSNBODFBOBMZTJT 'FJMFS (MVDI BOE)VEBL ."35&JT BMTPDPNQBUJCMFXJUI""%- 'BVHFSFFUBM *O UIF IBSEXBSF BSFOB UXP MBOHVBHFT IBWF CFFO VTFE FYUFOTJWFMZ 7)4*$ )BSEXBSF %FTDSJQUJPO-BOHVBHF 7)%- BOE7FSJMPH)%-#PUIDPOUBJOIBSEXBSFNPEFMJOHDPOTUSVDUT TVDIBTUJNFDPODFQUTBOEQBSBMMFMQSPDFTTJOH UIBUBSFOPUGPVOEJOUZQJDBMTPGUXBSFQSPHSBNNJOH
202
O
Model-Oriented Systems Engineering Science
PSNPEFMJOHMBOHVBHFT#PUIBMTPIBWFWBSJBOUTGPSBOBMPHBOENJYFETJHOBMBQQMJDBUJPOT DBMMFE SFTQFDUJWFMZ7)%-".4BOE7FSJMPH".4*O UIFUXPPSHBOJ[BUJPOT7)%-*OUFSOBUJPOBM BOE0QFO7FSJMPH*OUFSOBUJPOBMKPJOFEUPCFDPNF"DDFMMFSB "DDFMMFSB *O UIF*&&&JOJUJBUFEBOFXTUBOEBSEDBMMFE13PTFUUB4ZTUFN%FTJHO-BOHVBHF *)4 The HPBMJTUPQSPWJEFiBTZTUFNMFWFMBQQSPBDIGPSEFWFMPQJOH DPNQPTJOHBOEBOB MZ[JOH specification NPEFMT GSPN NVMUJQMF EFTJHO EPNBJOT FBDI XJUI UIFJS PXO WPDBCVMBSZ BOE TFNBOUJDTwThis TIPVMECFPGJOUFSFTUUP4&XJUIUIFNVMUJEPNBJODIBMMFOHFTEJTDVTTFEFBSMJFSJO UIJTDIBQUFS
Architecture Description Languages (ADLs) *OUIFT BDPBMFTDFODFPGSFTFBSDIBDUJWJUZQSPEVDFEBWBSJFUZPGBSDIJUFDUVSFEFTDSJQUJPOMBO HVBHFT JODMVEJOH3BQJEF $ "$.& 8SJHIU "FTPQ BOE6OJDPO"TJHOJfiDBOUQPSUJPOPGUIJT XPSLXBTGVOEFECZUIF%FGFOTF"EWBODFE3FTFBSDI1SPKFDUT"HFODZ %"31"
BOEUIFQSJNBSZ GPDVTXBTTPGUXBSFTZTUFNT"TVNNBSZPGUIJTXPSL BTXFMMBTBOBQQMJDBUJPO JTQSFTFOUFEJO 1FUUZ .D,FO[JF BOE2JOHXFO "NPSFSFDFOUVOJfiDBUJPOBOEFYUFOTJPOPGUIJTXPSLJT QSFTFOUFEJO%BTIPGZ 7BOEFS)PFL BOE5BZMPS ThF"%-SFTFBSDIXBTUIFTPVSDFPGUIF HFOFSBMDPNQPOFOUDPOOFDUPSNPEFMUIBUDBOCFBQQMJFEUPBMMTZTUFNT OPUKVTUTPGUXBSFTZTUFNT BOEXIJDIJTUIFCBTJDTUSVDUVSFPGUIFCJOBSZJOUFSBDUJPONPEFMJO$IBQUFS
Software Languages "MBSHFOVNCFSPGQSPHSBNNJOHMBOHVBHFTTVDIBT+BWBBOE7JTVBM#BTJDIBWFCFFOEFWFMPQFEBOE VTFEPWFSUIFQBTUIBMGDFOUVSZ.BOZPGUIFFBSMZMBOHVBHFT JODMVEJOHUIFWFOFSBCMF'PSUSBO BOE FWFO$0#0- BSFTUJMMJOVTF BMUIPVHIUIFZIBWFFWPMWFEUPTPNFEFHSFF ThFSF BSF BMTP NBOZ TDSJQUJOH MBOHVBHFT TVDI BT 1FSM BOE 1ZUIPO .PEFMJOH MBOHVBHFT XF NFOUJPOFEFBSMJFSTVDIBT6.-BSFBMTPVTFEFYUFOTJWFMZJOTPGUXBSFFOHJOFFSJOH
Business Process Languages 84#1&- 8FC4FSWJDFT#VTJOFTT1SPDFTT&YFDVUJPO-BOHVBHF JTBOPSDIFTUSBUJPOMBOHVBHFGPS TQFDJGZJOHCVTJOFTTQSPDFTTCFIBWJPSCBTFEPO8FC4FSWJDFT 0"4*4 *UJTCBTFEPO9.- #1./ #VTJOFTT1SPDFTT.PEFMJOH/PUBUJPO JTBHSBQIJDBMNPEFMJOHMBOHVBHFGPSCVTJOFTT QSPDFTTFTPSJFOUFEUPXBSEXPSLflPXTThFOFYUWFSTJPO 7 JOUFOETUPJODPSQPSBUFUIFNFUB NPEFM HSBQIJDBMOPUBUJPO BOEJOUFSDIBOHFGPSNBUJOUPPOFQBDLBHF BOEUIFOBNFJTUIFSFGPSF DIBOHFEUPUIF#VTJOFTT1SPDFTT.PEFMBOE/PUBUJPO #1./ ThF9.-1SPDFTT%FfiOJUJPO-BOHVBHF 91%- JTBOJOUFSDIBOHFMBOHVBHFGPS#1./ :"8- :FU"OPUIFS8PSLflPX-BOHVBHF XBTEFTJHOFEUPTVQQPSUBCBTJDTFUPGXPSLflPXQBU UFSOTPSWJFXTDPOUSPMQFSTQFDUJWF EBUBQFSTQFDUJWF SFTPVSDFQFSTQFDUJWF BOEFYDFQUJPOIBOEMJOH QFSTQFDUJWF*UBMTPQSPWJEFTTPNFTVQQPSUGPSIVNBOUBTLT )VNBOCVTJOFTTQSPDFTTFTIBWFCFFOHFUUJOHNPSFBUUFOUJPOSFDFOUMZ"OFYUFOTJPOPG#1&- DBMMFE#1&-1FPQMFIBTCFFOEFfiOFEUIBUGPDVTFTPOIVNBOUBTLT "HSBXBMFUBM "GSBNF XPSLGPSEFfiOJOHIVNBOTFSWJDFTBOEVOJGZJOHIVNBOBOETPGUXBSFTFSWJDFTJTEFTDSJCFEJO4DIBMM 5SVPOH BOE%VTUEBS )PMNFTFUBM IBWFEFfiOFEBWJFXCBTFE NPEFMESJWFOGSBNFXPSLUIBUTVQQPSUTCPUI IVNBO BOE BVUPNBUFE CVTJOFTT QSPDFTTFT *U QSPWJEFT B IJHIFS MFWFM PG BCTUSBDUJPO UIBU BMMPXT
Conceptualization
O
203
CPUIBIVNBOWJFXBOEBUFDIOJDBMWJFXPGCVTJOFTTQSPDFTTFTThJTBQQSPBDIJTDPOTJTUFOUXJUI .04&4
Requirements/External Specification Languages "MBSHFWBSJFUZPGTZTUFNSFRVJSFNFOUTPS FYUFSOBM TQFDJfiDBUJPOMBOHVBHFTIBWFCFFOEFfiOFEBOE VTFEPWFSUIFQBTUTFWFSBMEFDBEFT NBOZPGUIFNJOTPGUXBSFFOHJOFFSJOHThFZSBOHFGSPNOBUVSBM MBOHVBHFUPGPSNBMMBOHVBHFT BOEGSPNHFOFSBMQVSQPTFUPEPNBJOTQFDJfiD'PSNBMMBOHVBHFTBSF UZQJDBMMZCBTFEPOUIFMBOHVBHFPGNBUIFNBUJDTBOEMPHJD XIJMFJOGPSNBMMBOHVBHFTUZQJDBMMZVTF BDPNCJOBUJPOPGUFYUBOEHSBQIJDT 4PNFMBOHVBHFTBSFEFTJHOFEGPSXIBUXFDBMMBOFYUFSOBMNPEFMPOMZ OPUEFTDSJCJOHUIFJOUFS OBMTZTUFN XIJMFPUIFSTJODMVEFCPUIJOUFSOBMBOEFYUFSOBM'PSNBMMBOHVBHFTJODMVEF7%. ; -PUPT BOE0$-6.-JTTPNFUJNFTVTFEBTBSFRVJSFNFOUTMBOHVBHF NPSFJOGPSNBMUIBOGPS NBM4%- EJTDVTTFEFBSMJFSJOUIFTZTUFNEFTJHOMBOHVBHFT JTBMTPVTFEUPEFTDSJCFUIFCPVOEBSZ CFUXFFOUIFTZTUFNBOEJUTFOWJSPONFOU XIJDIQVUT4%-JOUPUIJTDBUFHPSZBTXFMM ThFMBOHVBHF5 BDDPSEJOHUP4VOJL
JTBOPQFOOPOFYFDVUBCMFMBOHVBHFUIBUDBOCF VTFEUPNPEFMBXJEFWBSJFUZPGTZTUFNT JODMVEJOHTPGUXBSF IBSEXBSF UFDIOJDBMBQQMJBODFT CJPM PHZTZTUFNT BOELOPXMFEHFSFQSFTFOUBUJPOTZTUFNT 0OUIFPUIFSIBOE FYBNQMFTPGEPNBJOTQFDJfiDMBOHVBHFTJODMVEFUIF(FPHSBQIJD.BSLVQ -BOHVBHF(.-UPTQFDJGZHFPHSBQIJDJOGPSNBUJPOTZTUFNT BOEBOVNCFSPGMBOHVBHFTGPSBHFOU TZTUFNT"HFOUMBOHVBHFTJODMVEFUIF$PHOJUJWF"HFOUT4QFDJfiDBUJPO-BOHVBHF $"4- 4IBQJSP FUBM
UIF"HFOU.PEFMJOH-BOHVBHF ".- 5SFODBOTLZBOE$FSWFOLB
BTQFDJfiDB UJPOMBOHVBHFGPSDPPSEJOBUFEPCKFDUT $JPCBOVBOE-VDBOV
BOEUIF"VUPOPNJD4ZTUFN 4QFDJfiDBUJPO-BOHVBHF "44- 7BTTFWBOE1BRVFU *OBEEJUJPO BWBSJFUZPGMPHJDTBSFVTFE UPNPEFMBOETQFDJGZBHFOUTBTSBUJPOBMFOUJUJFTThFTFJODMVEF#%* CFMJFG EFTJSF JOUFOUJPO MPH JDT 3BPBOE(FPSHFff
BOEBEZOBNJDGSBNFXPSLCBTFEPO#%*DBMMFE,"30 LOPXMFEHF BCJMJUJFT SFTVMUT PQQPSUVOJUJFT WBO-JOEFS WBOEFS)PFL BOE.FZFS.FZFS WBOEFS)PFL BOEWBO-JOEFS)VTUBEFUBM "HFOUMBOHVBHFTBOEPOUPMPHJFTBSFJNQPSUBOUGPSUIF GVUVSFPG4&CFDBVTFUIFJSDPOTUSVDUTGPDVTPOBVUPOPNPVTCFIBWJPS XIJDIDBOCFBQQMJFEUPCPUI QFPQMFBOETPGUXBSFBHFOUT
XML, Markup Languages 9.- #SBZFUBM JTBUFYUMBOHVBHFEFTJHOFEUPCFVTFEPOUIF*OUFSOFUBOEUPCFSFBEBCMFCZ CPUIIVNBOTBOEDPNQVUFSTJOBWBSJFUZPGEPNBJOT*UJTBTVCTFUPSQSPfiMFPGUIF4UBOEBSE(FOFSBMJ[FE .BSLVQ-BOHVBHF 4(.-*40 *UJTVTFEUPFYDIBOHFEBUBBNPOHNBDIJOFTCVUBSHVBCMZJUT NPTUTJHOJfiDBOUSPMFJTBTBNFUBMBOHVBHFPSTQFDJfiDBUJPOMBOHVBHFGPSNPSFTQFDJBMJ[FENBSLVQMBO HVBHFT"MBSHFOVNCFSPGMBOHVBHFTIBWFCFFOCBTFEPO9.-8FIBWFNFOUJPOFEBGFXPGUIFTFFBS MJFSJOUIJTTFDUJPO5PHJWFBTFOTFPGUIFWBSJFUZPGMBOHVBHFTCBTFEPO9.- IFSFJTBTNBMMTBNQMF O (SBQIJDBMMBOHVBHFTTVDIBT4DBMBCMF7FDUPS(SBQIJDT 47( 8$
O ThF.BUIFNBUJDBM.BSLVQ-BOHVBHF.BUI.- .BUI.-
O &MFDUSPOJD #VTJOFTT VTJOH &YUFOTJCMF .BSLVQ -BOHVBHF FC9.- GPS HMPCBM CVTJOFTT USBOTBDUJPOTPOUIF*OUFSOFU FC9.-
O )VNBO.BSLVQ-BOHVBHF )VNBO.- GPSEFTDSJCJOHIVNBODIBSBDUFSJTUJDTBOECSJEH JOHDVMUVSBMHBQT 1FMU[BOd ThVOHB
204
O
Model-Oriented Systems Engineering Science
O 4FSWJDF.PEFMJOH-BOHVBHF 4.- GPSNPEFMJOHTFSWJDFTPOUIF8FCBOEUIFJSDPOTUSBJOUT BOEQPMJDJFT 4.-
O ThF"SDIJUFDUVSF%FTDSJQUJPO.BSLVQ-BOHVBHF "%.-
BO9.-CBTFEFYUFOTJPOPG UIF"$.&BSDIJUFDUVSFEFTDSJQUJPOMBOHVBHF "%.-
O 7PJDF&YUFOTJCMF.BSLVQ-BOHVBHF 7PJDF9.- UPTVQQPSUTQFFDIFOBCMFEBQQMJDBUJPOT 7PJDF *O BEEJUJPO B OVNCFS PG SFMBUFE TUBOEBSET IBWF CFFO EFfiOFE TVDI BT &YUFOTJCMF 4UZMFTIFFU -BOHVBHF 94-
9.-4DIFNB BOE9.-3FNPUF1SPDFEVSF$BMM 9.-31$ "HSPXJOHOVNCFS PG8FC4FSWJDFTTUBOEBSETBSFBMTPCVJMUPO9.- JODMVEJOH4JNQMF0CKFDU"DDFTT1SPUPDPM 40"1 6OJWFSTBM %FTDSJQUJPO %JTDPWFSZ BOE *OUFHSBUJPO 6%%* 8FC 4FSWJDFT %FTDSJQUJPO -BOHVBHF 84%- BOEBIPTUPGPUIFSTUBOEBSETGPSBEESFTTJOH QPMJDZ DIPSFPHSBQIZ DPPSEJOBUJPO TFDVSJUZ FUD4PNFTUBOEBSET TVDIBT3%'BOE08- BSFQBSUPGUIF4FNBOUJD8FCFffPSUUPFYQBOEGSPN IVNBOUPNBDIJOFJOUFSBDUJPOJO8FCUPNPSFNBDIJOFUPNBDIJOFJOUFSBDUJPOJO8FC
Knowledge Representation/Ontology Languages 3%'BOE08-DBOBMTPCFDBUFHPSJ[FEBTLOPXMFEHFSFQSFTFOUBUJPO ,3 PSPOUPMPHZMBOHVBHFT 0OFPGUIFFBSMZ,3MBOHVBHFTGPSFYDIBOHJOHLOPXMFEHFXBT,*' UIF,OPXMFEHF*OUFSDIBOHF 'PSNBU ,*' ,3 BOE POUPMPHZ MBOHVBHFT SBOHF GSPN OBUVSBM MBOHVBHF EJDUJPOBSJFT UP EFTDSJQUJPOPSIJHIPSEFSMPHJDTThJTTQFDUSVNPGPOUPMPHZSFQSFTFOUBUJPOTUSFOHUITBOEDBUFHPSJFT XBTEJTDVTTFEJOUIFQSFWJPVTTFDUJPO
Mathematics and Sciences, and Other Supporting Disciplines .BOZPGUIF4&TVQQPSUJOHEJTDJQMJOFTJEFOUJfiFEJO$IBQUFSDPVMECFSFHBSEFEBTCFJOHPSIBWJOH UIFJSPXOMBOHVBHFTBOEVOJWFSTFTPGEJTDPVSTF4PNFPGUIFTF TVDIBTMPHJDT IBWFCFFOEJTDVTTFE IFSF ThFOVNCFSBOEWBSJFUZPGUIFTFEJTDJQMJOFTBOEMBOHVBHFT FTQFDJBMMZJOUIFGVUVSF4& BSFJO GBDUBNBKPSESJWFSGPSVTJOHPOUPMPHZUPJNQSPWFDPNNVOJDBUJPOBNPOHUIFNJOUIFFOHJOFFSJOHPG 4&TZTUFNT BOEBNBKPSJNQFUVTGPSUIJTDPODFQUVBMJ[BUJPOEJNFOTJPOPGUIF.04&4NPEFMTQBDF
Natural Language /BUVSBM MBOHVBHFT TVDI BT &OHMJTI IBWF TIPSUDPNJOHT BT NPEFMJOH PS FOHJOFFSJOH MBOHVBHFT JODMVEJOHJNQSFDJTJPOBOEBNCJHVJUZ BMUIPVHIJUJTDPODFJWBCMFUIBUJOUIFGVUVSF BTXFHFUNPSF JOUPFOHJOFFSJOHDPNQMFYTZTUFNTUIFTFXJMMCFSFHBSEFEBTGFBUVSFTSBUIFSUIBOTIPSUDPNJOHT*OBOZ DBTF OBUVSBMMBOHVBHFTBOEUSBOTMBUJPOTCFUXFFOUIFNXJMMMJLFMZSFDFJWFNPSFBUUFOUJPOJOUIFGVUVSF 4&XJUIJUTHSFBUFSFNQIBTJTPOIVNBOBHFOUT JUTHMPCBMSFBDI BOEJUTVTFPGOBUVSBMMBOHVBHFNFDI BOJTNTTVDIBTOBSSBUJWFBOETUPSZUFMMJOH*OBEEJUJPO NPEFMTJONBOZEPNBJOTVTFDPOTUSBJOFE TVCTFUTPGOBUVSBMMBOHVBHFTVDIBTEPNBJOHMPTTBSJFTBOEUFYUEFTDSJQUJPOTPGTZTUFNT
Language Leverage ThFDPODFQUPGMFWFSBHFJOUSPEVDFEJO$IBQUFSBQQMJFTUPMBOHVBHFT XIJDISBOHFGSPNHFOFSBM QVSQPTFUPTQFDJfiDUPBOBSSPXEPNBJO'JHVSFTIPXTUIFMFWFSBHFUSBEFPff PGHFOFSBMBOE TQFDJBMJ[FEMBOHVBHFT3FMBUJPOTBOE0QFSBUJPOTJOUIF$PODFQUVBMJ[BUJPO%JNFOTJPO
Conceptualization
O
205
! Leverage of specialized domain language
Figure 8.4
Leverage of general purpose language
General and specialized language leverage.
Relations of Conceptualization Dimension Relations between Models 3FMBUJPOTCFUXFFONPEFMTJOUIJTEJNFOTJPOJODMVEFUSBOTMBUJPOPGBNPEFMGSPNPOFMBOHVBHF UPBOPUIFS JOUFSQSFUBUJPOBOEBCTUSBDUJPOPGBNPEFM BOENBQQJOHDPODFQUTCFUXFFOEJffFSFOU POUPMPHJFT %BDPOUB 0CSTU BOE4NJUI o "OFYBNQMFPGJOUFSQSFUBUJPOJTBQQMZ JOHTFNBOUJDTUPBGPSNBMBCTUSBDUNPEFMUPQSPEVDFBEPNBJONPEFM XIJMFBCTUSBDUJPOJTUIF DPOKVHBUF UIBU JT SFNPWJOH UIF TFNBOUJDT GSPN B EPNBJO NPEFM BOE QSPEVDJOH B GPSNBM BCTUSBDUNPEFM ThFTFSFMBUJPOTBSFNBOZUPNBOZ.BOZMBOHVBHFTDBOCFUSBOTMBUFEUPNBOZPUIFSMBOHVBHFT BOENBOZPOUPMPHJFTDBOCFNBQQFEUPNBOZPUIFSPOUPMPHJFT"GPSNBMBCTUSBDUNPEFMDBOCF JOUFSQSFUFEJOUPNVMUJQMFEPNBJONPEFMT BOEBEPNBJONPEFMDBOCFBCTUSBDUFEJOUPNVMUJQMF GPSNBMBCTUSBDUNPEFMT
Relation to Commonization Dimension ThFSFMBUJPOCFUXFFOVQQFSPOUPMPHJFT NJEMFWFMPOUPMPHJFT BOEEPNBJOPOUPMPHJFTNBQTEJSFDUMZ POUPUIFHFOFSBMJ[BUJPOTQFDUSVNGSPNNPTUHFOFSBMUPNPTUTQFDJfiDNPEFM*OBEEJUJPO UIFDBU FHPSZUPJOTUBODFSFMBUJPOJTDPNNPOUPNPTUHFOFSBMPOUPMPHJFT"OFYBNQMFGSPN+FffSFZ o JT UIF GPMMPXJOH QBUUFSO JO IJHIFSPSEFS MPHJD XIJDI JT DPOTJTUFOU XJUI UIF .04&4 DBUFHPSJ[BUJPOIJFSBSDIZQBUUFSO TQFDJfiDFYBNQMFTIBWFCFFOBEEFE O *OTUBODFT TVDIBTCMVF IBWFDBUFHPSJFT TVDIBTDPMPS BUMFWFM O ThF DBUFHPSJFT BU MFWFM TVDI BT DPMPS CFDPNF JOTUBODFT PG MFWFM DBUFHPSJFT TVDI BT QSPQFSUZ O ThFDBUFHPSJFTBUMFWFMCFDPNFJOTUBODFTPGMFWFMDBUFHPSJFT O FUD "UBHJWFOMFWFMO UIFTUSVDUVSFJTDBMMFEOUIPSEFSMPHJD
206
O
Model-Oriented Systems Engineering Science
Relation to Composition Dimension &YUFSOBMBOEJOUFSOBMNPEFMTPGBTZTUFNDBOCFEJffFSFOUXPSMET EJffFSFOUPOUPMPHJFT BOEEJG GFSFOUMBOHVBHFT BTUIJTDIBQUFSIBTEJTDVTTFEFYUFOTJWFMZThJTQBUUFSOFYUFOETVQBOEEPXOUIF DPNQPTJUJPOTQFDUSVN 8FIBWFQPTJUJPOFEDPODFQUVBMJ[BUJPOBTBEJNFOTJPOJOUIFNPEFMTQBDF&BDIEJNFOTJPOSFQSF TFOUTBTQFDUSVN8IBUEJTUJOHVJTIFTPOFQPJOUPOUIFDPODFQUVBMJ[BUJPOTQFDUSVNGSPNBOPUIFS ThFBOTXFSJTUIBUXFQSPQPTFUIBUEJffFSFOUNPEFMTJOUIJTEJNFOTJPOBSFCBTFEPO6%TUIBU IBWFWBSZJOHEFHSFFTPGTJNJMBSJUZ BOEUIJTTJNJMBSJUZDBOQPUFOUJBMMZCFNFBTVSFECZBDPODFQUVBM EJTUBODFGVODUJPO(ÊSEFOGPST oBOE QSPWJEFTBOBQQSPBDIUPUIJT JOXIJDIIF EFfiOFTEJTUBODFJOBDPODFQUVBMTQBDFBOEEFfiOFTTJNJMBSJUZBTBOFYQPOFOUJBMMZEFDBZJOHGVODUJPO PGUIBUEJTUBODF$POTJEFSUIFEJTUBODFCFUXFFOUIFVOJWFSTFTPGEJTDPVSTFPGUXPNPEFMTTBZ UIF QSPCMFN TQBDF BOE UIF JOUFSOBM TPMVUJPO JT NFBTVSFE CZ UIF OVNCFS PG USBOTGPSNBUJPOT SFRVJSFEJOUIFNPEFMTQBDFUPSFBDIGSPNPOFUPUIFPUIFS*GXFTJNQMZTBJEUIFOVNCFSPGUSBOT GPSNBUJPOTSFRVJSFEUPSFBDIGSPNPOFUPUIFPUIFS UIFEJTUBODFDPVMEBMXBZTCFEFfiOFEBTPOF VOJU GSPNFYUFSOBMUPJOUFSOBM )PXFWFS UIJTJTXIFSFUIFSFMBUJPOXJUIUIFDPNQPTJUJPOEJNFOTJPODPNFTJOUPQMBZBOEMJN JUTUIFSFBDIPGBHJWFOUSBOTGPSNBUJPOThFSFJTBUMFBTUPOFUSBOTGPSNBUJPOCFUXFFOJOUFSOBMBOE FYUFSOBMNPEFMT8FUZQJDBMMZIBWFNVMUJQMFMFWFMTPGDPNQPTJUJPO BOEUIFSFJTPOFUSBOTGPSNB UJPOGPSFBDIMFWFMThFSFGPSF UIFDPODFQUVBMEJTUBODFCFUXFFONPEFMTJOUIFDPODFQUVBMJ[BUJPO EJNFOTJPODPVMECFSFflFDUFEJOUIFOVNCFSPGMFWFMTPGDPNQPTJUJPOPGUIFTPMVUJPO)PXGBSEPXO XPVMEXFHPJOBQIZTJDBMTZTUFN "OTXFS5PUIFMPXFTUMFWFMUIBUBHFOUTNVTUEFBMXJUI"TXF IBWFTFFOJOQSFWJPVTDIBQUFST XJUIUIFFYUFOEFETDBMFTPG4& UIJTDPVMECFWFSZNBOZMFWFMT*O BOZDBTF JGUIJTOPUJPOIBTNFSJU UIFDPNQPTJUJPOEJNFOTJPODPVMEIFMQNFBTVSFUIFDPODFQUVBM PSTFNBOUJDEJTUBODFBDSPTTUIFDPODFQUVBMJ[BUJPOTQFDUSVN
References "DDFMMFSB"DDFMMFSBIPNFQBHFIUUQXXXBDDFMMFSBPSHIPNF "DDFTTFE+BOVBSZ "%.-The 0QFO(SPVQ"SDIJUFDUVSF%FTDSJQUJPO.BSLVQ-BOHVBHF "%.- IUUQXXXPQFO HSPVQPSHBSDIJUFDUVSFBENMBENM@IPNFIUN "DDFTTFE+BOVBSZ
"HSBXBM " ."NFOE .%BT .'PSE $,FMMFS .,MPQQNBOO %,ÚOJH '-FZNBOO 3.àMMFS (1GBV ,1MÚTTFS 33BOHBTXBNZ "3JDLBZ[FO .3PXMFZ 14DINJEU *5SJDLPWJD ":JV BOE . ;FMMFS 84#1&- &YUFOTJPO GPS 1FPQMF #1&-1FPQMF
7FSTJPO +VOF IUUQ EPXOMPBECPVMEFSJCNDPNJCNEMQVCTPGUXBSFEXTQFDTXTCQFMQFPQMF#1&-1FPQMF@WQEG "DDFTTFE+BOVBSZ
#BF[ + BOE . 4UBZ 1IZTJDT 5PQPMPHZ -PHJD BOE $PNQVUBUJPO " 3PTFUUB 4UPOF5P BQQFBS JO # $PFDLF &E /FX4USVDUVSFTGPS1IZTJDT4QSJOHFSIUUQNBUIVDSFEVIPNFCBF[SPTFUUBQEG "DDFTTFE +BOVBSZ
#BSS "BOE&'FJHFOCBVNThe )BOECPPLPG"Stificial *OUFMMJHFODF 7PM-PT"MUPT $"8JMMJBN ,BVGNBOO #'0 #BTJD 'PSNBM 0OUPMPHZ *OTUJUVUF GPS 'PSNBM 0OUPMPHZ BOE .FEJDBM *OGPSNBUJPO 4DJFODF 4BBSMBOE 6OJWFSTJUZ 4BBSCSàDLFO (FSNBOZ IUUQXXXJGPNJTPSHCGPIPNF "DDFTTFE +BOVBSZ
#1./#VTJOFTT1SPDFTT.PEFMBOE/PUBUJPO #1./ 3'10.(IUUQXXXPNHPSHDHJCJO EPD CNJ "DDFTTFE+BOVBSZ
#SBZ 5 +1BPMJ $.4QFSCFSH.D2VFFO &.BMFS ':FSHFBV BOE+$PXBO &ET9.- TFD POEFEJUJPO
8$3FDPNNFOEBUJPO "VHVTUIUUQXXXXPSH533&$YNM "DDFTTFE+BOVBSZ
Conceptualization
O
207
$BSOBQ 3*OUSPEVDUJPOUP4ZNCPMJD-PHJDBOE*UT"QQMJDBUJPOT/FX:PSL%PWFS $JPCBOV ( BOE % -VDBOV " 4pecification -BOHVBHF GPS $PPSEJOBUFE 0CKFDUT *O 1SPDFFEJOHT PG UIF$POGFSFODFPO4pecification BOE7erification PG$PNQPOFOU#BTFE4ZTUFNT -JTCPO 1PSUVHBM 4FQUFNCFS 4"7$#4 A /FX :PSL "$. "WBJMBCMF WJB POMJOF "$. 4*(40'54PGUXBSF&OHJOFFSJOH/PUFT
.BSDIIUUQQPSUBMBDNPSHDJUBUJPODGN JE DPMM"$.EM"$.JEY+QBSUOFXTMFUUFS8BOU5ZQF /FXTMFUUFSTUJUMF"$.4*(40'54PGUXBSF&OHJOFFSJOH/PUFT$'*% $'50,&/ "DDFTTFE+BOVBSZ
$SPTCJF 3 4+BWFZ +)BZ BOE+1FBSDF&4-"OFX$POUJOVPVT4ZTUFN4JNVMBUJPO-BOHVBHF 4JNVMBUJPO o %BDPOUB . - 0CSTU BOE , 4NJUI The 4FNBOUJD 8FC " (VJEF UP UIF 'VUVSF PG 9.- 8FC 4FSWJDFT BOE,OPXMFEHF.BOBHFNFOU*OEJBOBQPMJT */8JMFZ1VCMJTIJOH %BTIPGZ & "WBOEFS)PFL BOE3/5BZMPS"$PNQSFIFOTJWF"QQSPBDIGPSUIF%FWFMPQNFOUPG .PEVMBS4PGUXBSF"SDIJUFDUVSF%FTDSJQUJPO-BOHVBHFT"$.5SBOT4PGUXBSF&OH.FUIPEPM o %FNBUIJFV 4 'Thomas, $"OESÏ 4(ÏSBSE BOE'5FSSJFS'JSTU&YQFSJNFOUT6TJOHUIF6.- 1Sofile for MAR5&UI*&&&*OU4ZNQPO0CKFDU0SJFOUFE3FBM5JNF%JTUSJCVUFE$PNQVUJOH *403$ Qo FC9.-FC9.-IUUQXXXFCYNMPSH "DDFTTFE+BOVBSZ
'BVHFSF . 5 #PVSCFBV 3 %F 4JNPOF BOE 4 (FSBSE ."35& "MTP BO 6.- 1Sofile GPS .PEFMJOH""%-"QQMJDBUJPOTUI*&&&*OU$POG&OHJOFFSJOH$PNQMFY$PNQVUFS4ZTUFNT Qo 'FJMFS 1 %1 (MVDI BOE ++ )VEBL The "SDIJUFDUVSF "OBMZTJT %FTJHO -BOHVBHF ""%- "O *OUSPEVDUJPO 5FDIOJDBM /PUF $.64&*5/ IUUQXXXTFJDNVFEVQVC EPDVNFOUTSFQPSUTQEGUOQEG "DDFTTFE+BOVBSZ
(ÊSEFOGPST 1$PODFQUVBM4paces: The GFPNFUSy of Thought. Cambridge, MA: BSBEGPSE.*51SFTT (0#JPMPHJDBM1SPDFTT0OUPMPHZ(VJEFMJOFT(FOF0OUPMPHZ$POTPSUJVNIUUQXXXHFOFPOUPMPHZ PSH(0QSPDFTTHVJEFMJOFTTIUNM "DDFTTFE+BOVBSZ
(SVCFS 5 " 5SBOTMBUJPO "QQSPBDI UP 1PSUBCMF 0OUPMPHZ 4pecifications. ,OPXMFEHF "DRVJTJUJPO o (SVOJOHFS . 0#PEFOSFJEFS '0MLFO -0CSTU BOE1:JNThe 0OUPMPHZ4VNNJU+PJOU $PNNVOJRVÏ 0OUPMPHZ 5BYPOPNZ 'PMLTPOPNZ 6OEFSTUBOEJOH UIF %JTUJODUJPOT + "QQM 0OUPM o (VBSJOP /'PSNBM0OUPMPHZBOE*OGPSNBUJPO4ZTUFNT*O'PSNBM0OUPMPHZJO*OGPSNBUJPO4ZTUFNT 1SPDFFEJOHT PG '0*4 / (VBSJOP &E5SFOUP *UBMZ o +VOF "NTUFSEBN *04 1SFTT Qo )FDLNBOO % 5 4DIXBSU[ # #SBOEIFSN . 4DINJU[ BOE . WPO 8JMBNPXJU[.oellendorff. (6.0The (FOFSBM6TFS.PEFM0OUPMPHZ JO1SPD6.*OU$POG6TFS.PEFMJOH +VMZ o &EJOCVSHI 6, )FSSF ) #)FMMFS 1#VSFL 3)PFIOEPSG '-PFCF BOE).JDIBMFL(FOFSBM'PSNBM0OUPMPHZ ('0 " 'PVOEBUJPOBM 0OUPMPHZ *OUFHSBUJOH 0CKFDUT BOE 1SPDFTTFT 1BSU * #BTJD 1SJODJQMFT 3FTFBSDI (SPVQ 0OUPMPHJFT JO .FEJDJOF 0OUP.FE
6OJWFSTJUZ PG -FJQ[JH7FSTJPO 0OUP .FE 3FQPSU /S IUUQXXXPOUPNFEEF"SDIJWPOUPNFEFOQVCMJDBUJPOT scientific-rFQPSUTPNSFQPSUOPQEG "DDFTTFE+BOVBSZ
)PMNFT 5 )5SBO 6;EVO BOE4%VTUEBS.PEFMJOH)VNBO"TQFDUTPG#VTJOFTT1SPDFTTFT" 7JFX#BTFE .PEFM%SJWFO"QQSPBDIIUUQXXX.infosys.tuwien.ac.at/staff/tholmes/publications/ IVNBO@WCNQEG "DDFTTFE+BOVBSZ
)POEFSJDI5. 1995. The OxforE$PNQBOJPOUP1IJMPTPQIZ/FX:PSL0YGPSE6OJWFSTJUZ1SFTT )VOUTJOHFS 3$POUJOVPVT4ZTUFN4JNVMBUJPO-BOHVBHFT $44-T 1SPD8JOUFS4JNVMBUJPO$POG )VTUBEU 6 $%JYPO 3"4DINJEU .'JTIFS ++$.FZFS BOE8WBOEFS)PFL3FBTPOJOH BCPVU BHFOUT JO UIF ,"30 GSBNFXPSL *O 1SPD UI *OU 4ZNQ 5FNQPSBM 3FQSFTFOUBUJPO BOE 3FBTPOJOH 5*.&
$#FUUJOJBOE".POUBOBSJ &ET Qo*&&&$PNQVUFS4PDJFUZ IUUQDJUFTFFSJTUQTVFEVIVTUBEUSFBTPOJOHIUNM "DDFTTFE+BOVBSZ
208
O
Model-Oriented Systems Engineering Science
*)4*&&&4UBSUT4UBOEBSEGPS3PTFUUB4ZTUFN%FTJHO-BOHVBHF*&&&1IUUQFMFDUSPOJDTJIT DPNOFXTJFFFSPTFUUBMBOHVBHFIUN "DDFTTFE+BOVBSZ
+effrFZ 3'PSNBM-PHJD*UT4DPQFBOE-JNJUT/FX:PSL.D(SBX)JMM ,BMGPHMPV : # )V % 3FZOPMET BOE / 4IBECPMU $BQUVSJOH 3FQSFTFOUJOH BOE 0QFSBUJPOBMJTJOH 4FNBOUJD *OUFHSBUJPO $304* QSPKFDU final SFQPSU IUUQFQSJOUTFDTTPUPOBDVL "DDFTTFE +BOVBSZ
,BVTIJL 4 %8JKFTFLFSB BOE1"NNBOO"O"MHFCSBGPS0OUPMPHJFT*OU$POG'PSNBM0OUPMPHZJO *OGPSNBUJPO4ZTUFNT '0*4 #BMUJNPSF .% o/PWFNCFS "DDFTTFE+BOVBSZ
,*',OPXMFEHF*OUFSDIBOHF'PSNBUESBGUQSPQPTFE"NFSJDBO/BUJPOBM4UBOEBSE EQ"/4 /$*54 5IUUQMPHJDTUBOGPSEFEVLJGEQBOTIUNM "DDFTTFE+BOVBSZ
,JSZBLPW " , 4JNPW BOE . %JNJUSPW 0OUP.BQ 1PSUBM GPS 6QQFS-FWFM 0OUPMPHJFT 1SPD 'PSNBM 0OUPMPHZ JO *OGPSNBUJPO 4ZTUFNT '0*4 o 0DUPCFS 0HVORVJU .& IUUQXXXPOUPUFYUDPNQVCMJDBUJPOTGPJTQEG "DDFTTFE+BOVBSZ
-FF 4BOE)4:POH$PNQPOFOU#BTFE"QQSPBDIUP)BOEMF4ZOPOZNBOE1PMZTFNZJO'PMLTPOPNZ UI *&&& *OU $POG $PNQVUFS BOE *OGPSNBUJPO 5FDIOPM $*5 o 0DUPCFS Qo -FOBU % $:$ B MBSHFTDBMF JOWFTUNFOU JO LOPXMFEHF JOGSBTUSVDUVSF $PNNVO "$. o -FOBU %BOE3(VIB#VJMEJOH-BSHF,OPXMFEHF#BTFE4ZTUFNT3FQSFTFOUBUJPOBOE*OGFSFODFJO UIF$ZD1SPKFDU#PTUPO .""EEJTPO8FTMFZ .BTPMP $ 4#PSHP "(BOHFNJ /(VBSJOP BOE"0MUSBNBSJ8POEFS8FC%FMJWFSBCMF% 0OUPMPHZ-JCSBSZ(final). -BCPSBUPSZ'PS"QQMJFE0OUPMPHZ*45$$/3 5SFOUP *UBMZIUUQ XXXMPBDOSJU1BQFST%QEG "DDFTTFE+BOVBSZ .BUI.-.BUIFNBUJDBM.BSLVQ-BOHVBHF .BUI.- 7FSTJPOIUUQXXXXPSH53.BUI.- "DDFTTFE+BOVBSZ
.BUVMFWJƦJVT 3 1 )FZNBOT BOE "- 0QEBIM 0OUPMPHJDBM "OBMZTJT PG ,"04 6TJOH 4FQBSBUJPO PG 3FGFSFODF 1SPD UI $"J4& *OU 8PSLTIPQ PO &YQMPSJOH .PEFMJOH .FUIPET JO 4ZTUFNT "OBMZTJTBOE%FTJHO &..4"%
-VYFNCPVSH +VOF Qo .D$PNC %4FNBOUJDTJO#VTJOFTT4ZTUFNTThe 4BWWZ.BOBHFST(VJEFUIF%JTDJQMJOF6OEFSMZJOH 8FC4FSWJDFT #VTJOFTT3VMFT BOEUIF4FNBOUJD8FC4BO'SBODJTDP.PSHBO,BVGNBOO .D(VJOOFTT %0OUPMPHJFT$PNFPG"HF*O4QJOOJOHUIF4FNBOUJD8FC#SJOHJOHUIF8PSME8JEF8FCUP *UT'VMM1PUFOUJBM %'FOTFM +)FOEMFS )-JFCFSNBO BOE88BIMTUFS &ET$BNCSJEHF .".*5 1SFTT .FZFS ++$I 8WBOEFS)PFL BOE#WBO-JOEFS "MPHJDBMBQQSPBDIUPUIFEZOBNJDTPGDPN NJUNFOUT "Stificial *OUFMMJHFODF o IUUQDJUFTFFSJTUQTVFEVDIMPHJDBMIUNM "DDFTTFE +BOVBSZ
/BLBTPOF "BOE.*TIJ[VLB4UPSZUFMMJOH0OUPMPHZ.PEFMVTJOH3451SPDUIF*&&&8*$"$.*OU $PO*OUFMMJHFOU"HFOU5FDIOPMPHZ Qo /BVNBO . BOE ' )VTTBJO $PNNPO 4FOTF BOE 'PMLTPOPNZ &OHJOFFSJOH BO *OUFMMJHFOU 4FBSDI 4ZTUFN*OU$POG*OGPSNBUJPOBOE&NFSHJOH5FDIOPMPHJFT*$*&5o+VMZ Qo 0"4*48FC4FSWJDFT#VTJOFTT1SPDFTT&YFDVUJPO-BOHVBHF7FSTJPO0"4*44UBOEBSEIUUQEPDT PBTJTPQFOPSHXTCQFMXTCQFMWQEG "DDFTTFE+BOVBSZ
OBO. 2008. The OQFO#JPNFEJDBM0OUPMPHJFTIUUQXXXPCPGPVOESZPSH "DDFTTFE+BOVBSZ
0CSTU - The 0OUPMPHZ 4QFDUSVN BOE 4FNBOUJD .PEFMT 1SFTFOUFE BU 0OUPMPHZ GPS UIF *OUFMMJHFODF $PNNVOJUZ5PXBSETEffectivF&YQMPJUBUJPOBOE*OUFHSBUJPOPG*OUFMMJHFODF3FTPVSDFT$PMVNCJB .% /PWFNCFSo%FDFNCFS63-IUUQODPSVTPJDPCSTUQQU "DDFTTFE+BOVBSZ
0.( 0CKFDU .BOBHFNFOU (SPVQ B 6nified .PEFMJOH -BOHVBHF 0.( 6.-
4VQFSTUSVDUVSF 7 0.( %PDVNFOU /VNCFS GPSNBM 4UBOEBSE EPDVNFOU 63- IUUQXXX PNHPSHTQFD6.-4VQFSTUSVDUVSF1%' "DDFTTFE+BOVBSZ
0.( 0CKFDU .BOBHFNFOU (SPVQ C 6nified .PEFMJOH -BOHVBHF 0.( 6.-
*OGSBTUSVDUVSF 7 0.( %PDVNFOU /VNCFS GPSNBM 4UBOEBSE EPDVNFOU 63- IUUQXXX PNHPSHTQFD6.-*OGSBTUSVDUVSF1%' "DDFTTFE+BOVBSZ
Conceptualization
O
209
0.( 0CKFDU.BOBHFNFOU(SPVQ D4ZTUFNT.PEFMJOH-BOHVBHF 0.(4ZT.-
70.( %PDVNFOU /VNCFS GPSNBM 4UBOEBSE EPDVNFOU 63- IUUQXXXPNHPSHTQFD 4ZT.-1%' "DDFTTFE+BOVBSZ
0.( The official 0.( ."35& 8FC TJUF IUUQXXXPNHNBSUFPSH "DDFTTFE +BOVBSZ
0QFO$ZD0QFO$ZD'PSNBMJ[FE$PNNPO,OPXMFEHFIUUQXXXPQFODZDPSH "DDFTTFE+BOVBSZ
1FMU[ +BZBOE3,Thunga. )VNBO.-The 7JTJPOIUUQXXXPBTJTPQFOPSHDPNNJUUFFTEPXO MPBEQIQ)VNBO.-3FQPSU8IJUF1BQFSQEG "DDFTTFE+BOVBSZ
1FUUZ .% '% .D,FO[JF 9 2JOHXFO 6TJOH B TPGUXBSF BSDIJUFDUVSF EFTDSJQUJPO MBOHVBHF UP NPEFMUIFBSDIJUFDUVSFBOESVOUJNFQFSGPSNBODFPGBGFEFSBUF1SPD4JYUI*&&&*OU8PSLTIPQPO %JTUSJCVUFE4JNVMBUJPOBOE3FBM5JNF"QQMJDBUJPOT Qo 1PMJ 3BOE-0CSTUThe *OUFSQMBZ#FUXFFO0OUPMPHZBT$BUFHPSJBM"OBMZTJTBOE0OUPMPHZBT5FDIOPMPHZ $IBQUFS JO 1BSU 0OF 0OUPMPHZ BT5FDIOPMPHZ JO UIF CPPL 5"0 TheorZ BOE "QQMJDBUJPOT PG 0OUPMPHZ 7PMVNF The *OGPSNBUJPO4DJFODF 4UBODF . )FBMZ " ,BNFBT BOE 3 1PMJ &ET 'PSUIDPNJOH 4QSJOHFS 3BD[ZOTLJ 4.PEFMJOHBOE4JNVMBUJPO$PNQVUFS4DJFODFPG*MMVTJPO $IJDIFTUFS &OHMBOE+PIO8JMFZ 3BP "BOE.1(eorgeff. .PEFMJOHSBUJPOBMBHFOUTXJUIJOB#%*BSDIJUFDUVSF*O1SPDFFEJOHTPG UIF4FDPOE*OUFSOBUJPOBM$POGFSFODFPO1SJODJQMFTPG,OPXMFEHF3FQSFTFOUBUJPOBOE3FBTPOJOH ,3 +"MMFO 3'JLFT BOE&4BOEFXBMM &ET4BO'SBODJTDP.PSHBO,BVGNBOO Qo IUUQDJUFTFFSJTUQTVFEVSBPNPEFMJOHIUNM "DDFTTFE+BOVBSZ
4DIBMM % )-5SVPOH BOE4%VTUEBS0OVOJGZJOHIVNBOBOETPGUXBSFTFSWJDFTGPSBEIPDBOE QSPDFTTDFOUSJDDPMMBCPSBUJPO*&&&*OUFSOFU$PNQVUJOH o 4%-8IBUJT4%- IUUQXXXTEMGPSVNPSH4%-JOEFYIUN "DDFTTFE+BOVBSZ
4IBQJSP 4 :-FTQÏSBODF BOE)+-FWFTRVFThe $PHOJUJWF"HFOUT4pecification -BOHVBHFBOE7erification &OWJSPONFOUGPS.VMUJBHFOU4ZTUFNT""."4 o+VMZ #PMPHOB *UBMZ"$. 4JPSQBFT , . )FQQ " ,MPU[ . )BDLM BOE UIF NZ0OUPMPHZ $POTPSUJVN NZ0OUPMPHZ JO B /VUTIFMM 3FMFBTF 1SJNFS IUUQXXXNZPOUPMPHZPSHEPDTSFMFBTFQSJNFSNZPOUPMPHZLTJPSQBFT QEG "DDFTTFE+BOVBSZ
4NJUI ##FZPOE$PODFQUT0OUPMPHZBT3FBMJUZ3FQSFTFOUBUJPO*O1SPDThirE*OU$POGPO'PSNBM 0OUPMPHZJO*OGPSNBUJPO4ZTUFNT '0*4 "NTUFSEBN*041SFTT Qo 4NJUI #BOE$8FMUZ0OUPMPHZ5PXBSETB/FX4ZOUIFTJT*OUSPEVDUJPOUPUIF4FDPOE*OU$POG 'PSNBM0OUPMPHZBOE*OGPSNBUJPO4ZTUFNT'0M4M o0DUPCFS 0HVORVJU .& QJJJoJY 4NJUI # . "TICVSOFS $ 3PTTF + #BSE 8 #VH 8 $FVTUFST - (PMECFSH , &JMCFDL " *SFMBOE $ .VOHBMM UIF 0#* $POTPSUJVN / -FPOUJT 1 3PDDB4FSSB " 3VUUFOCFSH 4 4BOTPOF 3 4DIFVFSNBOO /4IBI 18IFU[FM BOE4-FXJTThe 0#0'PVOESZDPPSEJOBUFEFWPMVUJPO PGPOUPMPHJFTUPTVQQPSUCJPNFEJDBMEBUBJOUFHSBUJPO/BUVSF#JPUFDIOPM oIUUQ XXXOBUVSFDPNOCUKPVSOBMWOGVMMOCUIUNM "DDFTTFE+BOVBSZ
4.-4FSWJDF.PEFMJOH-BOHVBHF 7FSTJPO8$8PSLJOH%SBGU.BSDIIUUQXXXXPSH 53TNM "DDFTTFE+BOVBSZ
46.04VHHFTUFE6QQFS.FSHFE0OUPMPHZ*&&&IUUQXXXPOUPMPHZQPSUBMPSH "DDFTTFE+BOVBSZ
4unik, B. 2005. The specification language 5"$.4*(1-"//PUJDFT o 5SFODBOTLZ * BOE 3 $FSWFOLB "HFOU .PEFMJOH -BOHVBHF ".- B DPNQSFIFOTJWF BQQSPBDI UP NPEFMJOH."4*OGPSNBUJDBo WBO -JOEFS # 8 WBO EFS )PFL BOE + .FZFS 'PSNBMJ[JOH BCJMJUJFT BOE PQQPSUVOJUJFT PG BHFOUT 'VOEBNFOUB*OGPSNBUJDBF o 7BTTFW &BOE+1BRVFU "44-"VUPOPNJD4ZTUFN4pecification -BOHVBHF1SPDTU"OOV*&&& /"4"4PGUXBSF&OHJOFFSJOH8PSLTIPQ 4&8
#BMUJNPSF .% o.BSDI Qo 7PJDF7PJDF9.-0WFSWJFXIUUQXXXWPJDFYNMPSHPWFSWJFXIUNM "DDFTTFE+BOVBSZ
8$ 4DBMBCMF 7FDUPS (SBQIJDT 47( 'VMM 4QFDJGJDBUJPO 8$ 8PSLJOH %SBGU "QSJM IUUQXXXXPSH5347( "DDFTTFE+BOVBSZ
210 O
Model-Oriented Systems Engineering Science
8BOE 5BOE38FCFS0OUIFPOUPMPHJDBMFYQSFTTJWFOFTTPGJOGPSNBUJPOTZTUFNTBOBMZTJTBOEEFTJHO HSBNNBST+*OGPSNBUJPO4ZTUFNT o 8BOE 5 BOE 3 8FCFS 0O UIF EFFQ TUSVDUVSF PG JOGPSNBUJPO TZTUFNT + *OGPSNBUJPO 4ZTUFNT o 8FJU[FOGFME " . "SCJC BOE " "MFYBOEFS The /FVSBM 4JNVMBUJPO -BOHVBHF " 4ZTUFN GPS #SBJO .PEFMJOH$BNCSJEHF .".*51SFTT 8PSE/FU 8PSE/FU " -FYJDBM %BUBCBTF GPS UIF &OHMJTI -BOHVBHF $PHOJUJWF 4DJFODF -BCPSBUPSZ 1SJODFUPO6OJWFSTJUZ 1SJODFUPO /+IUUQXPSEOFUQSJODFUPOFEV "DDFTTFE+BOVBSZ
Chapter 9
Time Systems taxonomy 1
Modeling scope
SE Application Domains (D1...Dn)
Collective actualization space
D1 D2 D3 D4 D5 D6 D7 Dn
Problem space
3a
TS/CS different in degree 3b Traditional Complex
Characteristics of all systems
Highest level system
Define need
Complex 4 Traditional TS is special case 5 Characteristics of all SE systems Traditional and Complex 6
Model Space
All SE application domains...
Indivisible Unit Model of Individual system or component
Universal model
Composition
TS/CS different in kind 2b 2a Traditional systems Complex systems
Common specification approach: Repeating internal/external structure
Solution domain
CCoo m - -KK m m m - -CC inindd oonniz aatete ss izaati go tioon n rrieies s
The DPODFQUPGUJNFJTBDSJUJDBMFMFNFOUJOTZT UFNTFOHJOFFSJOH*UMFBETEJSFDUMZUPUIFTVCKFDU PGDIBOHF BOEJOQBSUJDVMBS SBJTFTUIFGPMMPXJOH RVFTUJPO)PXEPXFBEFRVBUFMZBEESFTTDIBOHF JO TZTUFNT FOHJOFFSJOH This DIBQUFS EJTDVTTFT DPODFQUTPGUJNF UZQFTPGDIBOHF BOEFTQFDJBMMZ MFWFMTPGDIBOHF"SVOOJOHUIFNFJTUIFBQQMJ DBUJPOPGDIBOHFNPEFMTGSPNCJPMPHZ
Problem/ user domain
Conceptualization Conceptualization -- Language/notation Language/notation -- Universe Universe of ofdiscourse discourse
e
m
Ti
Views exist within and across all the dimensions
Produce solution
Deployment
Satisfy need
Solution/system space
Time and Change: An Introduction to Basic Concepts 1SFWJPVTDIBQUFST FTQFDJBMMZ$IBQUFS IBWFEJTDVTTFEUIFDPODFQUPGTJNJMBSJUJFTBOEdifferFODFT*O UIJTDIBQUFSXFMPPLBUUIFUFNQPSBMBTQFDUTPGUIFTFDPODFQUT0OFXBZUPUIJOLBCPVUUIJTDIBQUFSJT UIBUUIFUJNFEJNFOTJPOPGUIFNPEFMTQBDFJTBUFNQPSBMTQFDJBMJ[BUJPOPGTJNJMBSJUJFTBOEEJffFSFODFT 8FUIJOLPGTJNJMBSJUZBDSPTTUJNFBTTUBCJMJUZ BOEdifferFODFTPSWBSJBCJMJUZBDSPTTUJNFBTDIBOHF" CSJEHFCFUXFFOUIFUXPJTUIBUJOWBSJBOUTSFQSFTFOUXIBUJTDPNNPOBOETUBCMF BOEWBSJBOUTSFQSF TFOUXIBUdiffers BOEDIBOHFT*GFWFSZUIJOHXFSFTUBCMF UIFOUJNFDPVMECFBCTUSBDUFEBXBZ BOEXF XPVMEOPUOFFEUPJODMVEFUIJTDIBQUFS PSUIFUJNFEJNFOTJPOJOUIFNPEFMTQBDF)PXFWFS DIBOHF JTVCJRVJUPVTUIBUJT JUJTFWFSZXIFSFBOEJUJTDPOUJOVBMJOUIFOBUVSBMXPSMEBOEUIFFOHJOFFSJOH world. TherFGPSF DIBOHFJTUIFBTQFDUPGUJNFUIBUNPUJWBUFTBOEEPNJOBUFTUIJTDIBQUFS 8FCFMJFWFUIBUUSBEJUJPOBMTZTUFNTFOHJOFFSJOH 54& IBTOPUHJWFOsufficient BUUFOUJPOUPUFN QPSBMDIBOHFJOTZTUFNTFOHJOFFSJOH 4& QSPDFTTFTBOEJOUIFBTTVNQUJPOTBCPVUFOHJOFFSFETZT UFNTBOEUIFJSFOWJSPONFOUT"T%ÚSOFS QPJOUTPVU IVNBOTDBONPSFSFBEJMZEFUFDUGPSNT BOEQBUUFSOTJOTQBDFUIBOPWFSUJNF"LFZNFTTBHFPGUIJTDIBQUFSJTUIBU.04&4BTTVNFTDPO UJOVBMDIBOHFBTUIFOPSN OPUUIFFYDFQUJPO1BSBEPYJDBMMZ UIBUBTTVNQUJPOCFIPPWFTVTUPfind TUBCJMJUZBUBQQSPQSJBUFQMBDFTJOUIFNPEFMTQBDFOPUUPGPSDFTUBCJMJUZPSUPQSFUFOEUIBUUIFSFJT TUBCJMJUZ CVUUPfind OBUVSBMTUBCJMJUZXIFSFJUFYJTUTBOEXIFSFJUDBOQSPWJEFBDPOUFYUGPSDIBOHF" NBKPSBJNPGUIJTCPPLJTUPBSUJDVMBUFUIFTUBCJMJUJFTPGTZTUFNTFOHJOFFSJOH.BKPSspecific FYBNQMFT 211
Model-Oriented Systems Engineering Science
212 O
Figure 9.1
Differences within and across systems.
PGTUBCJMJUZBSFUIF4&TDJFODFDPODFQUTEFTDSJCFEUISPVHIPVUUIJTCPPLBOEHFOFSBMNPEFMTJOUIF DPNNPOJ[BUJPOEJNFOTJPOPGUIFNPEFMTQBDF EFTDSJCFEJO$IBQUFS
Differences within and across Systems %ifferFODFTJODIBSBDUFSJTUJDTPGTZTUFN4CFUXFFOUJNF5BOE5BSFOPUJOIFSFOUMZEJTUJOHVJTI BCMFGSPNdifferFODFTCFUXFFODIBSBDUFSJTUJDTPGTZTUFNT4BOE4BUUJNF5'JHVSFTIPXT CPUIUZQFTPGdifferFODFTThe BSSPXiBwSFQSFTFOUTUIFdifferFODFCFUXFFO4BOE4BUBHJWFO UJNF BOEUIFBSSPXiCwSFQSFTFOUTUIFdifferFODFPSDIBOHFPGTZTUFN4BDSPTTUJNF4BUUJNF5 NBZMPPLMJLF4BUUJNF5 TPUIFdifferFODFTiBwBOEiCwNBZCFJOEJTUJOHVJTIBCMF%ifferFODFT SFQSFTFOUFECZiBwXFSFUIFTVCKFDUPG$IBQUFS*OUIJTDIBQUFSXFMPPLQSJNBSJMZBUdifferFODFTPS DIBOHFTSFQSFTFOUFECZiCwUIBUPDDVSBDSPTTUJNF"OEUPTPNFEFHSFFXFBMTPMPPLBUUIFDPNCJOB tion of both types of differFODFT
Whether Something Is Static or Dynamic 8FNJHIUUIJOLUIBUUIFRVFTUJPOPGXIFUIFSBHJWFOTZTUFNPSNPEFMJTTUBUJDPSEZOBNJDJTUSJWJBM PSPCWJPVT CVUUIJTTFDUJPOEJTDVTTFTXIZJUJTTPNFUJNFTOFJUIFSUSJWJBMOPSPCWJPVT,FFQJONJOE UIBUJOUIFDPOUFYUPG.04&4 UIFQFSUJOFOURVFTUJPOJTOPUOFDFTTBSJMZXIFUIFSTPNFUIJOHJTTUBUJD PSEZOBNJDUIFRVFTUJPOJTIPXEPXFDIPPTFUPNPEFMUIFTJUVBUJPO $POTJEFSBOFOUJUZ BDIBSBDUFSJTUJD BOEBspecified UJNFSBOHFThe FOUJUZJTTUBUJDXJUISFTQFDU UPUIFDIBSBDUFSJTUJDBOEUIFUJNFSBOHFJGUIFWBMVFPGUIFDIBSBDUFSJTUJDEPFTOPUDIBOHFPWFSUIF DPVSTFPGUIFUJNFSBOHFThe FOUJUZJTEZOBNJDJOUIBUDPOUFYUJGUIFWBMVFPGUIFDIBSBDUFSJTUJDEPFT DIBOHFPWFSUIFDPVSTFPGUIFUJNFSBOHF /BOO QSPWJEFTBOFYBNQMFPGTDBMFJOUIFJOUFSQSFUBUJPOPGTUBUJDWFSTVTEZOBNJD ziEZOBNJDwNPEFMTBSFUIPTFUIBUBSFGSFRVFOUMZSFCVJMUPSSFUSBJOFEzi'SFRVFOUw JTdefined BTXIFOFOPVHIIJTUPSJDBMEBUBIBTCFFOHBUIFSFEUPQSPWJEFJOGPSNBUJPO UIBUJTTUBUJTUJDBMMZSFMFWBOUUPUIFNPEFM*OUIFDPOUFYUPGUIJTBOBMZTJT iGSFRVFOUwXBT BQQSPYJNBUFMZFWFSZTJYUZEBZT
Time
O
213
)FSFJTBTDBMFJOXIJDIBNPEFMUIBUDIBOHFTFWFSZEBZTJTDPOTJEFSFEEZOBNJDTherFBSFNBOZ TDBMFTJOXIJDIBNPEFMUIBUEPFTOPUDIBOHFGPSEBZTJTDPOTJEFSFEBTUBUJDNPEFMThis JODMVEFT a defined world of any time period within those 60 days. The EJTUJODUJPOJTSFMBUFEUPDZDMFT BTEJTDVTTFEJOUIJTDIBQUFS BOEUPWJFXTBTEJTDVTTFEJO $IBQUFS " NPEFM DBO CF TUBUJD PS EZOBNJD BOE JUT WJFX PG UIF TZTUFN DBO CF TUBUJD PS EZOBNJD " TUSVDUVSFEJBHSBNPSDMBTTEJBHSBNJTBOFYBNQMFPGBTUBUJDNPEFMXJUIBTUBUJDWJFXPGBTZTUFN &YBNQMFTPGTUBUJDNPEFMTXJUIEZOBNJDWJFXTPGBTZTUFNBSFBTUBUFNBDIJOFNPEFM 1FUSJOFU NPEFM differFOUJBMFRVBUJPOTPGBTZTUFNUSBKFDUPSZ TPGUXBSFTPVSDFDPEF BNVTJDTDPSF PSBGPPE SFDJQF*OFBDIPGUIFTFDBTFT UIFNPEFMJTBTUBUJDTFUPGTZNCPMTXIFOESJWFOPSBDUFEPOCZBO BQQSPQSJBUFBHFOU JUEFQJDUTEZOBNJDTZTUFNCFIBWJPS
Measuring Change )PXEPXFEFUFSNJOFJGBTZTUFNDIBOHFTBOEUIFOBUVSFPGUIPTFDIBOHFT The XBZXFNFBTVSF DIBOHFDBOsignificantly affect UIFBOTXFSTXFPCUBJOBOEaffect PVSQFSDFQUJPOPGBQSPDFTT8F JMMVTUSBUFUIFNFBTVSement effect with an example. 4VQQPTFBUFBNPGfivFFYUSBUFSSFTUSJBMTXBOUTUPDPOEVDUTPNFSFTFBSDIPODFSUBJODIBSBDUFSJTUJDT PGUIFi&BSUIwBOEUIFi4VO wBOEUIFZIBWFWFSZMJNJUFELOPXMFEHF8FTQFMMPVUFYBDUMZXIBUUIFZ LOPXBOETPNFLFZUIJOHTUIFZEPOPULOPX Their knoXMFEHFJTCBTFEPOBOPOUPMPHZUIBUDPOTJTUTPOMZPGUIFTFUFSNTBOENFBOJOHT O &BSUICJHSPDLfloating JOTQBDF JOPVSPOUPMPHZ JUJTFRVJWBMFOUUPPVSQMBOFU&BSUI XJUI JUTBUUFOEBOUDIBSBDUFSJTUJDT O 'JYFE QPJOU PO TVSGBDF PG &BSUI QMBDF PO UIF CJH SPDL XIFSF UIFZ XJMM DPOEVDU UIFJS SFTFBSDI O 4VOCSJHIUPCKFDUPWFSIFBE WJTJCMFGSPNfixFEQPJOU JOPVSPOUPMPHZ JUJTFRVJWBMFOUUP PVS4VO XJUIJUTSPMFJOUIFTPMBSTZTUFN O 0SJFOUBUJPOOPSUI TPVUI FBTU XFTU XJUIPVSVTVBMNFBOJOHPGUIFTFEJSFDUJPOT O .FBTVSFNFOUDPMMFDUJPOPGJOGPSNBUJPOBCPVUMPDBUJPOBOEPSJFOUBUJPOPG4VOSFMBUJWFUP fixFEQPJOU O 5JNFQPJOUBOEUJNFJOUFSWBMUIFZIBWFPVSVTVBMNFBOJOHPGUIFTFDPODFQUT FYDFQUUIBU UIFZEPOPUVTFPVSVOJUTPGUJNFJOUFSWBMT TFDPOE IPVS EBZ XFFL NPOUI ZFBS They VTFUIFJSPXOJOUFSWBMT XIJDIUIFZDBMM/ / / / BOE/The SFMBUJPOPGUIFJS JOUFSWBMTUPPVSTJTHJWFOCFMPX O /VNCFST DPVOUJOHThey VTFPVSOVNCFSTZTUFN BOEUIFZDBOBMMDPVOU BUMFBTUVQUP TJY Their HFOFSBMLOPXMFEHFEPFTOPUJODMVEFPVSDPODFQUTPGTPMBSTZTUFNT SPUBUJPOPGBQMBOFU SFWPMVUJPOPGBQMBOFUBSPVOEBTVO PSUIFSPMFTQMBZFECZUIFTVOJOBTPMBSTZTUFN5PUIFN 4VO JTTJNQMZBXPSEUIBUSFGFSTUPUIBUCSJHIUPCKFDUWJTJCMFGSom the fixFEQPJOU 1VSQPTFPGSFTFBSDI6TJOHGBJSMZQSFDJTFNFBTVSFNFOUT EFUFSNJOFXIFUIFS4VODIBOHFTQPTJUJPO SFMBUJWFUPfixFEQPJOUBOEPSJFOUBUJPO BOEJGTP XIBUUIPTFDIBOHFTBSF.FUIPE5BLFQFSJPEJD TBNQMFNFBTVSFNFOUTPGQPTJUJPOPG4VOGSPNfixFEQPJOUBOEfixFEPSJFOUBUJPO&BDISFTFBSDIFS XJMMUBLFTJYTBNQMFTBUBdifferFOUSBUF JOUFSWBMTDPSSFTQPOEJOHSFTQFDUJWFMZUP/UISPVHI/ UP NBLFTVSFUIFZHFUHPPEDPWFSBHFPGDIBOHFJGBOZFYJTUTThey BMMTFMFDUBDPNNPOTUBSUUJNFBUB DPNNPOfixFEMPDBUJPO XIJDIUVSOPVUUPCF JOPVSUFSNT OPUUIFJST OPPOMPDBMTUBOEBSEUJNF
214 O
Model-Oriented Systems Engineering Science
PO.BSDIBUBQPJOUUIBUJTOPUOFBSFJUIFSUIF/PSUIPS4PVUI1PMF0VSBTTVNQUJPOGPSUIJT SFTFBSDIQSPKFDUUIF4VOXJMMOPUCFIJEEFOCZDMPVETGSPNUIFfixFEQPJOUXIFOFWFSUIFZXBOUUP UBLFBTBNQMFNFBTVSFNFOU The fivFSFTFBSDIFSTBSFidentified BT&5UISPVHI&5&BDIPGUIFJSFYQFSJNFOUTJTdefined BT GPMMPXT O &5TBNQMFTBUBSBUFPGPODFFWFSZ/UJNFJOUFSWBM XIJDIUVSOTPVUUPCF JOPVSUFSNT PODFFWFSZNJOVUFT TPUIFfirst TBNQMJOHQFSJPEJTIPVST GSPNOPPOUPQN PO.BSDI O &5TBNQMFTBUBSBUFPGPODFFWFSZ/UJNFJOUFSWBM XIJDIUVSOTPVUUPCFPODFFWFSZ IPVST TPUIFTFDPOETBNQMJOHQFSJPEJTOFBSMZEBZT OPPOPO.BSDI BN PO.BSDI FUD O &5TBNQMFTBUBSBUFPGPODFFWFSZ/UJNFJOUFSWBM XIJDIUVSOTPVUUPCFPODFFWFSZ XFFLT TPUIFUIJSETBNQMJOHQFSJPEJTXFFLT O &5TBNQMFTBUBSBUFPGPODFFWFSZ/UJNFJOUFSWBM XIJDIUVSOTPVUUPCFPODFFWFSZ NPOUIT TPUIFGPVSUITBNQMJOHQFSJPEJTNPOUIT O &5TBNQMFTBUBSBUFPGPODFFWFSZ/UJNFJOUFSWBM XIJDIUVSOTPVUUPCFPODFFWFSZ ZFBS, so the fifth sampling period is 5 yFBST BUOPPOPO.BSDIFBDIZFBS &BDISFTFBSDIFSXSJUFTVQBSFQPSUBUUIFFOEPGUIFQSPKFDUTheir FYFDVUJWFTVNNBSJFT FBDIFYQSFTTFE JOUFSNTPGXIFUIFSBOEIPX4VONPWFTXJUISespect to the fixFEQPJOUBOEPSJFOUBUJPO BSF O O O O O
&54VONPWFTBDZDMJDBMMZGSPNFBTUUPXFTU &54VONPWFTBDZDMJDBMMZGSPNXFTUUPFBTU &54VONPWFTBDZDMJDBMMZGSPNOPSUIUPTPVUI &54VONPWFTDZDMJDBMMZ OPSUIUPTPVUIUPOPSUIUPTPVUI &54VOEPFTOPUNPWF
The committee that sponsorFEUIJTSFTFBSDIDPODMVEFTUIBUGVSUIFSSFTFBSDIJTOFFEFE
Types of Change The FBSMZ8FTUFSODPODFQUPGUJNFXBTOPUBOBSSPX BPOFEJSFDUJPOBMMJOFBSfloXXJUIXIJDIXF PGUFODPODFQUVBMJ[FUJNFJUXBTUIFDPODFQUPGDZDMFFWFSZUIJOH EBZOJHIU MVOBSDZDMF TFBTPOT FUD DPNJOHCBDLUPUIFTBNFTUBUFQFSJPEJDBMMZ /PWJLPW *O4&XFNBLFFYUFOTJWFVTFPG CPUINPEFMUZQFTBDZDMJDBOEDZDMJDfloXThis TVCTFDUJPOEJTDVTTFTTFWFSBMBTQFDUTPGDZDMJDBOE BDZDMJDDIBOHFNPEFMT
Cyclic Models The cyDMJDNPEFMUZQFIBTTFWFSBMWBSJBUJPOT TPNFPGXIJDIBSFTIPXOJO'JHVSF O 7BSJBOU SFQFBUJOH FYBDUMZ UIF TBNF DZDMF DBO CF NPEFMFE CZ B DJSDMF &YBNQMF TUBUF NBDIJOFJNQMFNFOUFEJOTPGUXBSF4BZJUIBTSFQFBUJOHTFRVFOUJBMTUBUFT"#$%"#$ %"#z&WFSZDZDMFSFQFBUTFYBDUMZUIFTBNFTUBUFTBTUIFQSFWJPVTDZDMF O 7BSJBOUSFQFBUJOHDZDMFTCVUdiffers TMJHIUMZJOBNPSFPSMFTTVOJGPSNXBZ*UDBOCFNPE FMFECZBTQJSBM&YBNQMFHSBEVBMXFBSJOHPVUPGQIZTJDBMNBDIJOF GPSBQFSJPEPGUJNF QSJPSUPXIFOJUFYQFSJFODFTESBTUJDESop-off or stops worLJOH
Time
1. Same cycle: Model = Circle
2. Similar cycle: Model = Spiral
O
215
3. Non-repeating cycles: Model = Strange attractor
Figure 9.2 Cyclic model variations. (Source: Wikipedia 2008.)
O 7BSJBOU 3FQFBUJOH DZDMFT CVU OP DZDMF SFQFBUT FYBDUMZ UIF QBUI PG BOZ QSFWJPVT DZDMF BOENBZDIBOHFCBDLBOEGPSUICFUXFFOdifferFOUDZDMFT*UDBOCFNPEFMFECZBTUSBOHF BUUSBDUPSTVDIBTUIF-PSFO[TUSBOHFBUUSBDUPS JOUIFfigurF TUSBOHFBUUSBDUPSJNBHFJTGSPN 8JLJQFEJB &YBNQMF#FIBWJPSPGQFSTPOBDUJOHJOUXPBMUFSOBUJOHSPMFTUIBUNBQUP the two differFOUDZDMFT TVDIBTFNQMPZFFBOEQBSFOU TherFBSFBMTPBUMFBTUUXPWJFXTPGBOZDZDMJDNPEFM BTUBUFTJNJMBSJUZWJFXBOE BUJNFMJOF WJFX The UISFF WBSJBOUT BCPWF XFSF EFTDSJCFE BOE JMMVTUSBUFE JO UIF TUBUFTJNJMBSJUZ WJFX 6TJOH 7BSJBOUGSPN'JHVSF UIFUXPWJFXTBSFJMMVTUSBUFEBOEDPOUSBTUFEJO'JHVSFThe TUBUF TJNJMBSJUZWJFX DJSDMF POMZTIPXTUIFSFQFBUJOHTUBUF OPUUIFUJNFXIFOFBDIPDDVSTThe UJNFMJOF WJFXTIPXTUIFUJNFQPJOUXIFOFBDITUBUFJTSFWJTJUFE
Scale Effects on Acyclic and Cyclic Models $ZDMFTFYIJCJUBIVHFUJNFTDBMFSBOHFGSPNCJMMJPOTPGDZDMFTQFSTFDPOEGPSDFSUBJOBUPNT VQUP CJMMJPOTPGZFBSTGPSHBMBYJFT5JNFTDBMFTJOUSPEVDFJOUFSFTUJOHSFMBUJPOTBOEWJFXTPGBDZDMJDBOE DZDMJDNPEFMT $POTJEFSUIBUBOZHJWFOTZTUFNDIBOHFWFDUPSDBOCFEFTDSJCFEJOUFSNTPGCPUIWBSJBCMFTJUT DZDMJDDIBOHFBOEJUTBDZDMJDDIBOHFXIFSFPOFPSCPUIPGUIFTFWBSJBCMFTNBZCF[FSPGPSBHJWFO UJNFQFSJPE4VQQPTFBTZTUFNIBTBDZDMFPGIPVS/PXMFUTFYBNJOFJUTDIBOHFBUBUJNFTDBMFPG TFDPOET IPXJUDIBOHFTPWFSUIFDPVSTFPGTFDPOE
BUBTDBMFPGIPVST IPXJUDIBOHFTPWFSUIF DPVSTFPGPSBGFXIPVST
BOEBUBTDBMFPGNPOUIT IPXJUDIBOHFTPWFSUIFDPVSTFPGBNPOUI 'JHVSFJTBOPUJPOBMWJFXPGBMMUISFFTDBMFT BTXFMMBTUIFNBQQJOHCFUXFFOUIFTDBMFT
State-similarity view
Figure 9.3
Timeline view
State-similarity and timeline views of cycles.
216 O
Model-Oriented Systems Engineering Science
Scale 1: Small portion of one cycle. Change is acyclic at this scale.
Scale 2: Cycle. Change is cyclic at this scale. But a modest number of cycles collectively show repeating cycles (circle on left) or an acyclic overall trend (spiral on right).
Scale 3: Large number of cycles. Only see constant (dot on left) or acyclic trend (line on right) at this scale.
Figure 9.4
Scale effects on views of cyclic and acyclic change.
O 4DBMF FH TFDPOE The DIBOHFPGUIFTZTUFNBQQFBSTUPCFBDZDMJDBUUIJTTDBMFThe DZDMJD DIBOHFXPVMECFSFHBSEFEBT[FSPThe BDZDMJDDIBOHFJTFJUIFS[FSPPSBTNBMMJODSFNFOU PWFSUIFDPVSTFPGUIJTTFDPOE O 4DBMF FH IPVS The DIBOHFPGUIFTZTUFNBQQFBSTUPCFDZDMJDBUUIJTTDBMFThe BNQMJ UVEFPGUIFDJSDMFPSTQJSBMJTWJTJCMFBOEJTUIFBNPVOUPGDZDMJDDIBOHF*GUIFTZTUFNJTTFFO BTSFUVSOJOHUPFYBDUMZUIFTBNFTUBUF UIFDJSDMFPOUIFMFGU
UIFBDZDMJDDIBOHFJTTFFOBT [FSP O 4DBMF FH NPOUI The DIBOHFPGUIFTZTUFNBQQFBSTUPCFBDZDMJDBUUIJTTDBMFThe DZDMJD DIBOHFXPVMECFJOWJTJCMFBOESFHBSEFEBT[FSPThe BDZDMJDDIBOHFJTFJUIFS[FSP JGUIF TZTUFNGPMMPXTFYBDUMZUIFTBNFDJSDMFBU4DBMF PSBOBDZDMJDUSFOEJGUIFTZTUFNGPMMPXT UIFTQJSBMBU4DBMF This NBZBQQFBSUPCFBOFTPUFSJDPSVOVTVBMDBTFCVUJUSFQSFTFOUTBMBSHFOVNCFSPGTJUVBUJPOT JODMVEJOHUIFMJGFPGNBOZTZTUFNT XIJDIHPUISPVHIUIFTBNFSPVUJOFDZDMFTFBDIEBZPSTPNF PUIFSQFSJPEJDJUZ BOEPWFSUJNFBMTPFYQFSJFODFBDZDMJDDIBOHF TVDIBTBHJOHPSHSPXJOH BTJMMVT USBUFEJOUIFUISFFDZDMJDWBSJBOUTBCPWFBOEUIFMFWFMTPGDIBOHFUIBUXJMMCFEJTDVTTFEMBUFSJOUIJT TFDUJPO8FOPw briefly discuss human and organization examples frPNUIFTDBMFQFSTQFDUJWF &YBNQMF)VNBO&BDIDZDMFJO4DBMFSFQSFTFOUTBEBZJOUIFMJGFPGBIVNBODPSSFMBU JOHXJUIUIFDJSDBEJBOSIZUIN*OUIJTDBTF UIF4DBMFNPEFMJTUIFTQJSBMPOUIFSJHIUCFDBVTF BIVNBOJTBCJUdifferFOUGSPNPOFEBZUPUIFOFYU4DBMFSFQSFTFOUTDIBOHFPWFSUIFMJGF TQBOPGBIVNBO"U4DBMF TBZBGFXNJOVUFT XFDBOOPUPCTFSWFUIFEBJMZDZDMF &YBNQMF0SHBOJ[BUJPO&BDIDZDMFJO4DBMFSFQSFTFOUTBZFBSJOUIFMJGFPGBOPSHBOJ[BUJPO XJUITFBTPOBMWBSJBUJPOT TPJUIBTBOBOOVBMDZDMFPGfluctuating TJ[F4DBMFSFQSFTFOUTDIBOHF PWFSNVMUJQMFZFBSTPGUIFPSHBOJ[BUJPOGPSFYBNQMF JUHSPXTJOTJ[FQFSZFBSGPSZFBST "U4DBMF TBZBXFFL XFDBOOPUPCTFSWFUIFBOOVBMDZDMF
Time
O
217
Change of Interest *OQSFWJPVTDIBQUFSTXFEJTDVTTFEUIFDPODFQUPGTZTUFNPGJOUFSFTU*OUIJTDIBQUFSUIFDPODFQUPG DIBOHFPGJOUFSFTUJTVTFGVM"OPCTFSWFSJTJOUFSFTUFEJOTPNFDIBOHFTUIBUPDDVSBOEOPUJOPUIFS DIBOHFTUIBUPDDVSThe DIBOHFPGJOUFSFTUNBZCFspecified JOUFSNTPGTUBUFT DPOEJUJPOT QFSJPET PCTFSWBUJPO QPJOUT PS WJFXT 8F EJTDVTT UISFF PG QPUFOUJBMMZ NBOZ WJFXT PG DIBOHF PG JOUFSFTU JOWBSJBOUWJFX TDBMFWJFX BOEIJEJOHWJFX
Invariant View "OJOWBSJBOUJTBNPEFMBEFTDSJQUJPOPSBTTFSUJPOPGBTZTUFNDIBSBDUFSJTUJDPSSFMBUJPOUIBU JTQSFTFSWFEJOBMMPCTFSWBCMFTUBUFT TFF.FZFS GPSBHPPEEFTDSJQUJPOPGJOWBSJBOUT 8IBU JTPGJOUFSFTUJTUIFDIBOHF PSJOUIJTDBTFUIFMBDLPGDIBOHF JOUIFDIBSBDUFSJTUJDPSSFMBUJPOJOUIF PCTFSWBCMFTUBUFT8IBUJTOPUPGJOUFSFTUJTBOZDIBOHFJOUIFDIBSBDUFSJTUJDJOOPOPCTFSWBCMFTUBUFT 0OFJNQMJDBUJPOPGUIJTJTUIBUBOJOWBSJBOUEFQFOETPOXIBUJTPCTFSWFE XIJDIHFOFSBMMZJTdefined CZUIFWJFXQPJOUGSPNXIJDIPCTFSWBUJPOTBSFNBEF*GBDIBSBDUFSJTUJDUIBUJTUPCFJOWBSJBOUJT DPOUJOVPVTMZPCTFSWBCMFGSPNWJFXQPJOU BOEJTPCTFSWBCMFPODFBZFBSGSPNWJFXQPJOU UIFO UIFDIBSBDUFSJTUJDNVTUIPMEDPOUJOVPVTMZJOWJFXQPJOU CVUPOMZOFFETUPIPMEBUFBDIBOOVBM PCTFSWBUJPOGSPNWJFXQPJOU*OUIFMBUUFSDBTF UIFDIBSBDUFSJTUJDDPVMEDIBOHFUISPVHIPVUUIF ZFBSCVUJGJUIBEUIFTBNFWBMVFBUUIFPCTFSWBUJPOQPJOUFBDIZFBS JUXPVMECFDPOTJEFSFEJOWBSJ BOUCZBOPCTFSWFSBUWJFXQPJOU &YBNQMFT *O NBUIFNBUJDT BO JOWBSJBOU JT TPNFUIJOH UIBU EPFT OPU DIBOHF VOEFS BO PQFSB UJPOPSUSBOTGPSNBUJPO*OTPGUXBSF BOJOWBSJBOUJTBOFYQSFTTJPOUIBUJTUIFTBNFCFGPSFBOEBGUFS FYFDVUJPO PG B QJFDF PG PCTFSWFE TPGUXBSF The CFGPSF BOE BGUFS WJFXQPJOU DPVME SBOHF GSPN B TJOHMF MJOF PG DPEF UP B TDSJQUFE TFRVFODF PG NVMUJQMF QSPHSBNT *O B DBS UIF DPOTUSBJOU UIBU B UJSFNVTUCFNPVOUFEBUBMMUJNFTXIJMFUIFDBSJTJOPQFSBUJPODPVMECFDPOTJEFSFEBOJOWBSJBOU The PCTFSWBCMFTUBUFTGPSUIFNBUIFNBUJDTBOETPGUXBSFFYBNQMFTBSFDPOWFOJFOUMZdefined JOUFSNT PGQSFBOEQPTUDPOEJUJPOT"RVBOUJUZPSFYQSFTTJPONVTUCFUIFTBNFBUUIFFOEPGUSBOTGPSNBUJPO PSFYFDVUJPOBTJUXBTQSJPSUPUSBOTGPSNBUJPOPSFYFDVUJPO8FEPOPUDBSFJGJUDIBOHFEJOUIF DPVSTFPGUIFPQFSBUJPO BTMPOHBTJUTTUBUFBUUIFFOEXBTUIFTBNFBTUIFTUBUFBUUIFCFHJOOJOH4P UIFDIBOHFPGJOUFSFTUJTdefined BUUIFTUBSUBOEFOEPCTFSWBUJPOQPJOUT BOEBOJOWBSJBOUdefines UIBU DIBOHF UP CF [FSP The TJUVBUJPO XJUI UIF DBS BOE UJSF PO UIF PUIFS IBOE JT DPOUJOVPVTMZ PCTFSWFEThe UJSFNVTUCFNPVOUFEPOUIFDBSQFSTJTUFOUMZBDSPTTUIFTQBOPGUJNFEVSJOHXIJDI JUJTPQFSBUJOH"OPUIFSFYBNQMFJTBTBGFUZEFQPTJUCPYThe DPOEJUJPOPGUIFNBUFSJBMXIFOJUJT QMBDFEJOUIFTBGFUZEFQPTJUCPYNVTUCFUIFTBNFBTUIFDPOEJUJPOXIFOJUJTSFNPWFEGSPNUIF CPY*UDPVMECFJOBOZDPOEJUJPOPSLFQUBOZXIFSFEVSJOHUIFJOUFSWBMCFUXFFOQMBDJOHJUJOUIF CPYBOESFUSJFWJOHJUGSPNUIFCPY BTMPOHBTJUJTJOUIFTBNFDPOEJUJPOBUCPUIPGUIPTFPCTFSWB UJPOUJNFT
Scale View $IBOHFTPGJOUFSFTUPGUFOWBSZCZTDBMF'JHVSFJMMVTUSBUFTPOFFYBNQMFPGUIJT"OPCTFSWFSXIP DIPPTFTTDBMFJTJOUFSFTUFEJOUIFNPEFTUBDZDMJDDIBOHFPOBTNBMMQBSUPGXIBUJTBDZDMFBUTDBMF "OPCTFSWFSBUTDBMFJTJOUFSFTUFEJOUIFDZDMFPGDIBOHF"OPCTFSWFSBUTDBMFEPFTOPUTFFBOE JTOPUJOUFSFTUFEJODZDMFT CVUJTJOUFSFTUFEJOUIFMPOHFSUFSNDIBOHFPGUIFTZTUFN XIJDIJTFJUIFS OPDIBOHF JGTDBMFJTUIFSFQFBUJOHDJSDMF PSBUSFOE JGTDBMFJTUIFNPWJOHTQJSBM The NFBTVSF NFOUFYBNQMFJOUIFTFDUJPOFOUJUMFEi8IFUIFS4PNFUIJOH*T4UBUJDPS%ZOBNJDwJMMVTUSBUFEUIBU
218 O
Model-Oriented Systems Engineering Science
NFBTVSFNFOUTDBOCFNJTMFBEJOHBUdifferFOUTDBMFTPSGSPNdifferFOUWJFXTThe NFBTVSFNFOUNVTU NBUDIXIBUJTPGJOUFSFTU "OPUIFS TDBMF FYBNQMF JT TUFQXJTF SFWPMVUJPO UIBU JT B TZTUFN TVDI BT BO PSHBOJ[BUJPO UIBU USBOTGPSNTJUTFMGCVUEPFTTPWJBBTFSJFTPGHSBEVBMTUFQTSBUIFSUIBOBTVEEFOCJHCBOHDIBOHFThis EJTUJODUJPODBOCFTFFOJO'JHVSFWFDUPSC XIJDISFQSFTFOUTUSBOTGPSNBUJPOPGBOPSHBOJ[BUJPO 4BDSPTTUIFUJNFQFSJPECFUXFFO5BOE54VQQPTFBOFYUFSOBMPCTFSWFSPCTFSWFEUIFPSHBOJ [BUJPO4KVTUQSJPSUPUJNF5BOEBHBJOKVTUBGUFSUJNF55PUIJTPCTFSWFS UIFUSBOTGPSNBUJPO XPVMEBQQFBSUPCFNPSFTVEEFO XIJMFBOPUIFSPCTFSWFSXIPUSBDLFEUIFDIBOHFEVSJOHUIF5UP 5JOUFSWBMXPVMEWJFXJUBTHSBEVBM "TJNJMBSFYBNQMFJTUIFVTFPGUIFGPTTJMSFDPSEBTBOJOEJDBUPSPGUIFIJTUPSZPGCJPMPHJDBMFWPMV UJPO*OUIFFYBNQMFBCPWF TVQQPTFUIFFYUFSOBMPCTFSWFSJTUIFGPTTJMSFDPSE#FDBVTFUIJTJTBUUIF TDBMFPGHFPMPHJDUJNF JUDPNQSFTTFTUJNFTQBOTJOUPJOTUBOUBOFPVTQPJOUTJOUJNF4VQQPTFBTQFDJFT 4BUUJNF5FWPMWFTUPBOFXTQFDJFT4BUUJNF5 BMPOHWFDUPSCJO'JHVSF The UJNFTQBO CFUXFFO5BOE5NBZCFIVOESFETPGUIPVTBOETPSNJMMJPOTPGZFBSTThe GPTTJMSFDPSETIPXT4 BU5BOE4BU5CVUJUEPFTOPUDBQUVSFUIFJOUFSWFOJOHQFSJPE5JTGPMMPXFEJNNFEJBUFMZCZ 5This WJFXTIPXTUIFTQFDJFT4BQQFBSJOHTVEEFOMZBU5This JTPOFPGUIFdifficulties PGUSZJOH UPPCUBJOUIFIJTUPSJDBMEFUBJMTPGCJPMPHJDBMFWPMVUJPO BOEFTQFDJBMMZTQFDJBUJPO
Hiding View The CBTJDFOHJOFFSJOHQSJODJQMFPGFODBQTVMBUJPOPSJOGPSNBUJPOIJEJOHGBDJMJUBUFTNPEVMBSEFTJHO 1BSOBT FOVODJBUFEUIJTBTBDSJUFSJPOGPSEFTJHOJOHBTZTUFN FTQFDJBMMZGPSEFDPNQPTJOHB XIPMFTZTUFNJOUPQBSUTThe CBTJDJEFBJTUIBUFBDIQBSUIJEFTBEFTJHOEFDJTJPOUIBUJTMJLFMZUP DIBOHFThe HPBMJTGPSFBDIQBSUUPFYQPTFJOGPSNBUJPOUIBUJTFYQFDUFEUPCFSFMBUJWFMZTUBCMF BOE UPIJEFJOGPSNBUJPOUIBUJTFYQFDUFEUPCFSFMBUJWFMZWPMBUJMFGSPNBEFTJHOQFSTQFDUJWFThe DPODFQU PGDIBOHFPGJOUFSFTUSFMBUFTUPJOGPSNBUJPOIJEJOHJOUIFGPMMPXJOHXBZ4VQQPTFXFIBWFUXPQBSUT PGBTZTUFNDBMMFE1BOE1 BOE1EFQFOETPO1This NFBOTUIBUDIBOHFTUP1QPUFOUJBMMZ IBWFBOJNQBDUPO1/PXTVQQPTFUIBUXFTFQBSBUFQPUFOUJBMDIBOHFTJO1JOUPUXPHSPVQT FYUFSOBMDIBOHFTWJTJCMFUP1BOEJOUFSOBMDIBOHFTIJEEFOGSPN1*OUIJTTUSVDUVSF DMFBSMZUIF 1DIBOHFTPGJOUFSFTUUP1BSFUIFFYUFSOBMWJTJCMFDIBOHFT BOEUIF1DIBOHFTOPUPGJOUFSFTUUP 1BSFUIFJOUFSOBMIJEEFODIBOHFTThis TUFQIBTNBEFMJGFFBTJFSGPS1GSPNBDIBOHFQFSTQFD UJWF*GJOBEEJUJPO1BSSBOHFTUPIJEFJOUFSOBMMZUIFUIJOHTNPTUMJLFMZUPDIBOHF BOEUPFYQPTF FYUFSOBMMZUIFUIJOHTMFBTUMJLFMZUPDIBOHF UIJTbenefits 1FWFOGVSUIFS#VU1 BOEBMMPUIFSQBSUT PGUIFTZTUFNUIBUEFQFOEPO1 BSFOPUUIFPOMZbeneficiaries PG1JOGPSNBUJPOIJEJOH1JUTFMG benefits CFDBVTFJGJULFFQTNPTUDIBOHFTJOUFSOBM JUSFEVDFTJUTXPSLMPBEPGPWFSDPNJOHSFTJTUBODF UP DIBOHF BOE Sedefining BOE SFOFHPUJBUJOH JOUFSBDUJPOT BOE BHSFFNFOUT XJUI UIPTF QBSUT UIBU EFQFOEPOJU *OUIFJOWBSJBOUWJFX UIFDIBOHFTPGJOUFSFTUBSFIFMEUP[FSP XIJMFUIFDIBOHFTOPUPGJOUFS FTUBSFVODPOTUSBJOFEFYDFQUCZUIFCPVOETPGUIFMBSHFSJOWBSJBOUDPOTUSBJOU*OUIFTDBMFWJFX UIFDIBOHFTPGJOUFSFTUBSFOPUOFDFTTBSJMZDPOTUSBJOFE CVUUIFZBSFBsimplified TVCTFUPGUIFUPUBM QJDUVSFCZWJSUVFPGUIFGBDUUIBUUIFZBSFUIFPOMZPOFTWJTJCMFBUBHJWFOTDBMF*OUIFIJEJOHWJFX UIFDIBOHFTPGJOUFSFTUBSFNJOJNJ[FE BOEUIFDIBOHFTOPUPGJOUFSFTUBSFVODPOTUSBJOFEFYDFQU CZUIFCPVOETPGUIFFYUFSOBMWJFX%FTDSJCFEJOUIJTXBZ BMMUISFFQBUUFSOTPSWJFXTBSFUPPMTGPS ThFSF JT BOPUIFSJNQPSUBOUQFSTQFDUJWFJOXIJDIUIFIJEJOHEFTDSJCFE IFSF JT OPU EFTJSBCMF NPOJUPSJOH BOE USBDLJOHTUBUVTPGBTZTUFNThFHPBMJOUIJTQFSTQFDUJWF GPSFWFSZUIJOHGSPNCSJEHFTUPOFUXPSLTUPIVNBO IFBMUI JTUPFYQPTFWPMBUJMFJOGPSNBUJPOUPNPOJUPSTZTUFNTUBUVT
Time
O
219
NBOBHJOHDIBOHFCZSFEVDJOHUIFBNPVOUPGDIBOHFXFNVTUEFBMXJUIJOBHJWFOWJFXThese BSF UIFSFGPSFQBSUPGUIFNPSFHFOFSBMUPQJDPGEFBMJOHXJUIDIBOHFJOUIFDPMMFDUJWFBDUVBMJ[BUJPOQSP DFTTEJTDVTTFEJO$IBQUFS These UISFFQBUUFSOTPSWJFXTJOWBSJBOU TDBMF BOEIJEJOHBSFOPUOFDFTTBSJMZEJTUJODUPS TFQBSBUF'PSFYBNQMF XFDPVMESFBTPOBCMZDPODFQUVBMJ[FBOFYUFSOBMNPEFMPGBTZTUFNBTIJE JOHDIBOHFTFYIJCJUFECZUIFJOUFSOBMNPEFM PSBTBOJOWBSJBOUUIBUEFTDSJCFTXIBUJTUSVFPGUIF FYUFSOBMMZWJTJCMFCFIBWJPSPSEBUB XIJMFOPUCFJOHJOUFSFTUFEJODIBOHFTJOUIFJOUFSOBMCFIBWJPS PSEBUB
Other Concepts: Persistence and Duality This TFDUJPOEJTDVTTFTFYBNQMFTPGTUBUFBOESPMFQFSTJTUFODF GPMMPXFECZUIFDPODFQUTPGEVBMJUZBOE DPOUSBTUJOUIFUJNFEJNFOTJPO
State and Role Persistence 4PNFTUBUFTBOESPMFTBSFQFSDFJWFEBTQFSTJTUJOHBDSPTTNVMUJQMFDZDMFMFWFMT&YBNQMFTPGCPUIBSF QSFTFOUFE 4UBUF *O B UJNFTMJDJOH DPNQVUFS PQFSBUJOH TZTUFN DPOTJEFS B TPGUXBSF QSPHSBN 1 UIBU JT MPBEFEBOEFYFDVUJOH BOEJTUJNFTMJDFEXJUIPUIFSQSPHSBNT0OFDZDMFJTUIFPOFUJNFQSPDFTTPG CFJOHMPBEFEBUUJNF5 FYFDVUJOH BOEUIFOfinishing BOECFJOHVOMPBEFEBUUJNF5The PUIFS DZDMFJTUIFUJNFTMJDFTTVQQPTFUIFQFSJPE5UP5JTEJWJEFEJOUPTMJDFTidentified BTU U z UBOEUIBU1JTBMMPDBUFEPOFPGFWFSZTMJDFTTBZ U U z U/PXXF BTLBRVFTUJPO8IFOJT1FYFDVUJOH $MFBSMZJUJTFYFDVUJOHEVSJOHTMJDFU#VUJTJUFYFDVUJOH EVSJOHTMJDFU The BOTXFSNJHIUEFQFOEPOUIFDPOUFYUBOEQVSQPTFPGPVSRVFTUJPO*GJOUIF QFSJPECFUXFFO5BOE5 XFJOUFSSPHBUFUIFTZTUFNBUUIFMFWFMPGXIBUQSPHSBNTBSFMPBEFEBOE FYFDVUJOH UIFTZTUFNXJMMUFMMVTUIBU1JTFYFDVUJOH0OUIFPUIFSIBOE JGXFBSFDPOEVDUJOH BOBVUPQTZPGUIFDPNQVUFSFYFDVUJPOCFDBVTFUIFDPNQVUFSDSBTIFECFUXFFO5BOE5 BOEJU UVSOTPVUUPIBWFDSBTIFEEVSJOHTMJDFU UIFOXFNJHIUBOTXFSOP 1XBTOPUFYFDVUJOHBUUIBU NPNFOUBOEUIFSFGPSFNBZCFBMFTTMJLFMZTVTQFDUGPSDBVTJOHUIFDSBTIUIBOUIFQSPHSBNUIBUXBT FYFDVUJOHEVSJOHU 3PMF"TTVNFUIBU#PCQMBZTUIFSPMFTPGFNQMPZFF IVTCBOE BOE-JUUMF-FBHVFCBTFCBMMDPBDI 'VSUIFSBTTVNFUIBUIFPOMZQMBZTPOFPGUIFTFSPMFTBUBUJNF'PSFYBNQMF IFJTJOUIFSPMFPG FNQMPZFFEVSJOHUIFEBZ.POEBZUISPVHI'SJEBZ UIFSPMFPGCBTFCBMMDPBDI4BUVSEBZNPSOJOH BOEUIFSPMFPGIVTCBOEBMMPUIFSUJNFT'VSUIFS BTTVNFUIFCBTFCBMMTFBTPO JODMVEJOHQSFMJNJOBSZ NFFUJOHT QSBDUJDFT BOEHBNFT HPFTGSPN.BZUISPVHI+VMZ BOEUIBUIFJTBDPBDIGSPNUIF UISPVHITFBTPOT/PXXFBTLBRVFTUJPO*GTPNFPOFBTLT#PCi"SFZPVB-JUUMF-FBHVFCBTF CBMMDPBDI w XIFOJTUIFBOTXFSZFT 4VQQPTFUIFRVFTUJPOJTBTLFE POB4BUVSEBZNPSOJOHJO +VOF POB5VFTEBZFWFOJOHJO+VOF JO4FQUFNCFSBOE TPNFUJNFJO *OHFOFSBM UIFBOTXFSXPVMEQSPCBCMZCFZFTGPSBMMFYDFQU #PCXPVMEDPOTJEFSIJNTFMG JOUIFSPMFPGCBTFCBMMDPBDIFWFOJOUIFoff-season VOUJMIFTUPQQFECFJOHBDPBDIThis FYBNQMF JMMVTUSBUFT UISFF MFWFMT PG DZDMF XFFLMZ HBNFT BOOVBM TFBTPOT BOE UIF MJGF TQBO PG IJT DPBDIJOH DBSFFS 'VSUIFSNPSF BTTVNJOH#PCXBTBOFNQMPZFFBOEIVTCBOEGSPNUP UIFOBUBOZ HJWFONPNFOUEVSJOHUIBUQFSJPE IFXPVMETBZ*BNBIVTCBOE *BNBOFNQMPZFF BOE*BNB CBTFCBMMDPBDI#VUUIFRVFTUJPOPGXIFOIFJTBDPBDIDPVMEBMTPEFQFOEUPTPNFEFHSFFPOUIF DPOUFYUPGUIFRVFTUJPO*GUXPCPZTPOIJTCBTFCBMMUFBNHPUJOUPBfight BOETPNFPOFBTLFEJGIF
220
O
Model-Oriented Systems Engineering Science
XBTUIFJSDPBDI UIFSFJTBdifferFODFCFUXFFOXIFUIFSUIFfight PDDVSSFEPO B4BUVSEBZNPSOJOH JO+VOFPS B5VFTEBZFWFOJOHJO+VOF#PCIBEsignificantly NPSFSFTQPOTJCJMJUZGPS their behavior in the first case than the second. TherFBSFGPVSSFMBUFEQPJOUTUPCFNBEFIFSFSFHBSEJOHUIFRVFTUJPOPGXIFUIFSBHJWFOTUBUF of affairs exists: *t may exist in different senses at differFOUDZDMFT 8IFUIFSJUFYJTUTBUBHJWFOUJNFJOBHJWFODZDMFNBZEFQFOEPOQFSTQFDUJWF The TUBUFJTPGUFOQFSDFJWFEUPQFSTJTUBDSPTTMPOHFSDZDMFTFWFOXIFOJUEPFTOPUIPMEBU UJNFTJOBTIPSUFSDZDMF .VMUJQMFdifferFOUTUBUFTPGaffairs PGUIFTBNFJOEJWJEVBM FTQFDJBMMZSPMFT BSFPGUFODPO DFJWFEBTFYJTUJOHTJNVMUBOFPVTMZ
Duality, Tension, and Paradox in Time Variables 8FNFOUJPOFEUIFDPODFQUPGEVBMJUZBOEUFOTJPOJO$IBQUFSBTBDIBSBDUFSJTUJDPGDPNQMFYTZT UFNTThe UJNFEJNFOTJPODPOUBJOTBGFXPGUIFTFUFOTJPOT'JSTU TUBCJMJUZBOEDIBOHFBSFJODPO TUBOUUFOTJPOJOTZTUFNTBOEFOWJSPONFOUT"TVNNBSZPGFWPMVUJPOUIBUSeflects UIJTJTGSPN5BOH BOE &QTUFJO i&WPMVUJPO PG CJPMPHJDBM DPNQMFYJUZ JOWPMWFT BO FOWJSPONFOUBMMZ SFHVMBUFE CBMBODFCFUXFFOHFOFUJDDPOTFSWBUJPOBOEWBSJBUJPOw 4FDPOE DZDMJDBOEBDZDMJDDIBOHFSeflect BCBMBODFBOEUFOTJPOUIBUTIPXTVQJOdifferFOUWJFXT TDBMFT BOEUJNFT BTJMMVTUSBUFEJOFBSMJFSEJTDVTTJPOTBOE'JHVSFThirE DZDMJDDIBOHFJUTFMGJTB UFOTJPOPSQBSBEPYPGDPOTUBODZBOEDIBOHFJUDPOUJOVBMMZDIBOHFT CVUBUUIFTBNFUJNFJUSFQFBUT JUTFMGJOBDPOTUBOUSFQFUJUJPO "OPUIFSTPNFXIBUTFQBSBUFUFOTJPOJTQMBOOJOH8FOFFEUPTFUHPBMTBOEdefine QMBOTUPSFBDI UIPTFHPBMT CVUXFSBSFMZGPMMPXBQMBOThe HPBMNBZDIBOHFPSFWFOJGUIFHPBMTUBZTUIFTBNF UIFQMBOUPHFUUIFSFVTVBMMZDIBOHFTThe CBMBODFBOESFTPMVUJPOPGUIJTUFOTJPOJTEFTDSJCFEJO $IBQUFS
Modeling Levels of Process and Change 8e define thrFFMFWFMTPGQSPDFTTBOEDIBOHF O -FWFMXIBUBTZTUFNEPFTUIBUJT DIBOHFBDDPNNPEBUFEPSWBSJBUJPOTVQQPSUFEXJUIJO UIFSBOHFPGCFIBWJPSPGBHJWFOTZTUFN O -FWFMXIBUBTZTUFNJTUIBUJT DIBOHFJOWolving modification of the system (parUT O -FWFMDIBOHFJOIPXXFWJFXBTZTUFNUIBUJT DIBOHFJOWPMWJOHmodification PGTZTUFN NPEFMTTVDIBTDIBOHJOHUIFEFTJHOPSSFRVJSFNFOUTPGBTZTUFN *OTPNFDJSDVNTUBODFT DIBOHFDBOPDDVSJOBOZPOFPGUIFTFMFWFMTXJUIPVUDIBOHJOHUIFPUIFSUXP MFWFMT*OPUIFSDJSDVNTUBODFT JGPOFMFWFMDIBOHFT POFPSCPUIPGUIFPUIFSMFWFMTBMTPDIBOHFT "DBSBOEBQFSTPODBOCFVTFEUPJMMVTUSBUFUIFMFWFMT'PSBDBS -FWFMSFQSFTFOUTOPSNBMQSP DFTTFTPSDIBOHFTJOCFIBWJPS TVDIBTUIFFOHJOFCFJOHPOPSoff, PSUIFDBSDIBOHJOHEJSFDUJPOPS TQFFE-FWFMJODMVEFTSFQMBDJOHPSSFQBJSJOHFOHJOFQBSUT UJSFT FUD-FWFMDPVMEJODMVEFDIBOH JOHJOUFSOBMPSFYUFSOBMNPEFMT TVDIBTDIBOHJOHUIFFOHJOFUZQF PSBQFSGPSNBODFSFRVJSFNFOU 'PSBDBS XFVTVBMMZDPOTJEFS-FWFMBOE-FWFMUPCFDMFBSMZTFQBSBUFEDIBOHJOHCFIBWJPSTFFNT DMFBSMZEJTUJODUGSPNSFQMBDJOHBQBSU FWFOUIPVHI-FWFMDIBOHFPGUFOSFTVMUTJO-FWFMDIBOHFT
Time
O
221
/PXDPOTJEFSBQFSTPO-FWFMSFQSFTFOUTUIFDIBOHJOHCFIBWJPSPGUIFQFSTPO GSPNPOFNJO VUFUPUIFOFYU PSGSPNPOFSPMFTVDIBTFNQMPZFFUPBOPUIFSTVDIBTQBSFOU -FWFMJTBDIBOHFJOUIFQFSTPOThis DPVMECFBUBOFYUSFNFMFWFMPGQBSUTSFQMBDFNFOU TVDI BTBIFBSUUSBOTQMBOUPSSFQMBDJOHLOFFKPJOUTXJUIBStificial POFT*UDPVMECFBUBMFTTFYUSFNFMFWFM PGQBSUTSFQBJSTVDIBTWBSJPVTUZQFTPGTVSHFSZ#VUIVNBOTBMTPDIBOHFDPOUJOVBMMZJOBUMFBTUUISFF DBUFHPSJFT 'JSTU UIFZ JNQSPWF QIZTJDBMMZ NFOUBMMZ BOE TPDJBMMZ UISPVHI EFWFMPQNFOU HSPXUI MFBSOJOH BOE BDDVNVMBUFE FYQFSJFODF 4FDPOE UIFZ EFUFSJPSBUF JO WBSJPVT XBZT UISPVHI BHJOH ThirE UIFZDIBOHFJOSFTQPOTFUPUIFJSJOUFSBDUJPOXJUIUIFFOWJSPONFOUUISPVHIPVUUIFJSMJGFUJNF This NFBOTUIBU-FWFMBOEDIBOHFTPDDVSDPOUJOVBMMZBOETJNVMUBOFPVTMZ BOEJONBOZDBTFT EJSFDUMZinfluence FBDIPUIFS*OIVNBOT BOECZFYUFOTJPODPNQMFYTZTUFNT $4 JOHFOFSBM UIF EJTUJODUJPOCFUXFFOXIBUBQFSTPOEPFT -FWFM BOEXIBUUIFQFSTPOJT -FWFM JTOPUTPDMFBS #BTFEPOUIJTEJTDVTTJPO XFDBOSFDPOTJEFSUIFDBS*UHSBEVBMMZEFUFSJPSBUFTXJUIVTF'SPN UIJTQFSTQFDUJWF XIBUUIFDBSJTTFFNTNPSFDMPTFMZDPOOFDUFEUPXIBUJUEPFTBTJUCFIBWFT -FWFM
JUHSBEVBMMZEFUFSJPSBUFT -FWFM /PUFUIBUDPODFQUVBMTZTUFNTTVDIBTTPGUXBSFQSPHSBNTEP OPUJOHFOFSBMEFUFSJPSBUFUISPVHIVTF TPUIFJS-FWFMDIBOHFTTFFNDMFBSMZEJTUJODUGSPNUIFJS -FWFMDIBOHFT)PXFWFS UIFPWFSBMMTPGUXBSFTZTUFNQFSGPSNBODFNBZEFUFSJPSBUF GPSFYBNQMF UISPVHIBDDVNVMBUJPOPGSFHJTUSZFOUSJFTPSEJTLGSBHNFOUBUJPO'VSUIFSNPSF TFMGNPEJGZJOHTPGU XBSFDMPTFMZDPOOFDUT-FWFMDIBOHFTBOE-FWFMDIBOHFTCZNPEJGZJOHJUTFMGXIJMFJUJTPQFSBUJOH EVFUPDPOEJUJPOTPGJUTPQFSBUJPO -FWFMDPWFSTDIBOHFTJONPEFMTPGIVNBOT'PSFYBNQMF PVSNPEFMPGIVNBOBOBUPNZNBZ CFGBJSMZNBUVSFBOETUBCMFBUUIFDVSSFOUUJNF CVUPVSNPEFMPGIVNBOHFOFTIBTFWPMWFETJH nificantly JOSFDFOUZFBSTCFDBVTFPGsignificant JODSFBTFTJOLOPXMFEHFUIBUIBWFMFEUPJNQSPWFE fidelity of the model. "GBJSDPODMVTJPOPGUIFGPSFHPJOHEJTDVTTJPOPG-FWFMBOE-FWFMDIBOHFTJTUIBUGPSTZTUFNT JOHFOFSBM JUNJHIUCFVTFGVMUPIBWFUXPWJFXTPOFJOXIJDI-FWFMDIBOHFTBSFDMFBSMZEJTUJO HVJTIFEGSPNMFWFMDIBOHFT BOEPOFJOXIJDIUIFZBSFOPUDMFBSMZEJTUJOHVJTIFE 1SPDFTTPSDIBOHFNPEFMTSFQSFTFOUJOHUIFTFUISFFMFWFMT BOEDPNCJOBUJPOTPGMFWFMT BSFEJT DVTTFE JO UIF TFDUJPOT UIBU GPMMPX 'JHVSF DPNQBSFT UIF MJGF TQBO PG QSPDFTTFT BU FBDI MFWFM The figurFBQQMJFTUPBMM4&TZTUFNT54 $4TVDIBTBIVNBO BOEIZCSJEDPNCJOBUJPOTPGCPUI 'PSNBUJPOPGBUSBEJUJPOBMTZTUFNJTUIFJOJUJBMEFWFMPQNFOU XIJDIFOETBUJOJUJBMPQFSBUJPOBMDBQB CJMJUZ'PSNBUJPOPGBIVNBOJTSFBTPOBCMZNPEFMFEBTHFTUBUJPO XIJDIFOETBUCJSUI'PSNBUJPOPG BOPSHBOJ[BUJPONBZJODMVEFJODPSQPSBUJPOBOETFUVQBDUJWJUJFTTVDIBTPCUBJOJOHGVOET GBDJMJUJFT FRVJQNFOU BOEQFSTPOOFM*UFOETBUUIFQPJOUUIFPSHBOJ[BUJPOCFHJOTPQFSBUJPOTPSPQFOTGPS CVTJOFTT *OBMMDBTFT TZTUFNCFIBWJPSCFHJOTBUUIFFOEPGGPSNBUJPO"NBUVSBUJPOQFSJPEPDDVSTGPS CPUI54BOE$4 GPMMPXFECZGVMMGVODUJPOJOH$IBOHFTDPOUJOVFUPPDDVSEVSJOHGVMMGVODUJPOJOH This JT PGDPVSTF Bsimplification. 'PSFYBNQMF UIFMJOFCFUXFFONBUVSBUJPOBOEGVMMGVODUJPOJOH JTWFSZGV[[Z*OBMMUISFFMFWFMT QSPDFTTFTBOEDIBOHFTUPQBUSFUJSFNFOUp*OUIFDBTFPGUIFNPEFM -FWFM
UIFMJGFTQBOTIPXOJTUIFMJGFTQBOPGUIFDPSSFTQPOEFODFPGUIFNPEFMXJUIBTZTUFN This DPOUFYUGPDVTFTNPSFPOspecific NPEFMTBOEMFTTPOHFOFSBMNPEFMT*OUIFFYUSFNF Bspecific NPEFMNBZCFdefined GPS BOEPOMZDPSSFTQPOEUP UIJTTZTUFN JOXIJDIDBTFJUTMJGFTQBOJTUIF FYUFOUPGUIFMJOFGPS-JO'JHVSF#VUJOUIFHFOFSBMEFDPVQMFEDBTF BNPEFM BOEFTQFDJBMMZB HFOFSBMNPEFM IBTJUTPXOJOEFQFOEFOUMJGFTQBO XIJDIJTOPUTIPXOJOUIFfigurFCVUJTEJTDVTTFE 7JFXTBSFEJTDVTTFEJONPSFEFUBJMJO$IBQUFS pThJTJTCZEFfiOJUJPO3FUJSFNFBOT“FOEPGPQFSBUJPOBMQFSJPEPGJOUFSFTU ”XIJDIGPSBQFSTPODPVMECFSFUJSF NFOUGSPNUIFXPSLGPSDF PSBOFBSMJFSQPJOU PSBMBUFSQPJOU EFQFOEJOHPOXIBUJTCFJOHNPEFMFE
222 O
Model-Oriented Systems Engineering Science
Conceived Level
Planning
Born/IOC Reach adulthood/FOC Retire
Formation
Maturation
Full function
System behavior: L1
Retirement Range = System Versatility = Extent of phase portrait
System change: L2
Range = System adaptability
Model change: L3
Range = Model adaptability
IOC = Initial Operational Capability; FOC = Full Operational Capability
Figure 9.5
Process and change levels during system life span.
MBUFSJOUIFDIBQUFS"TZTUFNDBOEFBMXJUIFOWJSPONFOUBMDIBOHFBU-FWFMCZCFJOHWFSTBUJMF UIBU JT IBWJOHBCSPBESBOHFPGCFIBWJPSJOJUTSFQFSUPJSFXJUIPVUDIBOHJOHPSCFJOHDIBOHFEBOEBU -FWFMCZCFJOHBEBQUBCMF UIBUJT CFJOHBCMFUPDIBOHFUPCFUUFSfit UIFFOWJSPONFOU"NPEFMDBO BMTPEFBMXJUIDIBOHFCZCFJOHBEBQUBCMF
Models of Level 1 Change -FWFMQSPDFTTFTDPSSFTQPOEUPTZTUFNCFIBWJPS"MBSHFOVNCFSPGNPEFMTPGUIFTFQSPDFTTFTFYJTU JOCPUI54&BOE$4BSFOBT.BOZPGUIFTFBSFUSBEJUJPOBMMZDBMMFEEZOBNJDNPEFMT8FMJTUBOE briefly describe a feXPGUIFN 6nified .PEFMJOH-BOHVBHF 6.- 0.(B C The HFOFSBMDBUFHPSZJTCFIBWJPSEJB HSBNT BTPQQPTFEUPTUSVDUVSFEJBHSBNT TherFBSFGPVSUZQFTBDUJWJUZEJBHSBN JOUFSBDUJPOEJB HSBN TUBUFNBDIJOFEJBHSBN BOEVTFDBTFEJBHSBNThe JOUFSBDUJPOUZQF JOUVSO IBTGPVSUZQFT TFRVFODFEJBHSBN JOUFSBDUJPOPWFSWJFXEJBHSBN DPNNVOJDBUJPOEJBHSBN BOEUJNJOHEJBHSBN "OBDUJWJUZEJBHSBNTIPXTUIFDPPSEJOBUJPOBOEfloXPGDPOUSPM EBUB PSPCKFDUTCFUXFFOOPEFT "TFRVFODFEJBHSBNTIPXTJOUFSDIBOHFPGNFTTBHFTCFUXFFOUXPPSNPSFFOUJUJFT DBMMFEMJGFMJOFT "DPNNVOJDBUJPOEJBHSBNBMTPTIPXTNFTTBHFJOUFSDIBOHFCVUGPDVTFTPOUIFBSDIJUFDUVSFPGUIF JOUFSOBMTUSVDUVSF"UJNJOHEJBHSBNTIPXTJOUFSBDUJPOTJOBXBZUIBUTVQQPSUTSFBTPOJOHBCPVU UJNF*UJODMVEFTDIBOHJOHDPOEJUJPOTBMPOHBUJNFBYJT"TUBUFNBDIJOFEJBHSBNNPEFMTTUBUFTBOE USBOTJUJPOTCFUXFFOTUBUFT"VTFDBTFJTBDPNCJOBUJPOPGTUBUJDBOEEZOBNJDNPEFMUIBUJTVTFEUP define the rFRVJSFECFIBWJPSPGBTZTUFNBOEJUTJOUFSBDUJPOXJUIBOFOWJSPONFOU 4ZT.-VTFTBTVCTFUPGUIF6.-CFIBWJPSEJBHSBNTBDUJWJUZEJBHSBN TFRVFODFEJBHSBN TUBUF NBDIJOFEJBHSBN BOEVTFDBTFEJBHSBN 0.(D "OPUIFSDBUFHPSZJOTPGUXBSFFOHJOFFSJOHJTBMHPSJUINT TDSJQUT BOEQSPHSBNTThese TJNJMBS NPEFMUZQFTBMMFYQSFTTQSPDFTTFTPGTFRVFOUJBM PSTPNFUJNFTQBSBMMFM BDUJPOTUPCFUBLFOCZBO BHFOU6TVBMMZUIFBHFOUJTBDPNQVUFSFTQFDJBMMZJOUIFDBTFPGTDSJQUTBOEQSPHSBNT "MMUIFBCPWFEJBHSBNTBOEBSUJGBDUTNBQUPJOUFSOBMNPEFMTJO.04&4The VTFDBTFEJBHSBN DBOBMTPCFVTFEUPFYQSFTTBOFYUFSOBMNPEFMJOUIFTFOTFPGEFTDSJCJOHUIFSFRVJSFECFIBWJPSPG UIFTZTUFNPGJOUFSFTU
Time
O
223
0UIFSUSBEJUJPOBMNPEFMTJODMVEF1FUSJOFUTThese BSFNBUIFNBUJDBMMZCBTFEHSBQIJDBMNPEFMT PGEJTDSFUFCFIBWJPSPGTZTUFNTThe LFZFMFNFOUTBSFQMBDFT BSDT BOEUSBOTJUJPOT XIFSFBOBSDDPO OFDUTQMBDFTXJUIUSBOTJUJPOT&YUFOTJPOTUPUIFCBTJD1FUSJOFUTIBWFJODMVEFEDPMPSFE1FUSJOFUTBOE IJFSBSDIJDBM1FUSJOFUTUIBUBMMPXTVCOFUT (JSBVMUBOE7BML %ZOBNJDBMTZTUFNNPEFMTJODMVEFUIFQIBTFTQBDFPSCJUTPSUSBKFDUPSJFTPGTZTUFNT#PUIBUSB KFDUPSZBOEBOPSCJUBSFUIFTFRVFODFPGTZTUFNTUBUFTPWFSUJNF5ZQJDBMMZUIFUFSNiPSCJUwJTVTFE JGUIFCFIBWJPSTFRVFODFJTDZDMJD XIJMFiUSBKFDUPSZwJTVTFEJGUIFCFIBWJPSJTBDZDMJD%ifferFOUJBM FRVBUJPOTBSFVTFEUPNPEFMTZTUFNCFIBWJPSPOBDPOUJOVPVTUJNFTDBMF BOEdifferFODFFRVBUJPOT PSPUIFSUPPMT TVDIBT1FUSJOFUT BSFVTFEUPNPEFMTZTUFNCFIBWJPSPOBEJTDSFUFUJNFTDBMFThese NPEFMTUFOEUPNBQNPSFUP.04&4FYUFSOBMNPEFMTCFDBVTFUIFZDIBSBDUFSJ[FUIFCFIBWJPSPGUIF TZTUFNBTBXIPMF JODMVEJOHGPSQIZTJDBMTZTUFNTUIFJSQPTJUJPOBOEWFMPDJUZ GPSFYBNQMF"TVCTFU PGUIFEZOBNJDBMTZTUFNNPEFMTDIBSBDUFSJ[FTCFIBWJPSPGDIBPUJDTZTUFNT JODMVEJOHPSCJUTBSPVOE TUSBOHFBUUSBDUPST This DPOUFYUQSPWJEFTBOBEEJUJPOBMWJFXPGUIFMBXPGSFRVJTJUFWBSJFUZ $IBQUFS "TTVNFB TZTUFNIBTTJYEFHSFFTPGGSFFEPN PSTJYWBSJBCMFTPGCFIBWJPSThen JUTQIBTFTQBDFIBTTJYEJNFO TJPOT"TTVNFUIBUJUTQPTTJCMFCFIBWJPSUSBKFDUPSJFTBSFDBQUVSFEJOBTJYEJNFOTJPOBMQIBTFQPS USBJU/PXBTTVNFBSFHVMBUPSOFFETUPSFHVMBUFUISFFPGUIFTFWBSJBCMFTThen UIFSFHVMBUPSOFFET UPIBWFBUISFFEJNFOTJPOBMQIBTFQPSUSBJUUIBUJTUIFTBNFBTUIFUISFFEJNFOTJPOBMTVCTQBDFPG UIFTZTUFNTQIBTFQPSUSBJU XIFSFUIFTVCTQBDFJTCBTFEPOUIFUISFFWBSJBCMFTUPCFSFHVMBUFEThe QPJOUJTUIBUBNPSFQSFDJTFTUBUFNFOUPGUIFMBXJTUPTVDDFTTGVMMZSFHVMBUFBTZTUFN UIFWBSJFUZPG UIFSFHVMBUPSNVTUCFBUMFBTUBTMBSHFBTUIFWBSJFUZPGJOUFSFTUPGUIFSFHVMBUFETZTUFNThe WBSJFUZPG JOUFSFTUUPUIFSFHVMBUPSJOUIJTFYBNQMFJTUISFFPVUPGUIFTJYWBSJBCMFTThis JTDPOTJTUFOUXJUIUIF i(PPE3FHVMBUPSwUIFPSFN EJTDVTTFEJO$IBQUFS UIBUQPTJUTBSFHVMBUPSPGBTZTUFNBTBNPEFM PGUIBUTZTUFN
Models of Level 2 Change -FWFMQSPDFTTNPEFMTTIPXIPXBTZTUFNJUTFMGDIBOHFT BTPQQPTFEUPIPXJUCFIBWFT"TTIPXOJO 'JHVSF -FWFMDIBOHFTPDDVSEVSJOHTZTUFNGPSNBUJPO NBUVSBUJPO BOEGVMMGVODUJPOJOHThis TFDUJPOEJTDVTTFTDIBOHFNPEFMTGPSUSBEJUJPOBMBOEDPNQMFYTZTUFNT JODMVEJOHCJPMPHJDBMNPEFMT PGDIBOHF BOEUIFOEJTDVTTFT-FWFMCPVOEBSZDSPTTJOHDIBOHF
Traditional and Complex System Change Models 5BCMFTIPXTDPNNPOUFSNTGPSDIBOHFJOCPUIUSBEJUJPOBMTZTUFNTBOEDPNQMFYTZTUFNT TVDI BTIVNBOT.BOBHJOHDIBOHFJTBMTPJODMVEFEJOUIFUBCMF #JPMPHZIBTNVMUJQMFNPEFMTBQQSPQSJBUFGPS-FWFMQSPDFTTFT5BCMFTVNNBSJ[FTBOVNCFS PGCJPMPHJDBMNPEFMTPGDIBOHF*OFBDIDBTF UIFJOGPSNBUJPOJODMVEFTUIFDIBOHFNPEFMBOEUIF VOJUPGDIBOHF1SJNBSZTPVSDFTPGNBUFSJBMJOUIJTUBCMFBSF'VUVZNB BOE.BZS .PSFHFOFSBMNPEFMTUIBUVTFTPNFPGUIFBCPWFQSPDFTTFTBSFJOIFSJUBODFBOESFQSPEVDUJPO %FWFMPQNFOUPDDVSTPWFSNVDIPGUIFMJGFPGBOJOEJWJEVBMThe PUIFSQSPDFTTFTMJTUFEUFOEUP PDDVSNPSFTVEEFOMZ/PUFUIBUUIFEFTJHOBUJPOPGTVEEFODIBOHFWFSTVTDIBOHFPWFSUJNFJTOPU JOIFSFOUPSBCTPMVUF*ODBTFTXIFSFUIFUJNFTDBMFJTWFSZfine HSBJOFE BMMUIFDIBOHFTJO5BCMF DPVMECFSFHBSEFEBTPDDVSSJOHPWFSUJNF "OPUIFSTPVSDFPGCJPMPHJDBMQSPDFTTFTJTUIFPQFOCJPMPHJDBMPOUPMPHZ 0#0
BOEspecifically UIFCJPMPHJDBMQSPDFTTPOUPMPHZ 0#0
224 O
Model-Oriented Systems Engineering Science
Table 9.1 Level 2 Change and Change Management Change in Phase System Type
Formation
TS
Development
CS (humans)
Gestation
Maturation Improvement, refactoring Growth, learning
Full Functioning Sustainment (External) Adaptation (Self)
Managing Change Configuration mgt Feedback, peer pressure, homeostasis
Boundary Crossing Change .PTUPGUIFDIBOHFEJTDVTTFEJOUIJTTFDUJPOJTDIBOHFPGBOFOUJUZXJUIJOJUTFMGUIBUJT DIBSBD UFSJTUJDTDIBOHFCVUUIFFOUJUZSFUBJOTJUTJEFOUJUZPSUIFDBUFHPSJFTJUJTJOPSUIFDPSSFTQPOEFODF UPNPEFMT4PNFUJNFT IPXFWFS DIBOHFJTTPsignificant UIBUBOFOUJUZCFDPNFTBOPUIFSFOUJUZPS NPWFTUPBdifferFOUDBUFHPSZ BTJMMVTUSBUFEJO'JHVSF'PSFYBNQMF BTZTUFNDIBOHFTUPUIF QPJOUUIBUJUOPMPOHFSsatisfies JUTSFRVJSFNFOUTNPEFM TPJUDSPTTFTUIFCPVOEBSZPGUIFNPEFM SFHJPOGSPNJOTJEFUPPVUTJEF"MUFSOBUJWFMZ BTZTUFNDPVMEDIBOHFPSCFDIBOHFETPJUOPXEPFT TBUJTGZJUTSFRVJSFNFOUTJUNPWFTGSPNPVUPGUIFSFHJPOUPJOUIFSFHJPO GSPNOPUDPSSFTQPOEJOH UPDPSSFTQPOEJOHUPUIFNPEFM"OFWFONPSFESBTUJDDIBOHF GSPNUIFTZTUFNTQPJOUPGWJFX JTB DIBOHFUPUIFQPJOUXIFSFJUCFDPNFTBdifferFOUTZTUFN*OBEEJUJPO UIFDPSSFTQPOEFODFDIBOHFT DBOBMTPCFBDIJFWFEJGUIFNPEFM FH UIFSFRVJSFNFOUT DIBOHFTBOEUIFTZTUFNEPFTOPUDIBOHF That JTB-FWFMUZQFPGDIBOHFCVUJUJTJODMVEFEIFSFUPQSFTFOUBNPSFDPNQMFUFTFUPGCPVOEBSZ DSPTTJOHDIBOHFUZQFT
Comparison of Selected Engineering Models 8FDPNQBSFUISFFFOHJOFFSJOHNPEFMTCJHCBOHNPEFM JODSFNFOUBMNPEFM BOEFWPMVUJPONPEFM They BSFJMMVTUSBUFEBOEDPOUSBTUFEJO'JHVSF"TTVNFBTJUVBUJPOJOXIJDI VTFSTdefine UIFJS OFFETBUBQPJOUJOUJNF TBZ5 BTZTUFNJTEFWFMPQFEPWFSUJNFUPTBUJTGZUIFVTFSOFFETBOE VTFSOFFETDIBOHFXIJMFUIFTZTUFNJTCFJOHEFWFMPQFE*OUIFfigurFUIFGVMMUJNFQFSJPEJOXIJDI UIJTPDDVSTTUBSUTBUUJNF5BOEFOETBU5The SFMBUJPOTIJQCFUXFFODIBOHJOHVTFSOFFETBOEUIF DIBOHJOHTZTUFNWBSJFTBDDPSEJOHUPUIFUISFFFOHJOFFSJOHNPEFMTThe CJHCBOHNPEFMEFWFMPQT Table 9.2 Biological Models of Change Change Model Development/growth Mutation Recombination Division Replacement Birth Death
Unit of Change Individual organism DNA/RNA DNA Cell Cell Individual organism Individual organism
Time
O
225
Change correspondence System change
Model change
A
Time 1
Time 2
A
A
A A
B Time 1
Figure 9.6
B
Model change
A
A
A
A
Effect: -------- In to out --------
Change to different system
System change
A
-------- Out to in -------
Change A into different system Replace A with different system
Time 2
Boundary crossing change examples.
UIFFOUJSFTZTUFNUPTBUJTGZUIFGVMMTFUPGSFRVJSFNFOUTThe TZTUFNJTEFWFMPQFEBOESFBEZUPVTF BU5 BOEJUsatisfies UIFVTFSOFFETdefined BU5 UIFTZTUFNJTEFTJHOBUFEBT4#JOUIFVQQFSMFGU QBSUPGUIFfigurF #FDBVTFVTFSOFFETIBWFDIBOHFECFUXFFO5BOE5 UIFSFJTBsignificant HBQ CFUXFFOUIFTZTUFNDBQBCJMJUZBOEXIBUUIFVTFSTOPXOFFEBU5
Changing user needs over time
Changing system over time
Needs at T1
Needs at T2
SI5
System at T4
SI4
System at T3
SI3
System at T2
SI2, SE2
Figure 9.7
T1
Needs at T4
Needs at T5
SE5
System at T5 SB5
Start
Needs at T3
SE4
SE3
T1 .. T5 = Time 1 .. Time 5 or = User needs S B5= System at T5, developed using big bang model S I2 .. S I5= System at T2 .. T5, developed using incremental model S E2 .. S E5= System at T2 .. T5, developed using evolution model
Comparison of Engineering Models
226 O
Model-Oriented Systems Engineering Science
The JODSFNFOUBMNPEFMEFWFMPQTUIFTZTUFNJOTFWFSBMJODSFNFOUT XJUIBMMSFRVJSFNFOUTdefined BOEBMMPDBUFEUPJODSFNFOUT 4* 4* 4* 4* BU5The first JODSFNFOUIBTNJOJNBMDBQBCJMJUZ BOEFBDIJODSFNFOUBEETUPJU VOUJM4*SFQSFTFOUTUIFGVMMTZTUFN)PXFWFS MJLF4# UIFJODSFNFO UBMMZEFWFMPQFETZTUFN4*JTTUJMMUBSHFUFEUPUIFVTFSOFFETBU5 TPUIFSFJTBTJNJMBSHBQCFUXFFO UIFTZTUFNBOEUIFVTFSOFFETBU5 The FWPMVUJPONPEFMEJWJEFTUIFEFWFMPQNFOUPGUIFTZTUFNJOUPQJFDFT BTJOUIFJODSFNFOUBM NPEFM CVUUIFFWPMVUJPONPEFMBTTVNFTDIBOHFBOEEPFTOPUDPNNJUUPBfinal HPBM"UFBDIJUFSB UJPO JUSFWJTJUTVTFSOFFET BOEPOMZdefines EFUBJMFESFRVJSFNFOUTGPSUIFOFYUTUFQ UPXBSEUIF updated user needs at that point). Thus, for example, at 5 UIFFWPMVUJPONPEFMEFMJWFST4& BOE SFBTTFTTFTVTFSOFFETBU5#BTFEPOUIBUSFBTTFTTNFOU JUdefines UIFOFYUJUFSBUJPOBT4& XIJDIJT UIFOFYUTUFQUPXBSEUIFOPXSFWJTFEVTFSOFFET The CJHCBOHBOEJODSFNFOUBMNPEFMTBSFCBTFEPOBDPNNJUNFOUUPfixFEOFFETBOESFRVJSF NFOUTUIBUEPOPUDIBOHFPWFSUJNFThe FWPMVUJPONPEFM IPXFWFS JTEFTJHOFEUPFYQFDUBOEBEBQU UPDIBOHF"TBSFTVMU UIFTZTUFN4&FOETVQDMPTFSUPVTFSOFFETBU5UIBOUIFTZTUFNTEFWFMPQFE CZFJUIFSPGUIFPUIFSUXPFOHJOFFSJOHNPEFMT "DUVBMMZ XIBUUIFfigurFEPFTOPUTIPXJTUIBUUIFFWPMVUJPONPEFMDPOUJOVFTUPMPPLGVSUIFS JOUPUIFGVUVSFBUFBDIJUFSBUJPO CFZPOE5 UPUSBDLUIFDIBOHJOHMPOHUFSNEJSFDUJPOThis BTQFDU PG UIF 4& FWPMVUJPO QSPDFTT JT EJTDVTTFE JO $IBQUFS FTQFDJBMMZ JO UFSNT PG UIF SPMMJOH XBWF NPEFM
Models of Level 3 Change This TFDUJPODPODFSOTIPXNPEFMTDIBOHF"EJTUJODUJPOJTNBEFCFUXFFODIBOHFPGspecific NPEFMT BOEDIBOHFPGHFOFSBMNPEFMT
Change of Specific Models 4pecific NPEFMTUFOEUPFYJTUNPSFJOUIFXPSLTQBDFQPSUJPOPGUIFNPEFMTQBDFUIBOJOUIFLOPXM FEHFTQBDFQPSUJPO*OUIJTTFDUJPOXFEFTDSJCFUIFDIBOHFPGBspecific NPEFMBTTPDJBUFEPOMZXJUI a specific system; that is, it exists only in the context of a specific correspondence set. The life span PGTVDIBNPEFMJTUJFEDMPTFMZUPUIFTZTUFNMJGFTQBO 'PSNBUJPOPGBspecific NPEFMPDDVSTEVSJOHUIFTZTUFNQMBOOJOHQIBTF*UJTGPSNFEUISPVHI DSFBUJPO PSUISPVHIUBJMPSJOH .BUVSBUJPOPGBspecific NPEFMPDDVSTEVSJOHTZTUFNGPSNBUJPO BOENBUVSBUJPO QIBTF'PS FYBNQMF SFRVJSFNFOUTPGUFODIBOHFBOENBUVSFJOUIFDPVSTFPGEFWFMPQJOHUIFTZTUFNBOEBSF EFWFMPQFEBOESefined furUIFSXIJMFUIFTZTUFNJTHBJOJOHJUTGVMMGVODUJPOBMJUZ 'VMMGVODUJPOJOHPDDVSTEVSJOHTZTUFNGVMMGVODUJPOQIBTF#PUITZTUFNBOENPEFMBSFGVMMZ GVODUJPOBMJOUIJTQIBTF CVUCPUINBZDIBOHF
Change of General Models (FOFSBMNPEFMTUFOEUPFYJTUNPSFJOUIFLOPXMFEHFTQBDFQPSUJPOPGUIFNPEFMTQBDFUIBOJOUIF XPSLTQBDFQPSUJPO"-FWFMDIBOHFPGBHFOFSBMNPEFMSFQSFTFOUTBDBUFHPSZDIBOHFUIBUJTEFDPV QMFEGSPNPSEPFTOPUSFMZPOJOEJWJEVBMDIBOHF(FOFSBMNPEFMDIBOHFTUIBUBSFBTTPDJBUFEXJUI JOEJWJEVBM - DIBOHFBSFDBMMFE-DIBOHFTBOEBSFEJTDVTTFEJOUIFTFDUJPOFOUJUMFEi.PEFMTPG $IBOHF*OWPMWJOH-FWFMTBOEw
Time
O
227
(FOFSBMNPEFMTUFOEUPCFSFMBUJWFMZTUBCMF BOEUIFJSSPMFJTUPQSPWJEFBHVJEFGPSPUIFSDIBOHFT TVDIBT-specific NPEFMDIBOHFPS-JOEJWJEVBMDIBOHFThey UZQJDBMMZSFQSFTFOUUFDIOPMPHJFT UIFPSJFT NFUBNPEFMT SFGFSFODFNPEFMT BOEQBUUFSOT$IBOHJOHBHFOFSBMNPEFMUFOETUPCFB DPNNVOJUZefforUCFDBVTFJUJTQBSUPGUIFFWPMVUJPOPGUIFLOPXMFEHFTQBDF"OFYDFQUJPOJTUIF DBUFHPSZPGHFOFSBMNPEFMTUIBUSFQSFTFOUUIFBCTUSBDUWJTJPOPSHPBMPGBspecific TZTUFNThat DBU FHPSZPGNPEFMTUFOETUPCFJOUIFXPSLTQBDF
Models of Change Involving Levels 1 and 2 This section discusses prPDFTTFTBOEDIBOHFTUIBUDPWFSCPUI-FWFMBOE-FWFM
Autopoiesis "VUPQPJFTJT .BUVSBOBBOE7BSFMB JTUIFQSPDFTTPGTFMGDSFBUJPOPSTFMGQSPEVDUJPOThe LFZ DPODFQUJTNBJOUBJOJOHJUTPXOPSHBOJ[BUJPO QSFTFSWJOHUIFSFMBUJPOBMOFUXPSLUIBUdefines JUBT BTZTUFNJDVOJUZ .BUVSBOB The TZTUFNUIBUHBWFSJTFUPUIJTUFSNXBTUIFCJPMPHJDBMDFMM The UFSNJTDPOUSBTUFEXJUIBMMPQPJFTJT XIJDIJTBQSPDFTTJOXIJDIBTZTUFNPGPOFUZQFQSPEVDFT BOPUIFSUZQF TVDIBTBGBDUPSZQSPEVDJOHBDBS#ZPVSdefinitions, BVUPQPJFTJTJTB-FWFMCFIBWJPS UIBUIBTB-FWFMeffect, XIFSFBTBMMPQPJFTJTJTTUSJDUMZB-FWFMCFIBWJPS/PUF IPXFWFS UIBUUIF effect PGUIFBVUPQPJFUJDCFIBWJPSJTJOUIFEJSFDUJPOPGNBJOUBJOJOHTUSVDUVSFJOUIFGBDFPGDIBOHF SBUIFSUIBODIBOHJOHTUSVDUVSF
Phase Space Concepts Phase Trajectories, Orbits, Portraits 8FJOEJDBUFEFBSMJFSUIBUQIBTFUSBKFDUPSJFTPSPSCJUTSFQSFTFOUEZOBNJDCFIBWJPSTFRVFODFTPGB TZTUFN XIJDINBLFTUIFN-FWFMQSPDFTTFT)PXFWFS XFDPVMEBMTPDPODFJWBCMZdefine BQIBTF USBKFDUPSZPGXIBUBTZTUFNJT UIBUJT IPXUIFTZTUFNJUTFMGDIBOHFTPWFSUJNF BTPQQPTFEUPJUT CFIBWJPS. This would be a LevFMQSPDFTT TherFJTBMTPDPODFJWBCMZUIFOPUJPOPGUIFQIBTFTQBDFBOEQIBTFUSBKFDUPSZPGBNPEFM XIJDI defines IPXUIFNPEFMDIBOHFTPWFSUJNFThis XPVMECFB-FWFMQSPDFTT*OGBDU UIF4&NPEFM TQBDFNBZQFSIBQTCFWJFXFEBTUIFQIBTFTQBDFPGNPEFMTPG4&TZTUFNT
Phase Transition *OUIFSNPEZOBNJDT QIBTFUSBOTJUJPOJTUIFTVEEFODIBOHFJOBTZTUFNGSPNPOFQIBTFUPBOPUIFS DMBTTJDBMMZUSBOTJUJPOJOHCFUXFFOTPMJE MJRVJE BOEHBTGPSNT*ODIBOHFUFSNT QIBTFUSBOTJUJPOJTB -FWFMDIBOHF JOTUBUF UIBUSFTVMUTJOB-FWFMDIBOHF JOGPSN
Self-Organizing Processes Self-Organization 4FMGPSHBOJ[BUJPOJTBQSPDFTTJOXIJDIUIFJOUFSOBMTUBUFPSTUSVDUVSFPGBTZTUFNUFOETUPCFDPNF NPSF PSHBOJ[FE XJUIPVU FYUFSOBM EJSFDUJPO PS DPOUSPM The DPODFQU IBT CFFO BQQMJFE UP B WBSJ FUZ PG EJTDJQMJOFT BOE TZTUFNT CPUI OBUVSBM BOE BStificial. The JTTVF PG NFBTVSJOH UIF EFHSFF PG
228
O
Model-Oriented Systems Engineering Science
PSHBOJ[BUJPOJTOPUFOUJSFMZSFTPMWFE1PMBOJ BSHVFTUIBUJUDBOOPUCFNFBTVSFEBTBOJOUSJOTJD DIBSBDUFSJTUJDPGBTZTUFNBOEOFFETUIFBEEJUJPOPGBOPCTFSWFSBOBMPHPVTUPUIFDBTFGPSFNFS HFODF XIJDIJTPGUFOBTTPDJBUFEXJUITFMGPSHBOJ[BUJPO
Self-Organized Criticality 4FMGPSHBOJ[FEDSJUJDBMJUZ 40$ #BL 5BOH BOE8JFTFOGFME JTJOPOFTFOTFSFMBUFEUPCPUI QIBTFUSBOTJUJPOBOETFMGPSHBOJ[BUJPOThe DSJUJDBMJUZDPSSFTQPOETUPUIFDSJUJDBMQPJOUPGBQIBTF USBOTJUJPO*GUIJTDSJUJDBMQPJOUJTBOBUUSBDUPS JOUIFEZOBNJDBMTZTUFNTTFOTF UIFOUIFTZTUFNJT ESBXOUPUIJTQPJOUJOBTFMGPSHBOJ[JOHNBOOFS)PXFWFS UIFSFJTTPNFEFCBUFPOUIFEFHSFFUP XIJDI40$SFQSFTFOUTTFMGPSHBOJ[BUJPO 7FTQJHOBOJBOE;BQQFSJ 40$JTDPOUSBTUFEXJUIIJHIMZPQUJNJ[FEUPMFSBODF )05 BTBMUFSOBUFWJFXTJO$IBQUFS
Panarchy 1BOBSDIZ (VOEFSTPOBOE)PMMJOH JTBDPNQSFIFOTJWFQSPDFTTJOUFOEFEUPTDBMFVQUPSFTJM JFODFBOETVTUBJOBCJMJUZBUUIFMFWFMPGJOUFSBDUJOHFDPTZTUFNT FDPOPNJFT BOETPDJFUJFTThe CSPBE TVCKFDUBSFBJTUIFJOUFSBDUJPOCFUXFFOQFPQMFBOEOBUVSFThe XPSEQBOBSDIZXBTQJDLFEUPDPO USBTUXJUIDPOUSPMIJFSBSDIJFTBOEUPJODPSQPSBUFUIFDPODFQUPGUJNFBOEDZDMFTThrFFUIFNFTBSF CSPVHIUUPHFUIFSJOUIJTQSPDFTT 4UBCJMJUZ DIBOHF BOESFTJMJFODF $SPTTTDBMFJOUFSBDUJPOTBDSPTTBXJEFSBOHFPGTDBMFT JODMVEJOHUIFUJNFTDBMFBOEBMTPNPTU PGUIFTDBMFWJFXTXFEJTDVTTFEJO$IBQUFS "EBQUJWFDIBOHFBOEMFBSOJOHTMPXDZDMFTJOUFSTQFSTFEXJUISBQJEDIBOHFDZDMFT This QSPDFTTFNCSBDFTUIFUFOTJPOTBOEQBSBEPYFTPGFYQMPJUBUJPOBOEDPOTFSWBUJPO EFTUSVDUJPO BOE CJSUI SFMFBTF BOE SFPSHBOJ[BUJPO BOE TUBCJMJUZ BOE DIBOHF The JOUFHSBUFE FMFNFOUT PG UIJT QSPDFTTBSFGVMMZDPOTJTUFOUXJUIUIF.04&4BQQSPBDIUPFYUFOTJPOBOEunification PGUSBEJUJPOBM BOEDPNQMFYTZTUFNTThe QBOBSDIZNPEFMDPVMECFBsignificant DPOUSJCVUPSUPUIF4&QSPDFTTFT PGUIFGVUVSF
Models at Runtime "NPWFNFOUBEESFTTJOHNPEFMTBUSVOUJNFIBTFNFSHFE"QSJNBSZUIFNFJTFYUFOEJOHNPEFM JOH JOUP SVOUJNF FYFDVUJPO PG TPGUXBSF BOE JOGPSNBUJPO TZTUFNT The NPUJWBUJPO JT UIF DIBOHF PDDVSSJOH JO SVOUJNF FYQFDUBUJPOT PG TPGUXBSF 4PGUXBSF JT NPSF EZOBNJD BOE NPSF EFDJTJPOT BOEDIBOHFTBSFNBEFBUSVOUJNF*O.04&4UFSNT UIJTJTQBSUPGUIFCMFOEJOHPG-FWFMBOE DIBOHFTXIFSFUIFTZTUFNDIBOHFTEVSJOHPQFSBUJPO 4PGUXBSFOFFETUPCFBEBQUBCMF flexible, BOESeconfigurable OPUKVTUJOUIFEFTJHOFOWJSPONFOU CVU JO UIF SVOUJNF FOWJSPONFOU *O BEEJUJPO NPSF TPGUXBSF BVUPOPNZ BT JO TFMGNBOBHJOH PS BVUPOPNJDGVODUJPOT JTFYQFDUFE4FMGBXBSFOFTTBOESeflection BSFBMTPJNQPSUBOUDIBSBDUFSJTUJDT .PEFMESJWFOBQQSPBDIFTIBWFTUSFOHUIFOFEEFTJHOBOEQSPEVDUJPOPGTPGUXBSF CVUNPEFMJOHTVQ QPSUEVSJOHSVOUJNFJTXeak. That is what this moWFNFOUJTBUUFNQUJOHUPSFNFEZ 4VNNBSJFTPGUIFfirst UXPXPSLTIPQTPGUIJTHSPVQBSFJO#FODPNP #MBJS BOE'SBODF BOE#FODPNP 'SBODF BOE#MBJS
Time
O
229
Models of Change Involving Levels 2 and 3 Example -FWFMDIBOHFJOWPMWFTDIBOHFJOBNPEFM - UIBUJTJOUJNBUFMZBTTPDJBUFEXJUIDIBOHFJOJOEJ WJEVBMTZTUFNT - The NPEFMQMBZTUIFSPMFPGDBUFHPSZBOEUIFJOEJWJEVBMTZTUFNTQMBZUIFSPMF PGJOTUBODFTPGUIBUDBUFHPSZ-DIBOHFJTUIFMPDVTPGCJPMPHJDBMFWPMVUJPO"OFYBNQMFXJMMIFMQ SFWFBMUIFTJNQMJDJUZPGUIF-DPODFQU -FUTDPOTJEFSUIFGPMMPXJOHTDFOBSJPPGNPEFMTBOEQPQVMBUJPOTJOUIFEPNBJOPGIVNBOBOBUPNZ 'JSTU BTTVNFUIBUFTTFOUJBMBOBUPNZPGIVNBOTPO&BSUIIBTOPUDIBOHFEEVSJOHUIFNJMMFOOJVN CFUXFFOZFBSTBOE"TTVNFBMTPUIBUIVNBOTXJMMTVSWJWFJOTPNFGPSNGPSUIFOFYUNJM MJPOZFBST BOEFTTFOUJBMDIBOHFTUPIVNBOBOBUPNZXJMMPDDVSPWFSUIBUQFSJPE UIBUJT CFUXFFOZFBST BOE'VSUIFSBTTVNFUIBUUIFBDUVBMQSPDFTTPGCJPMPHJDBMFWPMVUJPOPGQPQVMBUJPOTPO &BSUIJTTVTDFQUJCMFUPDIBOHF CVUUIBUEVSJOHUIFQFSJPEUPJUEPFTOPUDIBOHF /Pw define four models: "UIFNPEFMPGIVNBOBOBUPNZdefined CZUIFDPNNVOJUZPGIVNBOBOBUPNJTUTBUBOZ HJWFOQPJOUJOUJNF '"UIFhigh-fidelity NPEFMPGIVNBOBOBUPNZBUBOZHJWFOQPJOUJOUJNF UIBUJT UIF NPEFMUIBUSeflects actual human anatomy at that time. $UIFNPEFMPGCJPMPHJDBMFWPMVUJPOdefined CZUIFDPNNVOJUZPGFWPMVUJPOBSZCJPMPHJTUT PSUIFFRVJWBMFOU BUBOZHJWFOQPJOUJOUJNF '$ the high-fidelity model of biological evPMVUJPOBUBOZHJWFOQPJOUJOUJNF 5BCMFTIPXTUIFTFNPEFMTBUTFWFSBMQPJOUTJOUJNF (JWFOUIFBTTVNQUJPOTBCPWF XIBUDBOXFTBZBCPVUUIFdifferFODFTCFUXFFOUIFTFNPEFMTBOE XIBUMFWFMTUIFZSFQSesent? The rFMFWBOUQPJOUTJODMVEF '" '" BOE'"BSFBMMUIFTBNFCVU'"JTdifferFOUCFDBVTFFWPMVUJPOPGBOBUPNZ PDDVSSFEJOUIFIVNBOQPQVMBUJPOGSPNUP*UJTBO-DIBOHFCFDBVTFJU JTBNPEFMDIBOHF - CBTFEPODIBOHFJOUIFQPQVMBUJPOPGJOEJWJEVBMT - " " BOE"BSFBMMTPNFXIBUdifferFOUUIBUJT BMUIPVHIBDUVBMIVNBOBOBUPNZEJEOPU DIBOHFEVSJOHUIJTQFSJPE PVSVOEFSTUBOEJOHBOENPEFMPGJUEJEThese DIBOHFTUIFSFGPSF SFQSFTFOU-DIBOHFJONPEFMCVUOPUJOTZTUFNT "differs GSPN"GPSUXPSFBTPOT'JSTUBOBUPNJTUTQSFTVNBCMZMFBSOFENPSFBCPVUBOBU PNZ XIJDIJT-DIBOHF4FDPOE BOBUPNJTUTUSBDLFEUIFDIBOHFJOIVNBOBOBUPNZPWFS UIFDPVSTFPGUIFNJMMJPOZFBST TPUIBUDIBOHFJTBO-DIBOHF
Table 9.3 Sample Model Changes across Time Year Model FA A FC C
Change Level
1009
1909
2009
1002009
L2-3 L3 (L2-3) L2-3 L3
FA1 A1 FC1 C1
FA2 A2 FC2 C2
FA3 A3 FC3 C3
FA4 A4 FC4 C4
230 O
Model-Oriented Systems Engineering Science
'$ '$ '$ BOE'$BSFBMMUIFTBNF/PDIBOHFJOUIFFTTFOUJBMFWPMVUJPOQSPDFTT PDDVSSFEBDSPTTUIJTUJNFQFSJPE $ $ $ BOE$BSFBMMdifferFOU$XBTUIFNPEFMPGDIBOHFJOIVNBOBOBUPNZJO XIJDI XBT TPNFUIJOH MJLF UIJT IVNBO BOBUPNZ EPFT OPU DIBOHF PWFS UJNF JU JT DPOTUBOU$SFQSFTFOUTFTTFOUJBMMZ%BSXJOTUIFPSZPGFWPMVUJPO$SFQSFTFOUTUIFDVSSFOU UIFPSZPGFWPMVUJPO XIJDIJTNPSFPSMFTTUIFNPEFSOTZOUIFTJTUIBUclarified UIFHFOFUJD SPMFJOWBSJBUJPO 'VUVZNB $XJMMSeflect XIBUFWFSBEEJUJPOBMMFBSOJOHUBLFTQMBDF PGUIFQSPDFTTPGFWPMVUJPOPWFSUIFOFYUNJMMJPOZFBST"MMUIFTFDIBOHFTBSFUPUIFNPEFM POMZ -
OPUUPUIFFWPMVUJPOQSPDFTTJUTFMG XIJDIXFBTTVNFEPFTOPUDIBOHFEVSJOHUIJT QFSJPE The DIBOHFGSPN$UP$XBTQSPCBCMZHSFBUFSUIBOUIFDIBOHFGSPN"UP"CFDBVTF BMUIPVHIPVSLOPXMFEHFPGBOBUPNZJODSFBTFEsignificantly UIFDIBOHFQSPCBCMZXBTOPUBT SBEJDBMBTUIBUSFQSFTFOUFECZ%BSXJOTUIFPSZ This FYBNQMFJMMVTUSBUFTUIFEJTUJODUJPOCFUXFFOBO-NPEFMDIBOHF XIJDIJTOPUBTTPDJBUFE XJUI TZTUFN DIBOHF BOE BO - DIBOHF XIJDI JT NPEFM DIBOHF CBTFE PO TZTUFN DIBOHF *O UIJTDBTF -DIBOHFXBTCBTFEPOMFBSOJOHNPSFBCPVUUIFTZTUFNTCFJOHNPEFMFE UIBUJT BCPVU JODSeasing fidelity of the model.
Applying Biological Evolution &WPMVUJPOIBTCFFOBEPNJOBOUBOEHSPXJOHUPQJDJO4&JOSFDFOUZFBST NVDINPSFUIBOPUIFS CJPMPHJDBMNPEFMTPGDIBOHF8FFYQMPSFJOUIJTTFDUJPOBdefinition PGCJPMPHJDBMFWPMVUJPOBOEIPX UIFUFSNiFWPMVUJPOwJTVTFEJO4&
Evolution: Definition and Introduction #iological definition: #JPMPHJDBMFWPMVUJPO BDDPSEJOHUP'VUVZNB BOE
JT iDIBOHFJOUIFQSPQFSUJFTPGHSPVQTPGPSHBOJTNTPWFSUIFDPVSTFPGHFOFSBUJPOTThe EFWFMPQNFOU PS POUPHFOZ PG BO JOEJWJEVBM PSHBOJTN JT OPU DPOTJEFSFE FWPMVUJPO *OEJWJEVBMPSHBOJTNTEPOPUFWPMWF(SPVQTPGPSHBOJTNT XIJDIXFNBZDBMMQPQV MBUJPOT VOEFSHP EFTDFOU XJUI modification z The DIBOHFT JO QPQVMBUJPOT UIBU BSF DPOTJEFSFE FWPMVUJPOBSZ BSF UIPTF UIBU BSF QBTTFE WJB UIF HFOFUJD NBUFSJBM GSPN POF HFOFSBUJPOUPUIFOFYU#JPMPHJDBMFWPMVUJPONBZCFTMJHIUPSTVCTUBOUJBMJUFNCSBDFT FWFSZUIJOHGSPNTMJHIUDIBOHFTJOUIFQSPQPSUJPOTPGdifferFOUGPSNTPGBHFOFXJUIJO BQPQVMBUJPOUPUIFBMUFSBUJPOTUIBUMFEGSPNUIFFBSMJFTUPSHBOJTNUPEJOPTBVST CFFT PBLT BOEIVNBOTzThe AHFOFUJDBMUIFPSZPGOBUVSBMTFMFDUJPOzJTUIFLFZTUPOFPG DPOUFNQPSBSZFWPMVUJPOBSZUIFPSZz/BUVSBMTFMFDUJPOJTOPUUIFTBNFBTFWPMVUJPO &WPMVUJPOJTBUXPTUFQQSPDFTTUIFPSJHJOPGHFOFUJDWBSJBUJPOCZNVUBUJPOPSSFDPNCJ OBUJPO GPMMPXFECZDIBOHFTJOUIFGSFRVFODJFTPGBMMFMFTBOEHFOPUZQFT DBVTFEchiefly CZHFOFUJDESJGUPSOBUVSBMTFMFDUJPOw &OHJOFFSJOHdefinitions:*ODPOUSBTUUPCJPMPHJDBMFWPMVUJPO JOFOHJOFFSJOHBDPNNPONFBOJOHPG FWPMVUJPOJTDIBOHFJOBHJWFOJOEJWJEVBMTZTUFN SBUIFSUIBOJOBQPQVMBUJPO*O.04&4UFSNT UIJT UZQFBQQMJFTUPUIF-FWFMDIBOHFPGBOJOEJWJEVBMTZTUFNThis NFBOJOHPGFWPMVUJPOJTSeflected JO QISBTFTTVDIBT“This TZTUFNFWPMWFTPWFSUJNFw#JPMPHZVTFTUFSNTTVDIBTiBEBQUBUJPO wiHSPXUI w
Time
O
231
iEFWFMPQNFOU wBOEiNBUVSBUJPOwGPSUIJTUZQFPGJOEJWJEVBMDIBOHF#FDBVTFUIJTVTBHFPGFWPMVUJPO JTFTUBCMJTIFEJOFOHJOFFSJOH UIFHPBMBUUIJTQPJOUJTUPQSPNPUFSFDPHOJUJPOPGCPUINFBOJOHTPG UIFUFSNBOENBLJOHUIFEJTUJODUJPOTFYQMJDJU FWPMVUJPOJTHSBEVBMDIBOHFJOBOJOEJWJEVBMTZT UFNPSFOUJUZ BOE FWPMVUJPOJTHSBEVBMDIBOHFJOBQPQVMBUJPOPGJOEJWJEVBMTZTUFNTPSFOUJUJFT Which definition is being used in a givFOTJUVBUJPOTIPVMECFNBEFDMFBS The remainder of this subsection discusses definition (2). .04&4QFSTQFDUJWFPOdefinition *OUIFDPOUFYUPG4&BOEUIFJTTVFPGDIBOHF UIF.04&4 QPTJUJPOJTUIBUJUNBLFTTFOTFUPEFTJHOBUFBQPQVMBUJPOBTBDBUFHPSZ XJUIJUTNFNCFSTBTJOTUBODFT PGUIFDBUFHPSZ&BDICJPMPHJDBMQPQVMBUJPOIBTBdefined TFUPGDIBSBDUFSJTUJDTUIBUIPMETGPSBMM JUTJOTUBODFT4P FWPMVUJPOPGBQPQVMBUJPOJTDIBOHFJOBDBUFHPSZ XIJDIJTBDIBOHFJOBHFOFSBM NPEFMB-FWFMDIBOHF"OECFDBVTFJUJTJOUJNBUFMZBTTPDJBUFEXJUIUIFDIBOHFPGUIFQPQVMB UJPOJOEJWJEVBMT JUJTEFTJHOBUFEBT-
Define the Unit of Selection &WPMVUJPODBOCFBQQMJFEUPBOZEPNBJOJOXIJDIVOJUTPGTFMFDUJPOBSFdefined BOEUIFZFYIJCJU WBSJFUZPOXIJDITFMFDUJPOPQFSBUFT#BMEXJOBOE$MBSL EJTDVTTUIFBQQMJDBUJPOPGFWPMV UJPOJOUIJTTFOTFUPUIFHFOFSBMBSFBPGEFTJHO6OJUTPGTFMFDUJPOJOEFTJHOFWPMVUJPODBOJODMVEF BSUJGBDUT TZTUFNT EFTJHOT BOEUBTLTUSVDUVSFT6OJUTPGTFMFDUJPOJOJOEVTUSZFWPMVUJPODBOJODMVEF FOUFSQSJTFTBOEPSHBOJ[BUJPOT*ONPEVMBSTZTUFNT UIFVOJUPGTFMFDUJPOEPFTOPUIBWFUPCFUIF XIPMFTZTUFN*UDBOCFBTVCTZTUFNPSDPNQPOFOUBOZXIFSFJOUIFDPNQPTJUJPOIJFSBSDIZThis QSPWJEFTHSeater granularity in selecting fit elements oWer unfit. *OTPNFBQQMJDBUJPOT UIFVOJUPGTFMFDUJPOJTBCFIBWJPSPGBTZTUFNThe CFIBWJPSTSFQSFTFOUB WBSJFUZ BOEDFSUBJOCFIBWJPSTBSFTFMFDUFEBOEPUIFSTBSFOPU*GXFDPOTJEFSUIFJOEJWJEVBMCFIBWJPST UPDIBOHF PSUIFGSFRVFODZPGCFIBWJPSTUPDIBOHFJOUIFQPQVMBUJPOPGCFIBWJPST UIFOXFDPVME DBMMUIJTBO-DIBOHF8FTIPVMEOPUFUIBUXIJMFUIJTJTBSFBTPOBCMFBQQMJDBUJPOPGFWPMVUJPO JUJTOPUDMFBSUIBUUIJTJTNPSFVTFGVMUIBOUIFTJNQMFSCJPMPHJDBMNPEFMTUIBUFYJTUBU- TVDIBT BEBQUBUJPOPSNBUVSBUJPOPGUIFTZTUFN PSFWFO-CFIBWJPSPGUIFTZTUFN
Applications 0OFDMFBSBOEBQQSPQSJBUFXBZUPBQQMZFWPMVUJPOUP4&JTUPVTFHFOFSBMNPEFMTUIBUSFQSFTFOU DBUFHPSJFT"QSPNJOFOUFYBNQMFJTUZQFTPSHFOFSBUJPOTPGUFDIOPMPHJFT"QFSTQFDUJWFUIBUIFMQT FYQMBJOUIJTUZQFPGBQQMJDBUJPOJTUIBUPGFWPMVUJPOJOBDIBOHJOHFOWJSPONFOU*GUIFFOWJSPONFOU DIBOHFTUPPSBQJEMZ UIFQPQVMBUJPODBOOPUFWPMWFRVJDLMZFOPVHIBOEJUEJFTPVU *OUFDIOPMPHZBOE4& UIFFOWJSPONFOUTPNFUJNFTDIBOHFTRVJDLMZ8IFOUIF*OUFSOFUFNFSHFE JOUIFT JUXBTBSBUIFSSBQJEBOEsignificant DIBOHFGPSJOEJWJEVBMT BOEBTPNFXIBUNPSF HSBEVBMDIBOHFGPSPSHBOJ[BUJPOT.BOZJOEJWJEVBMTRVJDLMZBEBQUFEBOEFYQMPJUFEUIFOFXFOWJ SPONFOU CVUTPNFEJEOPU"GUFSBQFSJPEPGUJNF JGPSHBOJ[BUJPOTEJEOPUBEBQU UIFZXFSFQSPC BCMZBUBEJTBEWBOUBHF/PXUIFSFJTBOPUIFSHFOFSBUJPOPGUFDIOPMPHJFTDBMMFE8FC TVDIBT CMPHTBOEXJLJT*OUIFDPOUFYUPGPSHBOJ[BUJPOT TPNFDBMMUIJT&OUFSQSJTFThis DPODFQUJTOPU HBJOJOHUSBDUJPOJOPSHBOJ[BUJPOTBTGBTUBTFYQFDUFE $IVSDI #BTFEPOBOFDEPUBMFWJEFODF UIFSFJTBHFOFSBUJPOBMdifferFODFJOBDDFQUBCJMJUZPG&OUFSQSJTFUFDIOPMPHJFTUIFPMEFSHFOFSB UJPOPGQFPQMFJTNPSFDPOUFOUUPTUBZXJUIfirst-generation *OUFSOFUUFDIOPMPHJFTTVDIBTFNBJM XIJMFUIFOFXFSHFOFSBUJPOJTVTJOHUIFOFXUFDIOPMPHJFTNPSF *O4& FWPMVUJPOJOQPQVMBUJPOTTVDIBTPSHBOJ[BUJPOTDBOPDDVSJOTFWFSBMXBZT0OFJTCZBEBQ UBUJPOPGUIFJOEJWJEVBMNFNCFSTUPBOFXFOWJSPONFOU XIJDIJTXIBUIBQQFOFE UPBMBSHFFYUFOU
232 O
Model-Oriented Systems Engineering Science
XJUI UIF *OUFSOFU "OPUIFS JT CZ SFQMBDFNFOU FH UISPVHI SFUJSFNFOU BOE IJSJOH PG NFNCFST XIPIBWFOPUBEBQUFECZOFXNFNCFSTXIPBMSFBEZfit UIFOFXFOWJSPONFOU XIJDIBQQBSFOUMZJT IBQQFOJOHUPTPNFEFHSFFXJUI&OUFSQSJTF"defined QSPDFTTPGBQQMZJOHFWPMVUJPOUPPSHBOJ[B UJPOTJTQSFTFOUFEJO"YFMSPEBOE$PIFO BOEEJTDVTTFEGVSUIFSJO$IBQUFS The TBNFQBUUFSOFYJTUTXJUINPSFUSBEJUJPOBMTZTUFNT*GUIFFOWJSPONFOUPGBTZTUFNDIBOHFT JOBXBZUIBUSFRVJSFTsignificant DIBOHFTUPUIFTZTUFN BOBOBMZTJTOFFETUPCFEPOFUPDPNQBSF UIFPQUJPOTPGDIBOHJOH BEBQUJOH UIFTZTUFNUPUIFOFXFOWJSPONFOU PSSFQMBDJOHJUXJUIBOFX system that has a better fit. The NPSF HFOFSBM QBUUFSO JT UIBU HFOFSBUJPOT PG UFDIOPMPHZ SFQSFTFOU QPQVMBUJPOT BOE TZT UFNTVTJOHPSSFQSFTFOUJOHUIPTFUFDIOPMPHJFTBSFJOEJWJEVBMT5FDIOPMPHJFTFWPMWFWJBTFMFDUJPOPG TZTUFNT 4DJFOUJTUTBOEscientific UIFPSJFTIBWFFYIJCJUFEUIFTBNFUFOTJPO UIFTBNFQBUUFSO.BY1MBODL FYQSFTTFEUIFQBUUFSOUIJTXBZJO "OJNQPSUBOUscientific JOOPWBUJPOSBSFMZNBLFTJUTXBZCZHSBEVBMMZXJOOJOHPWFSBOE DPOWFSUJOHJUTPQQPOFOUT8IBUEPFTIBQQFOJTUIBUJUTPQQPOFOUTHSBEVBMMZEJFPVU BOEUIBUUIFHSPXJOHHFOFSBUJPOJTGBNJMJBSJ[FEXJUIUIFJEFBGSPNUIFCFHJOOJOH *OGBDU UIFQBUUFSOJOTDJFODFJODMVEFTUIFQIFOPNFOPOXIFSFFWFOBTDJFOUJTUXIPQSPQPTFTBOFX UIFPSZDBOOPUBDDFQUJU XIJMFUIFOFXFSHFOFSBUJPOJOUIFfiFMEFNCSBDFTJU"XFMMLOPXOFYBNQMFJT &JOTUFJO XIPNBEFTVCTUBOUJBMDPOUSJCVUJPOTUPRVBOUVNUIFPSZCVUDPVMEOPUBDDFQUNBOZBTQFDUT PGUIFUIFPSZ JODMVEJOHTPNFPGIJTPXOJNQMJDBUJPOT *TBBDTPO 4UPOF
Distinctions, Differences 4PNFEJTUJODUJPOTCFUXFFOUIFFWPMVUJPOQSPDFTTJOCJPMPHZBOEJO4&BSFEJTDVTTFEIFSF *OIFSJUBODFBOEJUTSPMFJOFWPMVUJPO*OCJPMPHZ UIFSFJTBTUSPOHHFOFUJDMJOLGSPNUIFPMEUPUIF OFXUISPVHIUIFJOIFSJUBODFDIBJO/PJOEJWJEVBMTZTUFN PSHBOJTN JTTJNQMZDSFBUFEXJUIBXIPMF differFOUTFUPGHFOFT&WFSZUIJOHJTMJOLFEUISPVHIDPNNPOEFTDFOU#VUJOFOHJOFFSJOH UIFSFJT BNVDIDMFBOFSCSFBLJONBOZDBTFTGSPNPOFUFDIOPMPHZHFOFSBUJPOUPUIFOFYUTherFBSFNBOZ DBTFTPGJOIFSJUBODFJOGBNJMJFTPGQSPEVDUT TVDIBTWBSJBOUTPG6OJYPQFSBUJOHTZTUFNTPS8JOEPXT PSNVDIPGUIFUFDIOPMPHZGPSBJSDSBGUPSDBST#VUNBOZOFXUFDIOPMPHJFTBSFNPSFBDDVSBUFMZ NPEFMFEBTBDMFBOCSFBL BXIPMFOFXDBUFHPSZUIBUBQQFBSTTVEEFOMZ "OJOIFSJUBODFQSPDFTTEPFTFYJTUJO4& NPTUMZJOTPGUXBSFFOHJOFFSJOH JOGPSNBUJPOTZTUFNT BOEDPODFQUVBMNPEFMJOH BOEJUNBQTQBSUJBMMZUPCJPMPHZ#PUICJPMPHZBOETPGUXBSFIBWFUXP UZQFT JOEJWJEVBMBOE DBUFHPSZPSUBYPOPNZ *OEJWJEVBM*OCJPMPHZ JOIFSJUBODFJONVDIPGUIFBOJNBMLJOHEPNJTUIFNJYJOHPGHFOFT GSPNUXPQBSFOUTUPQSPEVDFBOFXJOEJWJEVBMTJNJMBSUPUIFQBSFOUT'PSNBOZGPSNTPG MJGF TVDIBTCBDUFSJBBOEWJSVTFT JOIFSJUBODFJTUISPVHIDMPOJOHPGBTJOHMFQBSFOU*OTPGU XBSF PCKFDUTBUSVOUJNFDBOCFDMPOFEGSPNBOPUIFSPCKFDU 5BYPOPNZ*OCPUICJPMPHZBOETPGUXBSF LJOETJOUIFHFOFSBMJ[BUJPOIJFSBSDIZJOIFSJUGSPN QBSFOU LJOET 'PS FYBNQMF JO CJPMPHZ EPH JOIFSJUT GSPN NBNNBM XIJMF JO TPGUXBSF B TVCDMBTTJOIFSJUTGSPNBDMBTT 8FDBONPEFMJUBTBQQFBSJOHTVEEFOMZFWFOUIPVHIJOOPWBUJPOTBSFPGUFOBQQMJDBUJPOTPGPMEJEFBTUPBOFX EPNBJO
Time
O
233
*OCJPMPHZ NVUBUJPOTPDDVSXIFODPQZJOHUIFHFOPNF XIJDIJTPOFTPVSDFPGUIFWBSJBUJPO OFDFTTBSZGPSFWolution. The counterparUJOTPGUXBSFJTHFOFUJDQSPHSBNNJOH "Stificial FWPMVUJPOTherFJTBSFTFBSDIDPNNVOJUZFYQMPSJOHBStificial FWPMVUJPO XIJDIJTSFMBUFE UPBStificial MJGFThis field defines BOEVTFTNPEFMTPGBHFOUT fitness MBOETDBQFT TFMFDUJPODSJUFSJB FUD"DDPSEJOHUP%VDPVMPNCJFSBOE4FCBH
BStificial FWPMVUJPOVTVBMMZDPOTJEFSTfixFEFOWJ SPONFOUTPSfitness MBOETDBQFT'PSBQQMJDBUJPOUPUIFGVUVSFPG4& UIJTMJNJUBUJPOXPVMEOFFEUP CFSFWJTJUFE
Conclusions: Needed Change Models This TFDUJPObriefly DIBSBDUFSJ[FTUIFTVJUFPGDIBOHFNPEFMTOFFEFECZUIFGVUVSF4& CVJMEJOHPO UIFQSFDFEJOHTFDUJPOT'JSTU JUJTFYUSFNFMZJNQPSUBOUUPJODMVEFNPEFMTPGDIBOHFJOUIFBSTFOBM PG4&PGUIFGVUVSF8FCFMJFWFUIJTBSFBJTRVJUFXFBLJOUSBEJUJPOBMTZTUFNTFOHJOFFSJOH#JPMPHJDBM FWPMVUJPOJTPOFPGBOVNCFSPGCJPMPHJDBMNPEFMTPGDIBOHF4&OFFETUPFYBNJOFPUIFSTBTXFMM The BQQSPQSJBUFTFMFDUJPOPGCJPMPHJDBMNPEFMTPGDIBOHF BOEBQQSPQSJBUFXBZTUPBQQMZUIFNBOE UBJMPSUIFNUP4&BUWBSJPVTMFWFMT JTBTVCKFDUGPSGVSUIFSSFTFBSDI 8FDBO IPXFWFS EFTDSJCFDFSUBJODIBSBDUFSJTUJDTPGUIFOFFEFETVJUFPGDIBOHFNPEFMTGPS4& The TVJUF JODMVEFT NPEFMT BU BMM SBUFT GSPN WFSZ HSBEVBM DIBOHF PWFS UJNF UP TVEEFO DIBOHF *U JODMVEFTNPEFMTPGTFMGDIBOHF TVDIBTTFMGBEBQUJOH TFMGNPEJGZJOH TFMGPSHBOJ[JOH FH )PMMBOE Kauffman
HSPXUI EFDMJOF BOE UFSNJOBUJPO PS EFBUI *U BMTP JODMVEFT NPEFMT PG DIBOHFJOEVDFECZBOFYUFSOBMBHFOU TVDIBTBEFTJHOFSPSDPOUSPMMFSPSVQHSBEFSPSUFBDIFS*U includes purposeful change, accidental change, and influenced change. *U BMTP JODMVEFT EFTJSFE DIBOHF BOE VOEFTJSFE DIBOHF BT TIPXO JO5BCMF *O HFOFSBM B HJWFOTJUVBUJPOIBTCPUIGPSDFTGPSDIBOHFBOEGPSDFTGPSTUBCJMJUZ4PNFUJNFTXFEFTJSFDIBOHFBOE TPNFUJNFTXFEFTJSFTUBCJMJUZ'PSFYBNQMF JGXFBSFFOHJOFFSJOHBOFXTZTUFN XFPSUIFQFSTPO SFRVFTUJOHUIFOFXTZTUFNEFTJSFDIBOHFPGTPNFUZQF*GXFEFTJSFDIBOHF XFTIPVMEFYQMPJU UIFGPSDFTGPSDIBOHFBOEDPVOUFSUIFGPSDFTGPSTUBCJMJUZ*ONBOZDBTFTPGPSHBOJ[BUJPOBMDIBOHF TPNFQFPQMFEFTJSFUIFDIBOHF XIJMFPUIFSTEPOPUThose EFTJSJOHDIBOHFXJMMFYQMPJUUIFGPSDFT GPSDIBOHF TVDIBTUIFdifficulties DBVTFECZUIFDVSSFOUTJUVBUJPO BOEUIPTFPQQPTFEUPDIBOHFXJMM FYQMPJUUIFGPSDFTGPSTUBCJMJUZ, such as cost, difficulty of change, inerUJB *OLFFQJOHXJUIUIFNPEVMBSOBUVSFPG.04&4 JUJTJNQPSUBOUUPFNQIBTJ[FUIBUDIBOHFJT EFDPVQMFEGSPNUIFWBMVFPSEFTJSBCJMJUZPGUIFDIBOHF BTTUBUFEJO$IBQUFSThe BOBMZTJTBOE NPEFMJOHPGDIBOHFJTPOFBDUJWJUZ"TFQBSBUFBDUJWJUZJTUIFEFTJHOBUJPOUIBUUIFDIBOHFSFQSFTFOUT QSPHSFTTPSEFDMJOF PSJTEFTJSFEPSVOEFTJSFE5BCMFSFQSFTFOUTBTUBUFJOXIJDITVDIBEFTJHOB UJPOIBTCFFONBEF&WPMVUJPOJTEFDPVQMFEGSPNWBMVBUJPOPGUIFDIBOHFUIBUPDDVST
Table 9.4 Actions
Desired and Undesired Change
Forces Desired
Change
Stability
Change Stability
Exploit Counter
Counter Exploit
234
O
Model-Oriented Systems Engineering Science
*O TFMFDUJOH NPEFMT GPS TZTUFNT FOHJOFFSJOH BOE FTQFDJBMMZ JO UIF DPOUFYU PG .04&4 XF FNQIBTJ[FBQPJOUNBEFJOFBSMJFSDIBQUFSTXFXBOUNPEFMTUIBUBSFVTFGVMXFBSFOPUTPDPO DFSOFEXJUIXIFUIFSUIFZBSFUSue. This should be kept in mind when wFBSFFYBNJOJOHCJPMPHJDBM NPEFMTGPSUIFJSVTFGVMOFTTUP4&The DPODFSOPGTZTUFNTFOHJOFFSTJTBCPVUUIFfidelity PGCJPMPHJ DBMUIFPSJFTPSNPEFMTUPUIFTPDJPUFDIOJDBMTZTUFNTXFCVJME "OJNQPSUBOUBTQFDUPGUIJTBSHVNFOUJTUIBUCJPMPHJDBMNPEFMT BOE$4NPEFMTJOHFOFSBM PGUFO IBWFHSFBUFSfidelity UPNBOZUSBEJUJPOBMTZTUFNTUIBOEPNFDIBOJTUJDNPEFMT BTBSHVFEJO$IBQUFS 4. That claim is an element of MOSES unification.
Time and Change Related to Other Dimensions 8FIBWFNFOUJPOFETPNFDPOOFDUJPOTPGUJNFXJUIPUIFSEJNFOTJPOTJOFBSMJFSTFDUJPOTJOUIJT DIBQUFS)FSFBSFBGFXNPSFDPOOFDUJPOT
Dual Hierarchy ThFDPODFQUPGEVBMIJFSBSDIZIBTCFFOEJTDVTTFEJOTFWFSBMQMBDFT JO UIF CPPL *U PDDVST JO UIF DPNQPTJUJPO DPNNPOJ[BUJPO BOE DPODFQUVBMJ[BUJPOEJNFOTJPOTPGUIFNPEFMTQBDF*TUIFSFBOBOBMP HPVTEVBMJUZJOUIFUJNFEJNFOTJPO The BOTXFSJTZFT BOE4UFQIFO )BXLJOH $IBQUFS IBTQSPWJEFEBQIZTJDTWFSTJPOPGJU UIBUXFXJMMVTFBTUIFCBTJTGPSPVSNPSFHFOFSBM4&WFSTJPO 'JHVSFTIPXTUIFCBTJDTUSVDUVSFPGUIFEVBMIJFSBSDIZThe QSFTFOUJTUIFQPJOUJOUJNFUIBUDPOOFDUTBOETFQBSBUFTUIFQBTU BOE GVUVSF TQBDFT .PSF specifically UIF QSFTFOU JT UIF DVSSFOU TUBUFPGBTZTUFN UIFQBTUJTUIFTFUPGTUBUFTUIBUDPVMEMFBEUP UIFDVSSFOUTUBUF BOEUIFGVUVSFJTUIFTFUPGTUBUFTUPXIJDIUIF DVSSFOUTUBUFDPVMEMFBE"MMPUIFSTUBUFTMJFJOUIFiFMTFXIFSFwPG UIFDVSSFOUTZTUFNTUBUFUIFZDBOOPUMFBEUPUIFDVSSFOUTUBUF BOEUIFDVSSFOUTUBUFDBOOPUMFBEUPUIFNThe figurFDPVMEIBWF TFWFSBMJOUFSQSFUBUJPOT5XPPGUIFNBSF
ABSOLUTE FUTURE
PRESENT ELSEWHERE ELSEWHERE ABSOLUTE PAST
Figure 9.8 Dual hierarchies of time. (“Interior illustration” by Ron Miller, ©1988 by Ron Miller, from A Brief History of Time by Stephen W. Hawking. Used with permission from Bantam Books, a division of Random House, Inc.)
5SBKFDUPSZ QPUFOUJBM WJFX The QBTU QSFTFOU BOE GVUVSF SFQSFTFOU B TOBQTIPU PG UIF DPO TUSBJOFEQIBTFTQBDFPGUIFTZTUFN XIFSFUIFDPOTUSBJOUJTUIFDVSSFOUTUBUF N 1BTU BMMQPTTJCMFQSFWJPVTTUBUFTBOEUSBKFDUPSJFTPGTZTUFNUIBUMFBEUPUIFQSFTFOU TUBUF N 'VUVSFBMMQPTTJCMFGVUVSFTUBUFTBOEUSBKFDUPSJFTPGTZTUFNSFBDIBCMFGSPNUIFQSFTFOU TUBUF This JOUFSQSFUBUJPOJTUIFWJFX BMPOHXJUIUIFDPNQMFUFQIBTFTQBDF JOXIJDIXF define and analyzFNPEFMTPGTZTUFNCFIBWJPS 5SBKFDUPSZLOPXMFEHFWJFX N 1BTUBDUVBMQSFWJPVTTUBUFTBOEUSBKFDUPSZPGTZTUFN N 1SFTFOUDVSSFOUTUBUFPGTZTUFN )BXLJOHTEFTDSJQUJPO iThFBCTPMVUFGVUVSFPGJTUIFSFHJPOJOTJEFUIFGVUVSFMJHIUDPOF PG1*UJTUIFTFUPGBMMFWFOUTUIBUDBOQPTTJCMZCFBffFDUFECZXIBUIBQQFOTBU1w
Time
O
235
N 'VUVSFBDUVBMGVUVSFTUBUFTBOEUSBKFDUPSZPGTZTUFN The DPOTUSBJOUIFSFJTUIFBNPVOUPGLOPXMFEHFPGQBTU QSFTFOU BOEGVUVSFXIBU EPXFLOPXBCPVUUIFBDUVBMQBTUTUBUFTBOEUSBKFDUPSZUIBUMFEUPUIFQSFTFOUTUBUFBOE BCPVUUIFQSFTFOUTUBUFBOEBCPVUUIFBDUVBMTUBUFTBOEUSBKFDUPSZUIBUMFBEGSPNUIF QSFTFOUTUBUFUPUIFGVUVSF This JTUIFWJFXJOXIJDIXFdefine BOEBOBMZ[FTZTUFNTJOUFSNTPGBDUVBMQBTU TUBUFT BOE QSFEJDUFE GVUVSF TUBUFT *U XPVME CF SFBTPOBCMF UP TVQQPTF UIBU XF IBWF LOPXMFEHFPGUIFQBTUBOEDFSUBJOMZPGUIFDVSSFOUTUBUFPGBTZTUFN CVUJOHFOFSBMXF POMZIBWFQBSUJBMLOPXMFEHFPGCPUIUIFQBTUUSBKFDUPSZBOEUIFDVSSFOUTUBUF BTXFMMBT UIFGVUVSF FTQFDJBMMZPGMBSHFPSDPNQMFYTZTUFNT"GFXFYBNQMFT N 1BTU )JTUPSJBOTBOBMZ[FJOGPSNBUJPOBCPVUUIFQBTU GPSMBSHFTZTUFNTTVDIBT TPDJFUJFT UP EFUFSNJOF UIF QBTU TUBUFT BOE UIF USBKFDUPSZ UIBU MFE UP UIF DVSSFOU TUBUF %FUFDUJWFTBOEKVSZUSJBMTBOBMZ[FQBTUTUBUFTUPEFUFSNJOFJGBEFGFOEBOU BDUVBMMZDPNNJUUFEBDSJNF*GUIFEFGFOEBOUDBOQSPWJEFDPOWJODJOHFWJEFODFUIBU IFXBTJOUIFFMTFXIFSFPGUIFDSJNFFWFOUGPSFYBNQMF IFXBTJOBQIZTJDBM MPDBUJPOdifferFOUGSPNUIFDSJNFTDFOFUIFOUIFKVSZDPODMVEFTUIBUIFDPVME OPUIBWFDPNNJUUFEUIFDSJNF 4ZTUFNTFOHJOFFSTBOBMZ[FBGBJMVSFPGBTZTUFN UPEFUFSNJOFUIFDBVTFPSUIFDJSDVNTUBODFTUIBUMFEUPJU N 1SFTFOU8IBUJTUIFDVSSFOUTUBUFPGBOPSHBOJ[BUJPO BQPXFSHSJE BOFDPOPNZ PSFWFOBNBDIJOF 8FUZQJDBMMZIBWFWBSZJOHEFHSFFTPGLOPXMFEHFPGUIFDVSSFOU TUBUF.BOZUJNFTXFHBJONPSFLOPXMFEHFPGBDVSSFOUTUBUFBUBMBUFSQPJOU8F DBOSFDPHOJ[FTQFDVMBUJWFCVCCMFTJOBTFDUPSPGUIFFDPOPNZNVDINPSFDMFBSMZ BGUFS UIF CVCCMF IBT CVSTU UIBO XIJMF JU XBT CVJMEJOH 8F DBO SFDPHOJ[F UIBU B NBDIJOFXBTXFBSJOHPVUBGUFSJUTUPQTXPSLJOH N 'VUVSF"MMPGVTUPTPNFEFHSFFGPSFDBTUXIBUXJMMIBQQFOJOUIFGVUVSF4ZTUFNT FOHJOFFST QSFEJDU CVEHFUT DPTUT GVUVSF TUBUFT PG B TZTUFN GVUVSF TUBUFT PG UIF FOWJSPONFOU T JOXIJDIBTZTUFNFYJTUTPSXJMMFYJTU PQFSBUJOHQFSGPSNBODFPGB TZTUFNCFJOHEFWFMPQFE FUD"MMQSFEJDUJPOTBSFCBTFEPOQBSUJBMLOPXMFEHF
Other Relations "MM UIF EJNFOTJPOT IBWF TPNF WBSJBUJPO PG TUBUJD WJFXT BOE EZOBNJD WJFXT *O UIF DPNQPTJUJPO EJNFOTJPO BTUBUJDWJFXJTUIBUBDPOUBJOFEQBSUDBOPOMZCFJOPOFXIPMFBEZOBNJDWJFXJTUIBUB DPOUBJOFEQBSUDBOCFJONVMUJQMFXIPMFTDPOTFDVUJWFMZ BUdifferFOUUJNFT"TIBSFEQBSUDBOCFJO NVMUJQMFXIPMFTFJUIFSDPOTFDVUJWFMZPSTJNVMUBOFPVTMZ JOQBSBMMFM O $PNNPOJ[BUJPO JOEJWJEVBM DBO CF BO JOTUBODF PG NVMUJQMF DBUFHPSJFT TJNVMUBOFPVTMZ PS DPOTFDVUJWFMZ"LJOEDBOCFBTVCDMBTTPGNVMUJQMFDMBTTFTTJNVMUBOFPVTMZPSDPOTFDVUJWFMZ 3FHJPOTPGNPEFMTDBOCFDPOTJEFSFEBTTQBDFUJNFSFHJPOTUIFZWBSZBDSPTTTQBDFBUBHJWFO QPJOUJOUJNFBOEUIFZWBSZBDSPTTUJNFBUBHJWFOQPJOUJOTQBDF O $PODFQUVBMJ[BUJPOMBOHVBHFT TFNBOUJDT BOENFBOJOHDIBOHFPWFSUJNF0OUPMPHJFTUZQJ DBMMZJODMVEFUJNFCBTFEFMFNFOUTTVDIBTDPOUJOVBOUT TUSFBNT BOEPDDVSSFOUT FWFOUT O 7JFXDMFBSMZUIFSFBSFTUBUJDBOEUFNQPSBMPSEZOBNJDWJFXT BOETQBDFUJNFWJFXT 5FNQPSBMMPHJD (BMUPO JTJNQPSUBOUJOspecification $IBQUFS
FTQFDJBMMZWerificaUJPO BOEJOBVUPNBUJPO"WJFXUIBUJTJNQPSUBOUUP4&BOE.04&4JTUIBUUFNQPSBMMPHJDJTB
236 O
Model-Oriented Systems Engineering Science
TVCTFUPGNPEBMMPHJD5FNQPSBMMPHJDTBOEUIFJSVTFTJODMVEFMJOFBSUFNQPSBMMPHJDGPSTQFDJGZJOH BOE WFSJGZJOH TFSJBM QSPDFTTFT BOE DPNQVUBUJPOBM USFF MPHJD GPS TQFDJGZJOH BOE WFSJGZJOH QBSBMMFM QSPDFTTFT
References "YFMSPE 3BOE.$PIFO)BSOFTTJOH$PNQMFYJUZ0SHBOJ[BUJPOBM*NQMJDBUJPOTPGBScientific 'SPOUJFS /FX:PSL#BTJD#PPLT #BL 1 $5BOH BOE,8JFTFOGFME4FMGPSHBOJ[FEDSJUJDBMJUZBOFYQMBOBUJPOPGGOPJTF1IZT3FW -FUU o #BMEXJO $BOE,$MBSL%FTJHO3VMFT7PMVNFThe 1PXFSPG.PEVMBSJUZ$BNCSJEHF .".*5 1SFTT #FODPNP / (#MBJS BOE3'SBODF4VNNBSZPGUIF8PSLTIPQ.PEFMT!SVOUJNFBU.P%&-4 IUUQXXXDPNQMBODTBDVL_CFODPNP."35NPEFMTBUSVOUJNF4VNNBSZQEG "DDFTTFE +BOVBSZ
#FODPNP / 3'SBODF BOE(#MBJSOE*OUFSOBUJPOBM8PSLTIPQPO.PEFMT!SVOUJNF JO-FDUVSF /PUFTJO$PNQVUFS4DJFODF 4BUFMMJUF&WFOUTBUUIF.0%&-4$POGFSFODF 4QSJOHFS7FSMBHIUUQ XXXDPNQMBODTBDVL_CFODPNP.35NPEFMTBUSVOUJNF'JOBMQEG "DDFTTFE +BOVBSZ
$IVSDI ;&OUFSQSJTF0O*UT8BZCVU)BSEMZTherFIUUQTFBSDIDJPNJENBSLFUUFDIUBSHFUDPN OFXTBSUJDMF TJE@HDJ IUNM USBDL/-BEBTSD&.@ 64$@VJE "DDFTTFE+BOVBSZ
%ÚSOFS % The -PHJD PG 'BJMVSF 3FDPHOJ[JOH BOE "WPJEJOH &SSPS JO $PNQMFY 4JUVBUJPOT (FSNBOZ 3PXPIMU7FSMBH &OHMJTIUSBOTMBUJPO/FX:PSL.FUSPQPMJUBO#PPLT
%VDPVMPNCJFS "BOE.4FCBH$POUJOVPVTNJNFUJDFWPMVUJPO1SPD&VS$POG.BDIJOF-FBSOJOH &$.-
o 'VUVZNB %&WPMVUJPO4VOEFSMBOE ."4JOBVFS"TTPDJBUFT (BMUPO "5FNQPSBM-PHJD4UBOGPSE&ODZDMPQFEJBPG1IJMPTPQIZIUUQQMBUPTUBOGPSEFEVFOUSJFTMPHJD UFNQPSBM "DDFTTFE+BOVBSZ
(JSBVMU $ BOE 3 7BML 1FUSJ /FUT GPS 4ZTUFNT &OHJOFFSJOH " (VJEF UP .PEFMJOH 7erification, BOE "QQMJDBUJPOT#FSMJO4QSJOHFS7FSMBH (VOEFSTPO - BOE $ )PMMJOH 1BOBSDIZ 6OEFSTUBOEJOH 5SBOTGPSNBUJPOT JO )VNBO BOE /BUVSBM 4ZTUFNT8BTIJOHUPO %$*TMBOE1SFTT )BXLJOH 4"#SJFG)JTUPSZPG5JNF'SPNUIF#JH#BOHUP#MBDL)PMFT/FX:PSL#BOUBN#PPLT )PMMBOE +)JEEFO0SEFS)PX"EBQUBUJPO#VJMET$PNQMFYJUZ#PTUPO .""EEJTPO8FTMFZ *TBBDTPO 8&JOTUFJO)JT-JGFBOE6OJWFSTF/FX:PSL4JNPOBOE4DIVTUFS1BQFSCBDLT Kauffman, 4The 0SJHJOTPG0SEFS4FMG0SHBOJ[BUJPOBOE4FMFDUJPOJO&WPMVUJPO/FX:PSL0YGPSE 6OJWFSTJUZ1SFTT .BUVSBOB )The PSHBOJ[BUJPOPGUIFMJWJOHBUIFPSZPGUIFMJWJOHPSHBOJ[BUJPO *OU+.BO.BDIJOF 4UVEJFT o .BUVSBOB ) BOE '+ 7BSFMB TU FEJUJPO "VUPQPJFTJT BOE $PHOJUJPO The 3FBMJ[BUJPO PG UIF -JWJOH*O3PCFSU4$PIFOBOE.BSY88BSUPGTLZ &ET
#PTUPO4UVEJFTJOUIF1IJMPTPQIZPG4DJFODF %PSESFDIU%3FJEFM1VCMJTIJOH$P .BZS & The (SPXUI PG #JPMPHJDBM Thought: %JWFSTJUZ &WPMVUJPO BOE *OIFSJUBODF $BNCSJEHF ." )BSWBSE6OJWFSTJUZ1SFTT .FZFS #0CKFDU0SJFOUFE4PGUXBSF$POTUSVDUJPO&OHMFwood Cliffs, NJ: PSFOUJDF)BMM /BOO #4UBUJDWT%ZOBNJD.PEFM*NQBDUPO1SFEJDUJWF1FSGPSNBODFJO&BSMZ4UBHF$PMMFDUJPOT'BJS *TBBD8IJUF1BQFS /PWJLPW *The RivFSPG5JNF$BNCSJEHF 6,$BNCSJEHF6OJWFSTJUZ1SFTT 0#0#JPMPHJDBM1SPDFTT0OUPMPHZ(VJEFMJOFT0QFO#JPNFEJDBM0OUPMPHJFTIUUQXXXHFOFPOUPM PHZPSH(0QSPDFTTHVJEFMJOFTTIUNM BMM "DDFTTFE+BOVBSZ
Time
O
237
0.( 0CKFDU .BOBHFNFOU (SPVQ B 6nified .PEFMJOH -BOHVBHF 0.( 6.-
4VQFSTUSVDUVSF 7 0.( %PDVNFOU /VNCFS GPSNBM 4UBOEBSE EPDVNFOU 63- IUUQXXX PNHPSHTQFD6.-4VQFSTUSVDUVSF1%' "DDFTTFE+BOVBSZ
0.( 0CKFDU .BOBHFNFOU (SPVQ C 6nified .PEFMJOH -BOHVBHF 0.( 6.-
*OGSBTUSVDUVSF 7 0.( %PDVNFOU /VNCFS GPSNBM 4UBOEBSE EPDVNFOU 63- IUUQXXX PNHPSHTQFD6.-*OGSBTUSVDUVSF1%' "DDFTTFE+BOVBSZ
0.( 0CKFDU.BOBHFNFOU(SPVQ D4ZTUFNT.PEFMJOH-BOHVBHF 0.(4ZT.-
70.( %PDVNFOU /VNCFS GPSNBM 4UBOEBSE EPDVNFOU 63- IUUQXXXPNHPSHTQFD 4ZT.-1%' "DDFTTFE+BOVBSZ
1BSOBT %0OUIFDSJUFSJBUPCFVTFEJOEFDPNQPTJOHTZTUFNTJOUPNPEVMFT$PNNVO"$. o 1MBODL . The 1IJMPTPQIZ PG 1IZTJDT RVPUFE JO IUUQXXXDBMSFTDPPSHMVDBTDBTIUN "DDFTTFE +BOVBSZ
1PMBOJ %.FBTVSJOHTFMGPSHBOJ[BUJPOWJBPCTFSWFST JO8#BO[IBGFUBM &ET
"EWBODFTJO"Stificial -JGF UI&VSPQFBO$POGFSFODF &$"-
Qo 4UPOF "%&JOTUFJOTVOLOPXOJOTJHIUBOEUIFQSPCMFNPGRVBOUJ[JOHDIBPUJDNPUJPO1IZTJDT5PEBZ oIUUQXXXFOHZBMFFEVTUPOFHSPVQQVCMJDBUJPOTQIZT@UPEBZQEG "DDFTTFE+BOVBSZ
5BOH $BOE3&QTUFJO"4USVDUVSBM4QMJUJOUIF)VNBO(FOPNF1-P40/& FEPJ KPVSOBMQPOFIUUQXXXQMPTPOFPSHBSUJDMFGFUDI"SUJDMFBDUJPO BSUJDMF63*JOGP"EPJ ''KPVSOBMQPOF "DDFTTFE+BOVBSZ
7FTQJHOBOJ "BOE4;BQQFSJ)PXTFMGPSHBOJ[FEDSJUJDBMJUZXPSLTBunified mean-field QJDUVSF1IZT 3FW& o 8JLJQFEJB -PSFO[ "UUSBDUPS IUUQFOXJLJQFEJBPSHXJLJ-PSFO[@BUUSBDUPS "DDFTTFE +BOVBSZ
Chapter 10
Views <1SPHSFTT>IBTCFFONBEFSFDFOUMZJOfiOEJOHiEVBMJUJFTwPSDPSSFTQPOEFODFTCFUXFFO BQQBSFOUMZEJffFSFOUUIFPSJFTPGQIZTJDT ThFTFDPSSFTQPOEFODFTBSFBTUSPOHJOEJDBUJPO UIBUUIFSFJTBDPNQMFUFVOJfiFEUIFPSZPGQIZTJDT CVUUIFZBMTPTVHHFTUUIBUJUNBZOPU CFQPTTJCMFUPFYQSFTTUIJTUIFPSZJOBTJOHMFGVOEBNFOUBMGPSNVMBUJPO*OTUFBE XFNBZ IBWFUPVTFEJffFSFOUSFflFDUJPOTPGUIFVOEFSMZJOHUIFPSZJOEJffFSFOUTJUVBUJPOTzThJT XPVMECFBSFWPMVUJPOJOPVSWJFXPGUIFVOJfiDBUJPOPGUIFMBXTPGTDJFODFz 4UFQIFO)BXLJOH 'PSFXPSE, ThF*MMVTUSBUFE"#SJFG)JTUPSZPG5JNF Systems taxonomy 1
Modeling scope
SE Application Domains (D1...Dn)
Collective actualization space
D1 D2 D3 D4 D5 D6 D7 Dn
Problem space
3a
TS/CS different in degree 3b Traditional Complex
Characteristics of all systems
Highest level system
Define need
Complex 4 Traditional TS is special case 5 Characteristics of all SE systems Traditional and Complex 6
Model Space
All SE application domains...
Indivisible Unit Model of Individual system or component
Universal model
Composition
TS/CS different in kind 2b 2a Traditional systems Complex systems
Common specification approach: Repeating internal/external structure
Solution domain
CCoo m - -KK m m m - -CC inindd oonniz aatete ss izaati go tioon n rrieies s
ThFDPODFQUPGWJFXJTBHFOFSBMBOEJNQPSUBOU UPPM JO FOHJOFFSJOH JO HFOFSBM BOE .04&4 JOQBSUJDVMBS"WJFXBMMPXTVTUPGPDVTPOBO BSFB PG DPODFSO BOE JHOPSF FWFSZUIJOH FMTF ThJT DIBQUFS HJWFT B EFfiOJUJPO FYBNQMFT BOEUZQFTPGWJFXT BOEEFTDSJCFTTPNFBSFBT PGGVSUIFSSFTFBSDI
Problem/ user domain
Conceptualization Conceptualization -- Language/notation Language/notation -- Universe Universe of ofdiscourse discourse
e
m
Ti
Views exist within and across all the dimensions
Produce solution
Deployment
Satisfy need
Solution/system space
Introduction: Intuitive Concepts *OTPNFJNQPSUBOUSFTQFDUT UIFJEFBPGBWJFXBTDPNNPOMZVOEFSTUPPEJTDPOTJTUFOUXJUIJUTVTF JO.04&4"WJFX BDDPSEJOHUPUIFEJDUJPOBSZ JTUIFFYUFOUPSSBOHFPGWJTJPO BNBOOFSPGMPPL JOHBUPSSFHBSEJOHTPNFUIJOH*OGPSNBMMZ BWJFXJTEFfiOFEJO.04&4BTBTVCTFUPGJOGPSNBUJPO PCTFSWFEPGPOFPSNPSFFOUJUJFTThFFOUJUJFTBSFDPMMFDUJWFMZDBMMFEUIFUBSHFUPSPCKFDUPGUIFWJFX ThFQIZTJDBMPSDPODFQUVBMQPJOUGSPNXIJDIBWJFXJTPCTFSWFEJTUIFWJFXQPJOU XIJDIDBOCF NPUJWBUFECZPOFPSNPSFPCTFSWFSDPODFSOT%JffFSFOUWJFXTPGUIFTBNFUBSHFUDBOCFPCTFSWFE GSPNEJffFSFOUWJFXQPJOUT ThFTFOPUJPOTBSFEFfiOFENPSFGPSNBMMZMBUFSJOUIFDIBQUFS 239
240 O
Model-Oriented Systems Engineering Science
ThFDPODFQUTPGWJFXBOENPEFMIBWFNVDIJODPNNPO4P JGWJFXJTDPNNPOMZVOEFSTUPPE BOETJNJMBSUPNPEFM XIZEPXFOFFEBDIBQUFSPOWJFXTJOUIJTCPPL ThFBOTXFSJTUIBUXF CFMJFWFUIFQPUFOUJBMCFOFfiUPGUIFDPODFQUPGWJFXJO4&HPFTXFMMCFZPOEXIBUIBTCFFOFYQMPJUFE UPEBUF BOEXFXBOUUPFODPVSBHFNPSFGPDVTPOUIJTJNQPSUBOUDPODFQU 8FCFMJFWFWJFXJTBCBTJD VOJWFSTBMDPODFQUUIBUJTTJNQMF QPXFSGVM BOEflFYJCMF5PTPNF EFHSFFJUJTBTZTUFNTFOHJOFFSJOHTDJFODFBOBMPHPGUIFDPODFQUPGTFUJONBUIFNBUJDT BTBHFOFSBM GPVOEBUJPOBMUPPMThFUSBEJUJPOBMBSDIJUFDUVSFQSPGFTTJPOIBTMPOHCFFOVTJOHWJFXTJOEFTJHOJOH CVJMEJOHT TFQBSBUJOHBTQFDUTTVDIBTflPPSQMBOT FMFDUSJDBMTZTUFNT QMVNCJOHTZTUFNT IFBUJOH DPPMJOHTZTUFNT BOEUIFMJLF*OUIFQBTUGFXEFDBEFT UIFJOGPSNBUJPOTZTUFNTDPNNVOJUZIBT FNCSBDFEUIFDPODFQUPGWJFXT GPSFYBNQMFJO$"%$".UPPMT TPGUXBSFBSDIJUFDUVSF FOUFS QSJTFBSDIJUFDUVSFGSBNFXPSLT BOETPGUXBSFBTQFDUT.04&4DPOTJEFSTUIFDPODFQUPGWJFXTUPCF BQQMJDBCMFUPUIFGVMMTDPQFPG4& JODMVEJOHUSBEJUJPOBMBOEDPNQMFYTZTUFNT OBUVSBMBOEBSUJfiDJBM TZTUFNT BOETVQQPSUJOHTDJFODFTBOENBUIFNBUJDT ThFEFfiOJUJPOJOEJDBUFTUIBUBWJFXEPFTOPUFYJTUJOJTPMBUJPO*UFYJTUTXJUISFTQFDUUPXIBU JTQPUFOUJBMMZWJFXFE JUTUBSHFUPSPCKFDU BOEJUJTFOWJTJPOFEBTPOFPGQPUFOUJBMMZNVMUJQMFWJFXT PGUIFTBNFUBSHFUThFUBSHFUDBOCFNPSFPSMFTTBOZPOUPMPHJDBMPSDPODFQUVBMFMFNFOUJO4& JODMVEJOHBOPUIFSWJFX BSFHJPO BTQFDJfiDBUJPO PSBDPMMFDUJPOPGUIJOHT CVUNPTUPGUFOJOPVS EJTDVTTJPOTUIFUBSHFUXJMMCFBNPEFMPSBTZTUFN BOBMPHPVTUPUIFOPUJPOUIBUBNPEFMIBTBUBSHFU TZTUFN"WJFXJTBOBCTUSBDUJPOPGJUTUBSHFU"WJFXDBOCFFJUIFSBNPEFMPSBTQFDJfiDBUJPO BOE IFODFDBOCFFJUIFSFYQMJDJUPS QBSUJBMMZ JNQMJDJU 0OFJNQPSUBOUNPUJWBUJPOGPSWJFXTJTUIBU JOHFOFSBM XFDBOOPUTFFPSVOEFSTUBOEFWFSZ UIJOHPGJOUFSFTUBCPVUBTZTUFNJOPOFWJTVBMJ[BUJPOPSSFQSFTFOUBUJPOThJTJTUIFTFOTFJOXIJDI )BXLJOH EJTDVTTFEUIFDPOTUSBJOUTPOIPXBVOJfiFEUIFPSZPGQIZTJDTNBZFWFOUVBMMZCF FYQSFTTFE TFFRVPUFBUUIFTUBSUPGUIJTDIBQUFS "OPUIFSNPUJWBUJPO XIJDIJTTFSFOEJQJUPVTXJUI UIFfiSTU JTUIBUNPTUTUBLFIPMEFSTBSFOPUJOUFSFTUFEJOFWFSZUIJOHBCPVUBTZTUFN CVUSBUIFSUIF UIJOHTPSGFBUVSFTSFMBUFEUPUIFJSDPODFSOThFfiSTUNPUJWBUJPOJOUSPEVDFTUIFOFFEUPTFQBSBUFUIF JOGPSNBUJPOBCPVUBTZTUFNJOUPWJFXTUIFTFDPOENPUJWBUJPOTVHHFTUTIPXUPTFQBSBUF UIBUJT UIFDSJUFSJBGPSFBDIWJFX 8FTIPVMETUSFTTUIBUTFQBSBUJOHJOGPSNBUJPOJOUPWJFXTDBSSJFTOPDPOTUSBJOUUPQBSUJUJPOUIF JOGPSNBUJPOJOUPNVUVBMMZFYDMVTJWFTFUT%JffFSFOUWJFXTPGUIFTBNFUBSHFUUZQJDBMMZPWFSMBQUIF TBNFQJFDFPGJOGPSNBUJPONBZBQQFBSJONVMUJQMFWJFXT*OGBDU UIFSFBSFWFSZGFXDPOTUSBJOUTPO XIBUWJFXTDBOCFEFfiOFEPSUIFDPOUFOUTPGBOZHJWFOWJFXThFPOMZUIFPSFUJDBMDPOTUSBJOUJTUIBU UIFWJFXCFBOBCTUSBDUJPOPGUIFUBSHFUThFPOMZQSBDUJDBMDPOTUSBJOUJTUIBUUIFWJFXJODMVEFTUIF JOGPSNBUJPOSFMBUFEUPUIFDPODFSOUIBUNPUJWBUFEJUTEFfiOJUJPO 5XPJNQPSUBOUSFRVJSFNFOUTGPSBWJFXBSFTFQBSBUJPOBOEJOUFHSBUJPOThFTFTPVOETPNFXIBU DPOUSBEJDUPSZ CVUCPUINVTUCFUSVF*UJTTFMGFWJEFOUUIBUBWJFXNVTUCFTFQBSBCMFGSPNUIFSFTU PGUIFJOGPSNBUJPOBCPVUJUTUBSHFUThBUJT BGUFSBMM UIFQSJNBSZNPUJWBUJPOGPSEFfiOJOHBWJFX )PXFWFS BWJFXNVTUBMTPCFJOUFHSBUFEXJUIUIFSFTUPGUIFJOGPSNBUJPOBCPVUJUTUBSHFU7JFX JOUFHSBUJPOSFRVJSFTBCJUNPSFEJTDVTTJPO ThF DPODFQU PG WJFX JOUFHSBUJPO JT TMJHIUMZ EJffFSFOU GSPN XIBU XF UZQJDBMMZ UIJOL PG BT JOUFHSBUJPO PG B TZTUFN PS PG NVMUJQMF TZTUFNT ThBU JT JOUFHSBUJOH UIF WJFXT PG B TZTUFN JT EJffFSFOUGSPNJOUFHSBUJOHUIFQBSUTPGBTZTUFN0OFEJffFSFODFJTUIBUQBSUTBSFEJTUJODUBOE JOUFSBDUJOH XIJMF WJFXT BSF PWFSMBQQJOH BOE MBSHFMZ OPOJOUFSBDUJOH *O B NJOJNBM TFOTF B HJWFOQJFDFPGJOGPSNBUJPONVTUCFDPOTJTUFOUJOBMMWJFXTUIBUJODMVEFJU /PUOFDFTTBSJMZUIF TBNF CVUDPOTJTUFOU4PNFUJNFTBHJWFOQJFDFPGJOGPSNBUJPOBQQFBSTJOBEJffFSFOUGPSNJO EJffFSFOUWJFXT
Views O
241
*OBCSPBEFSTFOTF UIFJOGPSNBUJPOJODMVEFEJOBMMWJFXTNVTUGPSNBDPOTJTUFOUJOUFHSBUFE DPIFSFOUXIPMFCFDBVTFUIFUPUBMTFUPGJOGPSNBUJPOBCPVUUIFUBSHFUTZTUFNNVTUCFDPOTJTUFOU BOEDPIFSFOUThFSFGPSF JOBTFOTF UIFJOUFHSBUJPOPGWJFXTJTNPSFBCPVUUIFJOUFHSBUJPOPGUIF UBSHFUJOGPSNBUJPOJODMVEFEJOUIPTFWJFXTUIBOJUJTBCPVUUIFEJSFDUJOUFSBDUJPOBNPOHUIFWJFXT 7JFXJOUFHSBUJPOJTOPUBOJTTVFXIFOUIFTZTUFNJOGPSNBUJPOJTEFfiOFEfiSTU BOEUIFOWJFXTBSF EFfiOFECBTFEPOUIBUJOGPSNBUJPOWJFXJOUFHSBUJPOJOUIBUDBTFJTBVUPNBUJD"DMBTTJDFYBNQMFPG UIBUDBTFJTBWJFXEFfiOFEJOBEBUBCBTFNBOBHFNFOUTZTUFN JOUIFEPNBJOPGJOGPSNBUJPOTZT UFNTFOHJOFFSJOH#VUPGUFOBTZTUFNJTEFfiOFECZBTFUPGWJFXT UIBUJT UIFWJFXTBSFUIFWFIJDMF GPSEFfiOJOHUIFTZTUFNThBUDBTFJTXIFSFWJFXJOUFHSBUJPOJTBOJTTVF BOEDBSFNVTUCFUBLFOUP FOTVSFUIFJOUFHSBUJPOBOEDPIFSFODFPGUIFGVMMTFUPGJOGPSNBUJPO "GUFSEJTDVTTJOHGFBUVSFTPGWJFXT XFSFUVSOUPUIFDPNQBSJTPOPGWJFXBOENPEFM"WJFXJT MJLFBNPEFM JOUIBUCPUIBSFBCTUSBDUJPOT*OGBDU GPSNBMMZBWJFXJTBNPEFM'VSUIFS BNPEFM DBOIBWFNVMUJQMFWJFXT BOEBWJFXDBOIBWFNVMUJQMFNPEFMT#VUCZDPOWFOUJPOUIFSFBSFEJTUJOD UJPOTJOIPXXFVTFUIFN BTXFIBWFCFFOEJTDVTTJOH"WJFXJTQPUFOUJBMMZBNFNCFSPGBTFU BO BDLOPXMFEHNFOUUIBUJUSFQSFTFOUTPOMZQBSUPGUIFTUPSZ OPUUIFXIPMFTUPSZ BOEUIBUJUNVTUCF TJNVMUBOFPVTMZTFQBSBUFEGSPNUIFSFTUPGUIFTUPSZBOEJOUFHSBUFEXJUIUIFXIPMFTUPSZ"NPEFM IBTNPSFPGBTFOTFPGBTUBOEBMPOFFOUJUZ ThFSFNBJOEFSPGUIFDIBQUFSCVJMETPOUIFTFQSFMJNJOBSZDPODFQUTXJUIOVNFSPVTFYBNQMFT BMPOHXJUIGVSUIFSDPODFQUEFWFMPQNFOUBOEEFfiOJUJPOThFTDPQFJODMVEFTBHFOFSBMDPOUFYUPG4& BMPOHXJUICPUIUSBEJUJPOBMBOEDPNQMFYTZTUFNT
Variety: Engineering and Beyond ThJTTFDUJPOQSPWJEFTFYBNQMFTPGWJFXT fiSTUJOBCSPBEFSDPOUFYUBOEUIFOXJUIJO4&ThFFYBN QMFTBSFVTFEUPEFWFMPQBOEJMMVTUSBUFDBUFHPSJFTPGWJFXTBOEDIBSBDUFSJTUJDTPGWJFXT
Views in Broader Context ThJT TFDUJPO QSFTFOUT TPNF WJFXT UIBU HP CFZPOE USBEJUJPOBM FOHJOFFSJOH ThF SFBTPO UIFZ BSF JODMVEFEIFSFJTUXPGPME'JSTU UIFZJMMVTUSBUFUIFCSFBEUIBOEVTFGVMOFTTPGUIFDPODFQUPGWJFX 4FDPOE NBOZPGUIFTFFYBNQMFTJOTPNFXBZTVQQPSUUIFTDPQFPG.04&4 XIJDIHPFTCFZPOE USBEJUJPOBMFOHJOFFSJOHUPJODMVEFUIFDIBSBDUFSJTUJDTPGDPNQMFYTZTUFNT TZTUFNTPGTZTUFNT PSHB OJ[BUJPOT BOEFOUFSQSJTFT BTXFMMBTBTQFDUTPGTDJFODF
A Universal Issue: Addressing the Hierarchy Problem )JFSBSDIZJTBOJNQPSUBOUBOEVTFGVMDMBTTJfiDBUJPOTUSVDUVSFCVUFffPSUTUPEFfiOFBIJFSBSDIZFODPVO UFSBDPNNPOQSPCMFNNVMUJQMFDPNQFUJOHIJFSBSDIJFTBSFQPTTJCMF8IBUJTUIFSJHIUPOF $PNNPOQSPQPTFETPMVUJPOTJODMVEF QJDLPOFIJFSBSDIZBOEVTFJUPS EPOPUVTFB IJFSBSDIJDBMTUSVDUVSF*ONBOZTJUVBUJPOT OFJUIFSPGUIFTFJTBTBUJTGBDUPSZTPMVUJPOThFQSPCMFN XJUI TPMVUJPO JT UIBU OP TJOHMF IJFSBSDIZ TBUJTfiFT BMM TJUVBUJPOT ThF QSPCMFN XJUI TPMVUJPO JTUIBUIJFSBSDIZJTBOJNQPSUBOUNPEFMJOHTUSVDUVSFEFQSJWJOHPVSTFMWFTPGUIJTUPPMJTOPUB HPPEJEFB 4PXIBUEPXFQSPQPTFJOTUFBE ThFBOTXFSJTWJFXTThBUJT BMMPXBTFUPGIJFSBSDIJFTUPCF EFfiOFE XIFSFFBDIPOFTFSWFTTPNFQVSQPTFPSBEESFTTFTTPNFDPODFSO5SFBUFBDIPOFBTBEJG GFSFOUWJFXThJTTPMVUJPOBEESFTTFTCPUIQSPCMFNTNFOUJPOFEBCPWF0OFPGUIFQSJNBSZFMFNFOUT
242 O
Model-Oriented Systems Engineering Science
PGUIFWJFXTTPMVUJPOJTUIBUJUSFNPWFTDPOUFOUJPOBCPVUXIJDIJTSJHIU BOEBCPVUJTTVFTPGDPOUSPM ThFSFBSFUXPWBSJBOUTPGUIFWJFXTTPMVUJPOThFfiSTUWBSJBOUJTXIFSFBMMWJFXTBSFUSFBUFEFRVBMMZ OPOFJTEPNJOBOUThFTFDPOEWBSJBOUJTXIFSFPOFWJFXJTEFTJHOBUFEBTUIFQSJNBSZTUSVDUVSFBOE UIFPUIFSWJFXTBSFDPOTJEFSFETFDPOEBSZPSTVQQMFNFOUBM 5XPFYBNQMFTBSF 1IJMPTPQIFSPOUPMPHJTUTEFCBUFXIBUPDDVQJFTUIFTFDPOETQPUPGUIFPOUPMPHZIJFSBSDIZPS UIFIJFSBSDIZPGCFJOHThFUPQJTiCFJOHwPSiFOUJUZwi4PNFTDIFNFTUBLFUIFEJWJTJPO CFUXFFOVOJWFSTBMTBOEQBSUJDVMBSTBTUIFOFYUTUFQJOUIFIJFSBSDIZ PUIFSTUIFEJWJTJPO CFUXFFOBCTUSBDUBOEDPODSFUFFOUJUJFTw )POEFSJDI ThFBSHVNFOUJTCBTFEPO UIFBTTVNQUJPOUIBUUIFSFJTPOFSJHIUBOTXFSBOEXFOFFEUPfiOEPVUXIBUJUJT7JFXTIFMQ SFTPMWFUIJT*OTPNFDPOUFYUT UIFVOJWFSTBMTWFSTVTQBSUJDVMBSTEJTUJODUJPOJTBQQMJDBCMF XIJMFJOPUIFST BCTUSBDUWFSTVTDPODSFUFJTNPSFBQQMJDBCMFThFUXPDBOCFTFFOBTBMUFSOB UJWFWJFXT 0SHBOJ[BUJPOBMTUSVDUVSFT8FUZQJDBMMZUIJOLPGPSHBOJ[BUJPOTTVDIBTDPNQBOJFTPSHPW FSONFOU BHFODJFT BT SFRVJSJOH B EPNJOBOU WJFX VTVBMMZ DBMMFE UIF MJOF PSHBOJ[BUJPO 5SBEJUJPOBMMZUIJTIBTCFFOIJFSBSDIJDBM0UIFSWJFXT TVDIBTQSPKFDUNBOBHFNFOUTUSVD UVSFT UFNQPSBSZUFBNT PSJOGPSNBMJOUFSBDUJPOTUSVDUVSFT BSFEFfiOFEJODPOUSBTUUPUIF EPNJOBOUMJOFPSHBOJ[BUJPO BOEBSFJOJNQPSUBOUSFTQFDUTTVCTFSWJFOUUPJU
Scientific Disciplines &BDITDJFODFPffFSTBEJffFSFOUWJFXPGUIFXPSME&YBNQMFTBSF O 1IZTJDTWJFXPGUIFXPSMENBUUFS FOFSHZ GPSDFT SBOHJOHGSPNUIFTNBMMFTUFMFNFOUT QBS UJDMFQIZTJDT UPUIFMBSHFTUTZTUFNT BTUSPQIZTJDT O $IFNJTUSZ WJFX PG UIF XPSME NPMFDVMBS TDBMF PG NBUUFS DPNQPTJUJPOT PGBUPNT TVDI BT NPMFDVMFT DSZTUBMT BOENFUBMT BOEUIFJSUSBOTGPSNBUJPOTBOEJOUFSBDUJPOT O #JPMPHZWJFXPGUIFXPSMEMJGF GSPNDFMMTUPPSHBOJTNTUPFDPMPHZ O 1TZDIPMPHZWJFXPGUIFXPSMEIVNBOCSBJO JOEJWJEVBMIVNBOQFSDFQUJPOTBOECFIBWJPS O 4PDJPMPHZWJFXPGUIFXPSMEIVNBOJOUFSBDUJPO HSPVQTPGIVNBOT TPDJFUJFT &BDIPGUIFTFEJTDJQMJOFTNBZCFDPOTJEFSFEBEJffFSFOUWJFXPGUIFTBNFEFfiOFEXPSME XIJDIJT NPSFPSMFTTQMBOFU&BSUIBTTFFOBOEVOEFSTUPPECZIVNBOCFJOHTPOUIFQMBOFUPWFSUIFQBTU GFXUIPVTBOEZFBSTThFXPSMEJTBOJOUFHSBUFEXIPMFXFIBWFTFQBSBUFEPVSVOEFSTUBOEJOHPGJU JOUPEJffFSFOUWJFXTPSEJTDJQMJOFTUPHFUNPSFUSBDUJPOJOFBDIWJFX"QSPNJOFOUNPUJWBUJPOGPS TZTUFNT TDJFODF XBT UIF JODSFBTJOH TQFDJBMJ[BUJPO BOE TFQBSBUJPO PG EJTDJQMJOFT BOE UIF MBDL PG JOUFHSBUJPOPGLOPXMFEHFJOUPBVOJfiFEXIPMF
Are Science and Mathematics Rational and Logical? 0WFSUIFQBTUGFXEFDBEFTUIFSFIBWFCFFOEFCBUFTBCPVUUIFCBTJTPGNBUIFNBUJDBMQSPPGTBOETDJ FOUJfiDUIFPSJFT JODMVEJOH,VIOT TDJFOUJfiDSFWPMVUJPOT "SHVNFOUCPUIGPMMPXBSBUJPOBM QSPDFTTCBTFEPOMPHJD QSPPGT PSFNQJSJDBMFWJEFODF TDJFODF "SHVNFOUCPUIGPMMPXBTPDJBM QSPDFTTXIFSFUIFSFTVMUJTBDDFQUFEPSSFKFDUFECZQPQVMBSDPOTFOTVT OPUSBUJPOBMUIPVHIUFSSPST PDDVSBOEJGUIFFYBNJOBUJPOBOEEJTDVTTJPOJTBDUJWF UIFFSSPSTBSFEJTDPWFSFEBOEDPSSFDUFEPWFS UJNF
Views O
243
ThF.04&4QPTJUJPOJTUIBUUIFUXPBSHVNFOUTBSFOPUNVUVBMMZFYDMVTJWF CVUSBUIFSBSFEJffFS FOUWJFXT CPUIPGXIJDIBSFDPSSFDUBOEJODPNQMFUFThFZFNQIBTJ[FEJffFSFOUBTQFDUTPGUIFEJTDJ QMJOFT#PUITDJFODFBOENBUIFNBUJDTBSFBIVNBOQSPDFTT BOEUIFSFGPSFTVCKFDUUPQTZDIPMPHJDBM TPDJBM BOEQPMJUJDBMDPOTJEFSBUJPOT#PUIBSFBMTPUIFQSPEVDUPGSBUJPOBMBOEMPHJDBMUIPVHIUThF DPNQMFUFQJDUVSFJTBOJOUFSQMBZCFUXFFOUIFUXPWJFXT BOEQPTTJCMZBEEJUJPOBMWJFXT
Courtroom Trial "UMFBTUUISFFWJFXTBSFQSFTFOUFEJOBDPVSUSPPNUSJBMBOFWJEFODFWJFXBOEUXPEJffFSFOUWJFXT PGUIFFWJEFODFWJFXThFUFTUJNPOZBOEFYIJCJUTQSFTFOUFEJOBUSJBMDPOTUJUVUFBOBCTUSBDUJPO PGBOFWFOUBOFWJEFODFWJFXPGUIFFWFOUThFEFGFOTFPffFSTPOFWJFXPSJOUFSQSFUBUJPOPG UIFFWJEFODFWJFXJOOPDFOU ThFQSPTFDVUPSPffFSTUIFPQQPTJUFWJFXPGUIFTBNFFWJEFODFWJFX HVJMUZThFKVSZEFMJCFSBUFTBOEEFDJEFTXIFUIFSUPBHSFFXJUIUIFEFGFOTFWJFXPSUIFQSPTFDVUPS WJFX $MFBSMZ UIFUXPDPOflJDUJOHWJFXTBSFTFQBSBUFEThFQSPTFDVUPSWJFXJTHFOFSBUFECZTFMFDUJOH BOEFNQIBTJ[JOHUIFQBSUTPGUIFFWJEFODFUIBUNPTUTUSPOHMZTVHHFTUHVJMU BOEUIFOBEEJOHJOUFS QSFUBUJPOUPUIBUFWJEFODFUPSFJOGPSDFUIFHVJMUZWJFXThFEFGFOTFWJFXJTHFOFSBUFECZTFMFDUJOH BOEFNQIBTJ[JOHUIFXFBLFTUQBSUTPGUIFFWJEFODF BOEUIFOBEEJOHJOUFSQSFUBUJPOUPUIBUXFBL OFTTUPSFJOGPSDFUIFJOOPDFOUWJFX#VUBSFUIFUXPPQQPTJUFWJFXTJOUFHSBUFE :FT UIFJOUFHSBUJPO JTUIFFWJEFODFWJFXPOXIJDICPUIBSFCBTFE
Universal Distinction between Discrete and Continuous Phenomena 5PTUBSUXJUI UIFEJTUJODUJPOJTJUTFMGBWJFXPGUIFXPSME JOUIBUPGBMMUIFQSPQFSUJFTBOEDIBSBD UFSJTUJDTPGUIJOHTJOUIFXPSME JUTFMFDUTPOMZPOFUPMPPLBUXIBUUIJOHTBSFEJTDSFUF BOEXIBU UIJOHTBSFDPOUJOVPVT 8FCFMJFWFUIFQBSUPGUIFXPSMEXFBSFJOUFSFTUFEJOJTPOFPSUIFPUIFS BOETPNFUJNFTXFEFCBUFXIJDIJUJT"GUFSBMM BHJWFOUIJOHDBOPOMZCFEJTDSFUFPSDPOUJOVPVT OPUCPUI SJHIU *ONBOZDBTFT IPXFWFS JUJTVTFGVMUPJHOPSFUIFRVFTUJPOPGXIFUIFSUIFQBSUPGUIFXPSMEXF BSFFYBNJOJOHJTEJTDSFUF PSDPOUJOVPVT PSCPUI BOETJNQMZDPOTJEFSXIFUIFSJUJTVTFGVMUPWJFX UIJTQBSUPGUIFXPSMEBTEJTDSFUF PSUPWJFXJUBTDPOUJOVPVT PSUPBMMPXFJUIFSWJFX EFQFOEJOH POUIFDJSDVNTUBODFTPSPVSQVSQPTFThJTJTGVMMZDPOTJTUFOUXJUIBCBTJDUFOFUPGNPEFMJOHXF EJTDVTTFEJOFBSMJFSDIBQUFSTUIFDSJUFSJPOPGBHPPENPEFMJTOPUXIFUIFSJUSFflFDUTUIFXPSMEBTJU JT CVUXIFUIFSUIFNPEFMXPSLT UIBUJT JTVTFGVMGPSJUTQVSQPTFT *OQIZTJDT BDMBTTJDFYBNQMFPGJODMVEJOHCPUIEJTDSFUFBOEDPOUJOVPVTJTXBWFoQBSUJDMFEVBM JUZ*TUIFXPSMEDPOUJOVPVT XBWFT PSEJTDSFUF QBSUJDMFT *UBQQFBSTUPCFCPUI EFQFOEJOHPOUIF QVSQPTFPSWJFXQPJOU'SPN)BXLJOH iThFUIFPSZPGRVBOUVNNFDIBOJDTJTCBTFEPOBOFOUJSFMZOFXUZQFPGNBUIFNBUJDTUIBU OPMPOHFSEFTDSJCFTUIFSFBMXPSMEJOUFSNTPGQBSUJDMFTBOEXBWFTJUJTPOMZUIFPCTFSWB UJPOTPGUIFXPSMEUIBUNBZCFEFTDSJCFEJOUIPTFUFSNT ThFSFJTUIVTBEVBMJUZCFUXFFO XBWFTBOEQBSUJDMFTJORVBOUVNNFDIBOJDTGPSTPNFQVSQPTFTJUJTIFMQGVMUPUIJOLPG QBSUJDMFTBTXBWFTBOEGPSPUIFSQVSQPTFTJUJTCFUUFSUPUIJOLPGXBWFTBTQBSUJDMFTw *O PUIFS XPSET XBWFT BOE QBSUJDMFT BSF EJffFSFOU NPEFMT PS WJFXT BOE CPUI BSF JNQPSUBOU JO VOEFSTUBOEJOHUIFPWFSBMMQJDUVSFThJTFYBNQMFQSFWJFXTUIFEVBMJUZDPODFQUEJTDVTTFEGVSUIFSJO UIFTFDUJPOFOUJUMFEi%VBMJUZ %FfiOJUJPOT $BUFHPSJFTw
244 O
Model-Oriented Systems Engineering Science
Basic SE Related "OVNCFSPGWJFXTIBWFCFFOQSFWJPVTMZFODPVOUFSFEJOUIJTCPPL*OUIFNPEFMTQBDF FBDIPGUIF EJNFOTJPOTPGDPNQPTJUJPO DPNNPOJ[BUJPO DPODFQUVBMJ[BUJPO BOEUJNFDBOSFQSFTFOUBWJFX 'PSFYBNQMF XFDPVMEWJFXBTZTUFNBTBNVMUJMFWFMDPNQPTJUJPOTUSVDUVSFPGSFQFBUJOHXIPMFo QBSU SFMBUJPOT 8F DPVME EFfiOF B WJFX PG UIF TZTUFN BU B TQFDJfiD DPNQPTJUJPO MFWFM 8F DPVME EFfiOFBWJFXPGBMUFSOBUJWFDPNQPTJUJPOTPGBHJWFOXIPMF PSBWJFXPGBMUFSOBUJWFFOWJSPONFOUT PGBHJWFOXIPMF 4UBUJD BOE EZOBNJD DBUFHPSJFT PG WJFXT PG B TZTUFN IBWF B MPOH USBEJUJPO JO FOHJOFFSJOH 4UBUJDWJFXTBSFBDIJFWFEFJUIFSCZIPMEJOHUJNFDPOTUBOUPSCZTFMFDUJOHFMFNFOUTUIBUEPOPU DIBOHFPWFSUIFUJNFQFSJPEJOXIJDIUIFWJFXJTEFfiOFE%ZOBNJDWJFXTSFflFDUDIBOHFPWFS UJNF 'SPNBEJffFSFOUQFSTQFDUJWF UXPDBUFHPSJFTPGWJFXTBSFBTTPDJBUFE SFTQFDUJWFMZ XJUIJOUFSOBM BOEFYUFSOBMNPEFMT"OJOUFSOBMNPEFMSFQSFTFOUTBOJOUFSOBMWJFXPGBTZTUFN PSPGBDMBTTPG TZTUFNT 'VSUIFS BO JOUFSOBM NPEFM PS WJFX DBO CF SFQSFTFOUFE JO UIF GPSN PG NVMUJQMF WJFXT "SDIJUFDUVSFWJFXT EJTDVTTFEJOUIFTFDUJPOFOUJUMFEi7BSJFUZ"SDIJUFDUVSF3FMBUFE wBSFFYBNQMFT -JLFXJTF BOFYUFSOBMNPEFMSFQSFTFOUTBOFYUFSOBMWJFXPGBTZTUFNPSDMBTTPGTZTUFNT*GUIBUJT BMMXFDPOTJEFSFEJOUIFTFDBUFHPSJFT WJFXTXPVMEHJWFVTOPUIJOHJOBEEJUJPOUPNPEFMT#VUBO FYUFSOBMNPEFMDBOBMTPCFSFQSFTFOUFEJOUIFGPSNPGNVMUJQMFWJFXT'PSFYBNQMF QPTTJCMFWJFXT PGBOFYUFSOBMNPEFM PSQPTTJCMFFYUFSOBMWJFXTPGBTZTUFN JODMVEF O O O O O O O O
ThFTFUPGBMMTUVff TVDIBTHPPET QFPQMF DVSSFODZ PSJOGPSNBUJPO UIBUHPFTJOUPUIFTZTUFN ThFTFUPGBMMTUVff tIBUDPNFTPVUPGUIFTZTUFN ThFSFMBUJPOCFUXFFOUIFTUVff tIBUHPFTJOBOEUIFTUVff tIBUDPNFTPVU &YUFSOBMMZPCTFSWBCMFQSPQFSUJFTBOEBUUSJCVUFTPGUIFTZTUFN &YUFSOBMMZPCTFSWBCMFCFIBWJPSPGUIFTZTUFN 4FSWJDFTUIFTZTUFNPffFSTJUTFOWJSPONFOU QSPWJEFETFSWJDFT
%FQFOEFODJFTPGUIFTZTUFNPOJUTFOWJSPONFOU SFRVJSFETFSWJDFT
$IBSBDUFSJTUJDT TUVff QSPQFSUJFT QSPWJEFEBOESFRVJSFETFSWJDFT PGBTQFDJfiDJOUFSBDUJPO QPJOUPGUIFTZTUFNCPVOEBSZ JF BQPSU
O "OZPGUIFBCPWFTFUTPGJOGPSNBUJPOSFQSFTFOUFEJOPOFMBOHVBHFPSSFQSFTFOUBUJPO WFSTVT BEJffFSFOUMBOHVBHFPSSFQSFTFOUBUJPO XIJDIDPVMEDPOTUJUVUFBEJffFSFOUWJFX
O "OZPGUIFBCPWFTFUTPGJOGPSNBUJPODPVMECFJOUFSQSFUFEEJffFSFOUMZJOEJffFSFOUFOWJSPO NFOUTJOXIJDIUIFTZTUFNNJHIUFYJTUFBDIJOUFSQSFUBUJPODPVMECFBEJffFSFOUFYUFSOBM WJFXPGUIFTZTUFN
0OUIFTVCKFDUPGFOWJSPONFOUTBOEJOUFSQSFUBUJPO BOPUIFSFYBNQMFPGWJFXTJTUIFEJffFSJOH JOUFSQSFUBUJPOTPGBOPOUPMPHZJOEJffFSFOUDPOUFYUT4FF0CSTUBOE/JDIPMT ThFMBOHVBHFBOEJOUFSQSFUBUJPOFYBNQMFTBSFJOUIFDPODFQUVBMJ[BUJPOEJNFOTJPO7JFXTBMTPFYJTU JOUIFDPNNPOJ[BUJPOEJNFOTJPO'PSBHJWFOFOUJUZ4 BWJFXDBOCFEFfiOFEPGQPTTJCMFHFOFSBMJ[BUJPOT PG4BOPUIFSWJFXDBOCFEFfiOFEPGQPTTJCMFTQFDJBMJ[BUJPOTPG4 ThFCJPMPHJDBMUBYPOPNZFYBNQMFJO $IBQUFSTIPXFEGPVSSPMFTPG%PHBTBDBUFHPSZPG-BTTJF BTBOJOTUBODFPGTQFDJFT BTBHFOFSBMJ[BUJPO PG$PMMJF BOEBTBTQFDJBMJ[BUJPOPGNBNNBM&BDIPGUIFTFSPMFTJTBEJffFSFOUWJFXPG%PH 7JFXTBSFPGUFOEFfiOFEBDSPTTNVMUJQMFEJNFOTJPOT"DPNNPOWJFXEFfiOFTUIFQPTJUJPOPG BHJWFONPEFMJOUIFNPEFMTQBDF XIJDI DPOTJEFSJOHUJNFBTUIFGPVSUIEJNFOTJPOPGUIFNPEFM TQBDF DPVMECFSFHBSEFEBTBGPVSEJNFOTJPOBMWJFX
Views O Table 10.1
245
Potential Targets of Nested Views Potential Targets
View
S
V1
V2
V3
V4
C1
V1: A(S) V2: static(V1) V3: structure(V2) V4: components(V3) V5: ext C1(V4)
√ √ √ √ √
√ √ √ √
√ √ √
√ √
√
√
#FDBVTFUIFUBSHFUPGBWJFXDBOCFBWJFX WJFXTDBOCFOFTUFE/FTUFEWJFXTBSFUSBOTJUJWF JGUIFSFMBUJPOPOXIJDIUIFOFTUJOHJTCBTFEJTUSBOTJUJWFThBUJT GPSBUSBOTJUJWFSFMBUJPO JG7JT BWJFXPG7 BOE7JTBWJFXPG7 UIFO7JTBMTPBWJFXPG7*OTVDIDBTFT UIFUBSHFUPGB OFTUFEWJFXDBOCFBOZPGUIFWJFXTPSTZTUFNTJOUIFiUSBOTJUJWFDMPTVSFwPGUIFOFTUFEWJFX"O FYBNQMFXJMMJMMVTUSBUFUIJT4VQQPTFXFIBWFBTZTUFN4BOEBOJOUFSOBMNPEFMUIBUXFDBMMUIF BSDIJUFDUVSF"PG4 " 4 %FfiOFUIFTFWJFXT O O O O O
7" 4
7TUBUJDBTQFDUTPG7 7MPHJDBMDPNQPOFOUDPOOFDUPSTUSVDUVSFPG7 7TFUPGDPNQPOFOUTJO7 7FYUFSOBMWJFXPGDPNQPOFOU$JO7
ThFOUIFTFUPGQPUFOUJBMUBSHFUTPGFBDIWJFXJTTIPXOJO5BCMF&BDIDIFDLNBSLGPSB WJFXNFBOTUIBUUIFWJFXDBOCFBWJFXPGUIFJUFNJOUIBUDPMVNOThVT 7DBOCFQPUFOUJBMMZCF BWJFXPGDPNQPOFOU$ PSBWJFXPGTZTUFN4 PSBWJFXPGBOZPGUIFWJFXTJOCFUXFFO4ZTUFN 4JTBQPUFOUJBMUBSHFUPGBMMfiWFWJFXT4FMFDUJOHBUBSHFUGSPNNVMUJQMFQPUFOUJBMUBSHFUTJTUIFSF GPSFBNBUUFSPGDIPJDF VTVBMMZJOEJDBUFECZUIFQVSQPTFPGUIFWJFXThJTQPTTJCJMJUZPGNVMUJQMF QPUFOUJBMUBSHFUTJTPOFPGUIFSFBTPOT.04&4BEWPDBUFTDMFBSMZJEFOUJGZJOHUIFUBSHFUPGFWFSZ EFfiOFEWJFX
Views of Humans ThFFYBNQMFPGUIFHFOFSBMVTFSNPEFMPOUPMPHZ (6.0 )FDLNBOOFUBM XBTJOUSPEVDFE JO$IBQUFS BOEJTOPXBQQSPQSJBUFJOUIJTi7JFXTwDIBQUFS ThF$IBQUFSWJFXXBTPG(6.0 BTBOPOUPMPHZThFWJFXPGUIJTDIBQUFSJTUIBU(6.0QSFTFOUTBEJffFSFOUQFSTQFDUJWFPOQFPQMF OPUKVTUFYUFSOBMVTFST CVUOPXBOJOUFHSBMQBSUPGBTZTUFN"TOPUFEJOQSFWJPVTDIBQUFST UIFNPTU DPNNPO54&WJFXPGBQFSTPOXBTBTBVTFSFYUFSOBMUPBTZTUFNThBUWJFXQSPWJEFEJOGPSNBUJPO POIPXBQFSTPOXPVMEVTFUIFTZTUFNCVUJODMVEFEMJUUMFPSOPQTZDIPMPHJDBMPSTPDJBMJOUFSBD UJPODIBSBDUFSJTUJDTThFSFMBUFEBSFOBTPGNBONBDIJOFJOUFSGBDF BOEIVNBODPNQVUFSJOUFSGBDF )$*
BOEFSHPOPNJDTIBWFDPOUJOVFEUPNPEFMIVNBOTBTFYUFSOBMUPUIFTZTUFN CVUIBWFGVSUIFS FYQMPSFEIVNBOOPSNTBOEWBSJBODFTJOQIZTJDBMDPNGPSU WJTVBMJ[BUJPO BOEQFSDFQUJPODBQBCJMJ UJFT UPNBLFNBDIJOFTNPSFIVNBOGSJFOEMZ TJNQMFS DMFBSFS BOETBGFS4PUIFTFBSFOBTIBWFUBLFO BOJNQPSUBOUTUFQUPXBSEFYQBOEJOHNPEFMTPGIVNBOTThFFYUFOTJPOPG4&UPJODMVEFDPNQMFY
246 O
Model-Oriented Systems Engineering Science
TZTUFNT FOUFSQSJTFFOHJOFFSJOH BOETZTUFNTPGTZTUFNTCSJOHTIVNBOTJOTJEFUIFTZTUFNBOETJH OJfiDBOUMZFYQBOETPVSWJFXPGIVNBOT8FOPXNPEFMBGVMMFSSBOHFPGIVNBOQTZDIPMPHJDBMBOE TPDJBMDIBSBDUFSJTUJDTCFDBVTFUIFZBSFGBDUPSTJOUIFCFIBWJPSPGIVNBOTWJFXFEBTDPNQMFYTZTUFNT JOUIFJSPXOSJHIUBOEBTDPNQPOFOUTPGMBSHFSFOUFSQSJTFTBOEQBSUJBMMZBVUPNBUFETZTUFNT "UfiSTUHMBODF UIF(6.0FYBNQMFTFFNTUPCFBWFSZHFOFSBMQFSTPONPEFMUIBUHPFTCFZPOE UIFOFFETPGFOHJOFFSJOH)PXFWFS UIFGPSFHPJOHEJTDVTTJPOJOEJDBUFTIPX4&IBTCSPBEFOFEJUT TDPQFUPXIFSFUIF(6.0GFBUVSFTBSFOPXJOQMBZ&YQBOEFE4&$4&&OUFSQSJTF&OHJOFFSJOH UIBUJT UIFTDPQFPG.04&4 OPXUBLFTJOUPBDDPVOUIPXPSHBOJ[BUJPOT TPDJBMJOUFSBDUJPO QPMJ UJDT BOEQTZDIPMPHJDBMTUBUFTBffFDUOPUPOMZUIFVTFPGTZTUFNT CVUBMTPUIFJSEFWFMPQNFOUBOE BDDFQUBODF*OUIBUFYQBOEFEDPOUFYU (6.0NBLFTNPSFTFOTF "UUIFTBNFUJNF XFOFFEUPCFDBSFGVMOPUUPTXJOHUIFQFOEVMVNUPPGBSUIFPUIFSXBZPVS HPBMJTTUJMMUPNPEFMPOMZXIBUJTSFMFWBOUUPPVSQVSQPTF8FEPOPUXBOUUPHSBUVJUPVTMZBEE FMFNFOUTPSGFBUVSFTPSQSPQFSUJFTUPPVSNPEFMCFZPOEXIBUJTOFFEFE*O54& XIFOBOFOHJOFFS CSJOHTBQSFFYJTUJOHDPNQPOFOUTVDIBT$054JOUPBTZTUFN IFGPDVTFTPOUIFFYUFSOBM NPEFMPGUIBUDPNQPOFOU OPUUIFJOUFSOBMNPEFM8IFOBTZTUFNTFOHJOFFSOPXCSJOHTBIVNBO JOUPBTZTUFNBTBDPNQPOFOU UIFQBUUFSOPGGPDVTJOHNPSFPOUIFFYUFSOBMUIBOUIFJOUFSOBMTUJMM IBTTPNFWBMJEJUZ ThFQVSQPTFPGEJTDVTTJOHUIJTFYBNQMFBUTPNFMFOHUIJT UPJMMVTUSBUFIPXWJFXTPGUIFTBNF UBSHFU IVNBOTJOUIJTDBTF DBODIBOHFPWFSUJNF FWFOJGUIFUBSHFUEPFTOPUDIBOHFBOE UP SFJOGPSDFUIFTVCTUBODFBOETDPQFPGIPX.04&4WJFXTBOENPEFMTIVNBOT0GDPVSTFUIJTJT OPUUIFPOMZXBZ.04&4WJFXTIVNBOT*OTPNFWJFXT BOBHFOUDBOSFQSFTFOUFJUIFSBIVNBO PSBNBDIJOFTVDIBTBTPGUXBSFQSPHSBNUIFEJTUJODUJPOJTEFMJCFSBUFMZBCTUSBDUFEBXBZGPSUIF QVSQPTFTPGTVDIBWJFX
Development versus Operation of a System $IBQUFSEJTDVTTFEUISFFMFWFMTPGQSPDFTTFTBOEDIBOHF BOE'JHVSFTIPXFEUIFMJGFTQBO PGFBDIMFWFM'SPNUIFTUBOEQPJOUPGWJFXT XFBSFJOUFSFTUFEJOMFWFM TZTUFNCFIBWJPS BOE MFWFM TZTUFNDIBOHF 54&BOE$4IBWFEJffFSFOUWJFXTPGUIFSFMBUJPOCFUXFFOUIFTFUXP MFWFMT *O54& EFWFMPQNFOUBOEPQFSBUJPOBSFQBSUJUJPOFEBOEVTVBMMZUSFBUFEBTTFQBSBUFMJGFDZDMF QIBTFT'PSFYBNQMF UIFDMBTTJDBMiCJHCBOHwNPEFMJTGVMMEFWFMPQNFOUGPMMPXFECZGVMMGVODUJPO PQFSBUJPO*O'JHVSF UIJTSFQSFTFOUT-DIBOHFEVSJOH'PSNBUJPO GPMMPXFECZ-CFIBWJPS EVSJOH'VMMGVODUJPO UIVTTLJQQJOHPWFSUIF.BUVSBUJPOQIBTF"NPEFMDPNNPOMZVTFECZBU UIF 64 %FQBSUNFOU PG %FGFOTF %P% JODMVEFT JOJUJBM PQFSBUJPOBM DBQBCJMJUZ *0$ BOE GVMM PQFSBUJPOBMDBQBCJMJUZ '0$
XIJDIBEETBNBUVSBUJPOQIBTFEVSJOHXIJDIUIFTZTUFNPQFSBUFT CVUBMTPDIBOHFT*OCPUIDBTFT -DIBOHF NBJOUFOBODF TVTUBJONFOU DBOPDDVSJOBQIBTFXIFO UIFTZTUFNJTPQFSBUJPOBM CVUUIFEFWFMPQNFOUPGUIFDIBOHFJTTUJMMLFQUTFQBSBUF BOEUIFTZTUFN TUPQTPQFSBUJPO - XIJMFUIFDIBOHFJTCFJOHJOTUBMMFE - *O $4 DIBOHF EVSJOH GPSNBUJPO JT TUJMM TFQBSBUF GSPN PQFSBUJPO CFDBVTF PQFSBUJPO IBT OPU TUBSUFE )PXFWFS EVSJOH NBUVSBUJPO BOE GVMM GVODUJPO - BOE - CFIBWJPS BOE DIBOHF BSF PGUFO JOUFSUXJOFE BOE JO TPNF SFTQFDUT BSF JOEJTUJOHVJTIBCMF ThF TZTUFN GPS FYBNQMF B IVNBOMFBSOT HSPXT BOEBEBQUTXIJMFJUJTPQFSBUJPOBM#VUUIFSFJTTUJMMBVTFGVMEJTUJODUJPO CFUXFFO-CFIBWJPSBOE-DIBOHFGPSBMMUZQFTPGTZTUFNTNFDIBOJTUJD PSHBOJD BOEIZCSJE TZTUFNT*O.04&4 UIFEJTUJODUJPOJTCFTUNPEFMFEBTWJFXTThF-CFIBWJPSWJFXJTDPODFSOFE XJUIXIBUUIFTZTUFNEPFTBUBOZQPJOUJOUJNFThF-DIBOHFWJFXJTDPODFSOFEXJUIDIBOHFTJO
Views O
247
UIFTZTUFNIBWJOHUPEPXJUIHSPXUIPSSFQBJSThPTFDIBOHFTDBOCFEJTDSFUFPSDPOUJOVPVT BOE TFMGJOEVDFE TVDIBTHSPXUIPSMFBSOJOHPSFYUFSOBMMZJOEVDFE TVDIBTBOFOHJOFFSSFQMBDJOHB QBSUPOBNBDIJOF5ZQJDBMMZ TFMGJOEVDFEDIBOHFTBSFNPSFDPOUJOVPVT XIJMFFYUFSOBMMZJOEVDFE DIBOHFTBSFEJTDSFUFBOEQFSJPEJD. ThF-BOE-WJFXTDPFYJTU
Defined Worlds "EFfiOFEXPSMEJTBWJFX*UTUBSHFUDBOCFUIFTFUPGBMMQPTTJCMFXPSMET PSTPNFNPSFDPOTUSBJOFE TFU"GFXFYBNQMFTPGEFfiOFEXPSMET TPNFPGXIJDIIBWFBQQFBSFEJOFBSMJFSDIBQUFST JODMVEF O 6OJWFSTFPGEJTDPVSTF 6% BEFfiOFETFUPGDPODFQUTPSFMFNFOUTSFGFSSFEUPCZBMBOHVBHF PSTFUPGUFSNTDBOCFUIFCBTJTPGPOFPSNPSFPOUPMPHJFT O "TZTUFNPGJOUFSFTU 40* $IBQUFSEFfiOFd fiWFWJFXTNPEFMTJOUIFDPOUFYUPGUIJTXPSME O /BNFTQBDFBOBNFTQBDFJTBEFfiOFEXPSMEPGOBNFTPSJEFOUJfiFSTThFSFRVJSFNFOUGPS VOJRVFOFTTIPMETXJUIJOUIFOBNFTQBDFThBUJT BOBNFEPFTOPUIBWFUPCFVOJRVFJOBMM QPTTJCMFXPSMET POMZXJUIJOJUTEFfiOFEOBNFTQBDF O "OZ EFfiOFE TQBDFUJNF SFHJPO TVDI BT B QFSJPE PG UJNF JO B HJWFO MPDBUJPO PS B HJWFO PSHBOJ[BUJPO
Views of Interacting Systems 4VQQPTFXFIBWFBTFUPGJOUFSBDUJOHTZTUFNTBTTIPXOJO'JHVSF.VMUJQMFWJFXTPGUIJTTJUVB UJPOBSFQPTTJCMF8FXBOUUPEJTDVTTBOEDPOUSBTUUXPUZQFTPGWJFXT O 7JFX*OQVUoQSPDFTToPVUQVUWJFXPGBHJWFOTZTUFN TVDIBT4JOUIFfiHVSFThJTWJFX JTDPNNPOJOBQJQFMJOFPSTFSWJDFDIBJOTUZMFXIFSFUIFJOQVUTDPNFGSPNPOFPSNPSF QSPWJEFSTZTUFNTBOEUIFPVUQVUTHPUPPOFPSNPSFDPOTVNFSTZTUFNTUIBUEJffFSGSPN UIFQSPWJEFSTZTUFNT&YBNQMFTTVQQMZDIBJOTVDIBTBVUPNBOVGBDUVSFS DPOTVNFSHPPET SFUBJMFSTVDIBT8BM.BSU UIFCJPMPHJDBMGPPEDIBJO BEBUBQSPDFTTJOHQJQFMJOF FUD
Examples of input
r1
S1
p1
N1
Output view; e.g., pipeline model
r2
S2
p2
N2
r3
S3
Examples of interaction view; e.g., client-server model
Figure 10.1
Contrasting views of components in interaction.
p3
248 O
Model-Oriented Systems Engineering Science
O 7JFX*OUFSBDUJPOCFUXFFOUXPPSNPSFTZTUFNTWJBBDPOOFDUPS TVDIBTCFUXFFO4 BOE4JO'JHVSF. ThJTWJFXJTDPNNPOJOBSFRVFTUSFQMZTUZMFPSQSPUPDPMXIFSFUIF TFSWJDFQSPWJEFSHFUTUIFJOQVUTJUOFFETGSPNUIFTBNFTZTUFNUPXIJDIJUQSPWJEFTJUTPVU QVU&YBNQMFTDMJFOUTFSWFSJOUFSBDUJPO UBYQSFQBSFSDVTUPNFSJOUFSBDUJPO BOETPGUXBSF NPEVMFUIBUDBMMTBOPUIFSNPEVMF$IBQUFSQSFTFOUFEBOVNCFSPGQBUUFSOTPSDBUFHPSJFT PGUIJTWJFX 7JFXGPDVTFTPOBTZTUFN BOEMPPLTBUPVUQVUTBTBGVODUJPOPGJOQVUT7JFXGPDVTFTPOBO JOUFSBDUJPO BOEMPPLTBUIPXBTZTUFNSFTQPOETUPBSFRVFTUGSPNBOPUIFSTZTUFN
SOI and Relative Holarchy 3FDBMMUXPDPODFQUTEJTDVTTFEJOQSFWJPVTDIBQUFST'JSTU XFTBJEUIBUBIPMBSDIZJTBSFQFBU JOHTUSVDUVSFPGXIPMFTBOEQBSUT4FDPOE XFEJTDVTTFEUIFJEFBPG40* BOEfiWFNPEFMTPS WJFXTBTTPDJBUFEXJUIB40*/PXXFDPNCJOFUIFTFDPODFQUTJOUPUIFOPUJPOPGBCPVOEFE IPMBSDIZBTBWJFX CBTFEPOSFMBUJWFCPUUPNBOEUPQ'PSUIJTXFVTFUIFDPODFQUPGBUPNJD GSPNUIFGPVOEBUJPOTQBSUPGUIF3FGFSFODF.PEFMPG0QFO%JTUSJCVUFE1SPDFTTJOH 3.0%1 BOFOUJUZJTBUPNJDBUBHJWFOMFWFMPGBCTUSBDUJPOJGJUDBOOPUCFTVCEJWJEFEBUUIBUMFWFM PGBCTUSBDUJPO 4VQQPTFXFIBWFBTZTUFNPGJOUFSFTU4UIBUFYJTUTBTBIPMPOJOBIPMBSDIZ BOFODPNQBTTJOH TZTUFN&PGXIJDI4JTBQBSU BOE4IBTQBSUT4BOE4"MTPBTTVNFFODBQTVMBUJPOPGBMMIPMPOT JOUIFIJFSBSDIZ. ThFOGSPNUIFWJFXQPJOUPG4 UIFGPMMPXJOHWJFXTFYJTU O 'SPNUIFFYUFSOBMWJFXQPJOUPG4 4WJFXT&BTBDMPTFETZTUFN JOUIFTFOTFUIBU4POMZTFFT UIFJOTJEFPG&&JTUIFUPQPGUIFIPMBSDIZUIBU4DBOTFF O 'SPNUIFJOUFSOBMWJFXQPJOUPG4 4WJFXT4BOE4BTBUPNJDVOJUT JOUIFTFOTFUIBU4POMZ TFFTUIFPVUTJEFPG4BOE44BOE4BSFUIFCPUUPNPGUIFIPMBSDIZUIBU4DBOTFF *OUIJTXBZ UIFWJFXPGBIPMBSDIZGSPNBIPMPO40*JOUIFIJFSBSDIZJTBSFMBUJWFBOECPVOEFE IPMBSDIZUIBUFYUFOETPOMZPOFMFWFMVQBOEPOFMFWFMEPXOGSPNUIF40*
Example of Perspective: Alexander’s Architecture Patterns $ISJTUPQIFS "MFYBOEFS BOE EFfiOFE B TFU PG BSDIJUFDUVSF QBUUFSOT JO UIF T GPS FWFSZUIJOHGSPNBSPPNJOBIPVTFUPBUPXOUPBSFHJPO BTEJTDVTTFEJO$IBQUFS"OFOUIVTJ BTUJDBVEJFODFPG"MFYBOEFSTBQQSPBDIUPQBUUFSOTIBTCFFOUIFTPGUXBSFFOHJOFFSJOHDPNNVOJUZ XIJDIIBTBQQMJFEIJTDPODFQUTJOUIFGPSNPGTPGUXBSFEFTJHOQBUUFSOTThFSFBSFTFWFSBMSFBTPO BCMFWJFXTPG"MFYBOEFSTQBUUFSOTXPSL JODMVEJOH O 7JFXNPEFMGPSTPGUXBSFEFTJHOThFQBUUFSOTBSFBNPEFMGPSTPGUXBSFEFTJHOQBUUFSOT FBDIPGXIJDIJTBQSPCMFNTPMWJOHBOEHFOFSJDEFTJHOUFNQMBUFGPSTPGUXBSFEFTJHOFSTUP VTFJOUBJMPSJOHBTQFDJfiDEFTJHO O 7JFXFOHJOFFSJOHDPNQMFY TPDJBM TZTUFNT6TJOHLOPXMFEHFPGIVNBOBOETPDJBMQBU UFSOT BOE QSPDMJWJUJFT UP BSSBOHF BOE JOflVFODF IPNFT OFJHICPSIPPET BOE UPXOT UP FODPVSBHF OBUVSBM PSHBOJ[BUJPO JOUFSBDUJPO BEBQUBUJPO BOE EFWFMPQNFOU PG B IFBMUIZ MJWJOHiPSHBOJTN wTPNFUIJOHUIBUJTBMJWFThJTJTDMFBSMZJOUIFBSFOBPGDPNQMFYBEBQUJWF TFMGPSHBOJ[JOH TZTUFNT XIJDI JT BO BSFB PG JODSFBTJOH JOUFSFTU BOE SFTFBSDI JO UIF 4&
Views O
249
DPNNVOJUZ"NPSFTVCUMFBTQFDUPGUIJTWJFXJTUIBUUIFTFQBUUFSOTBSFBCTUSBDUJPOTUIBU DBQUVSF PSBUMFBTUBUUFNQUUPDBQUVSF TUBCJMJUZJOUIFGBDFPGDPOUJOVBMDIBOHFThFSVMFT PGUIFQBUUFSOTBSFTUBCMFUIFZGPTUFSUIFFWPMVUJPOBOEHSPXUIPGTZTUFNT UPXOT FUD UIBU TVQQPSUOBUVSBMIVNBOQSFGFSFODFTBOEJOUFSBDUJPOT O 7JFXVOJfiDBUJPOPGFOHJOFFSJOH"MFYBOEFSTBQQSPBDIXPSLTGPSCPUI$4BOE547JFX JTNPSFPSMFTTBOBQQMJDBUJPOUP547JFX "MFYBOEFSTBQQMJDBUJPO XBTB$4&BQQSPBDI UPBSDIJUFDUVSFBOEQMBOOJOH*UBMTPSFQSFTFOUTNVMUJTDBMFPSNVMUJMFWFMFOHJOFFSJOHUIBU XFUIJOLXPSLTGPSCPUI54BOE$4ThFTBNFQBUUFSOUFNQMBUFBOEBQQSPBDIJTVTFEBU BMMTDBMFT SPPN IPVTF TUSFFU OFJHICPSIPPE UPXO SFHJPO
CVUUIFDPOUFOUTBSFEJffFSFOU BUFBDIMFWFMPSTDBMFThJTNVMUJTDBMFBTQFDUIBTOPUCFFOFYQMPJUFECZUIFTPGUXBSFDPN NVOJUZ 7JFX
Miscellaneous ThF TFU PG QPTTJCMF WJFXT JT WJSUVBMMZ VOMJNJUFE )FSF BSF B GFX PUIFS NJTDFMMBOFPVT QPUFOUJBM 4& WJFXT O "O JOUFOTJPOBM EFfiOJUJPO PG B GVODUJPO SFQSFTFOUT B EJffFSFOU WJFX GSPN BO FYUFOTJPOBM EFfiOJUJPOPGUIFTBNFGVODUJPO O %JffFSFOUTDBMFTDBOSFQSFTFOUEJffFSFOUWJFXT O *OUFSOBMDPNQPOFOUUZQFT TVDIBTMPHJDBMWFSTVTQIZTJDBM DBOSFQSFTFOUWJFXT O "TUSVDUVSFPGMBZFSTDBOCFBWJFXPGBOBSDIJUFDUVSFPSFBDIMBZFSDBOCFBWJFX O 4JNJMBSJUJFTBOEEJffFSFODFTDBOCFWJFXTJOTPNFWJFXTXFXBOUUPGPDVTPOXIBUJTDPN NPOXIJMFJOPUIFSWJFXTPOXIBUJTEJffFSFOU
Variety: Architecture Related ThFFOHJOFFSJOHDPNNVOJUZIBTEFfiOFEWBSJPVTTFUTPGWJFXTJOUIFDPOUFYUPGEFTJHOBOEBSDIJ UFDUVSFThFDPMMFDUJPOPGWJFXTUIBUIBWFCFFOEFfiOFEBSFPGTPNFJNQPSUBODFUP4&CFDBVTFUIFZ JMMVTUSBUFBWBSJFUZUIBUDBOTFSWFBTBTUBSUFSTFUPGDPNNPOWJFXTGPSUIFGVUVSFPG4&ThFSFGPSF XFJODMVEFBGBJSOVNCFSPGFYBNQMFTJOUIFTVSWFZUIBUGPMMPXT"UUIFTBNFUJNFXFOPUFUIBUUIF TUBODFPGNPTUPGUIFFYBNQMFTJTUIBU UPWBSZJOHEFHSFFT UIFEFfiOFSTBOEQSPQPOFOUTSFHBSEUIFJS TFUPGWJFXTBTiDPNQMFUFw.04&4IBTBNVDINPSFFYQBOTJWFDPODFQUPGWJFX XIJDIGPTUFSTB NPSFPQFOFOEFEBOEflFYJCMFBQQSPBDIUPWJFXTBOEBTJHOJfiDBOUMZJODSFBTFESPMFGPSWJFXTJOUIF GVUVSFPG4&ThFSFGPSF PVSQPTJUJPOPOUIFFYBNQMFTUIBUGPMMPXJTUIBUUIFZQSPWJEFBOJNQPSUBOU TUBSUPOfiMMJOHUIFTQBDFPGQPUFOUJBMWJFXT CVUUIF4&DPNNVOJUZIBTCBSFMZCFHVOUPFYQMPSFUIJT TQBDFBOEJUTIVHFQPUFOUJBM
Composition Views 54&UFOETUPGPDVTPOEJffFSFODFTCFUXFFODPNQPTJUJPOMFWFMTThJTJTSFflFDUFEJOEJffFSFOUTQFDJfiD OBNFTGPSFBDIMFWFM&YBNQMFTBSF O *&&& *&&& EFfiOFTUIFIJFSBSDIZPGTZTUFNoQSPEVDUoTVCTZTUFNo BTTFNCMZoDPNQPOFOUo TVCBTTFNCMZ oTVCDPNQPOFOUoQBSU
250 O
Model-Oriented Systems Engineering Science
O ,PTTJBLPff BOE4XFFU o "DLOPXMFEHFTUIBUTZTUFNDBOBQQMZUPBOZMFWFM CVU UIFOEFfiOFTBNPEFMPGDPNQMFYTZTUFNTXJUIUIFTFMFWFMT TZTUFNPGTZTUFNT oTZTUFNo TVCTZTUFNoDPNQPOFOUoTVCDPNQPOFOUoQBSU O */$04& )BOECPPL */$04& 4ZTUFN o &MFNFOU o 4VCTZTUFN o "TTFNCMZ o 4VCBTTFNCMZo$PNQPOFOUo1BSU .04&4 PO UIF PUIFS IBOE EFTDSJCFT JO $IBQUFS B SFQFBUJOH QBUUFSO PG \XIPMFoQBSU^ PS \TZTUFNoDPNQPOFOU^BTNBOZMFWFMTBTOFDFTTBSZThFFNQIBTJTJTPOXIBUJTDPNNPOBUBMMMFWFMT XIJMFBDLOPXMFEHJOHUIBUUIFSFBSFBMTPEJffFSFODFT*UTDBMFTVQPSEPXOUPBOZOVNCFSPGMFWFMT *O$IBQUFS HFOFSBMNFDIBOJTNTBSFEFfiOFEGPSEFTDSJCJOHEJffFSFODFT /PXJOUIFDPOUFYUPGUIJTDIBQUFS UIFGVMM.04&4QPTJUJPOPOUIJTDPOUSBTUJTEFTDSJCFE 4&OFFETUPBMMPXBOETVQQPSUCPUITJNJMBSJUJFTBOEEJffFSFODFTBUEJffFSFOUDPNQPTJUJPOMFWFMT 8FOFFEUPFYQMPJUXIBUJTDPNNPOCZOPUEVQMJDBUJOHJUBUFWFSZMFWFM BOEXFOFFEUPBDDPVOU GPSXIBUJTEJffFSFOUCZDBQUVSJOHUIPTFEJffFSFODFTBUFBDIMFWFMThFNFDIBOJTN PGDPVSTF JT WJFX"MMDPNQPTJUJPOIJFSBSDIJFTBSFBDPNCJOBUJPOPGUXPWJFXT*OPOFWJFXSFTJEFBMMDIBS BDUFSJTUJDTUIBUBSFDPNNPOUPPSUIFTBNFBUBMMMFWFMTPGBHJWFODPNQPTJUJPOIJFSBSDIZ*OUIF PUIFSWJFXSFTJEFBMMUIFDIBSBDUFSJTUJDEJffFSFODFTCFUXFFOMFWFMT ThF WJFX XJUI UIF DPNNPO JOGPSNBUJPOJTBOBMPHPVTUPBIPMBSDIZPSBGSBDUBMThFUXPWJFXTDPVMEQFSIBQTCFDBMMFEUIF BVUPQPJFUJD WJFX PG DPNQPTJUJPO TJNJMBSJUJFT BOE UIF BMMPQPJFUJD WJFX PG DPNQPTJUJPO EJffFS FODFT "MUFSOBUJWFMZ UIFZDPVMECFDBMMFEUIFTJNJMBSJUJFTWJFXPGDPNQPTJUJPOBOEUIFEJffFSFODFT WJFXPGDPNQPTJUJPO ThFSFBTPOGPSJODMVEJOHUIJTTFDUJPOJTOPUUIBUJUJTEJfficVMUUPNPEFMUIFTJNJMBSJUJFToEJG GFSFODFTEJTUJODUJPOPSUPDBQUVSFUIFJOGPSNBUJPOThFSFBTPOJTUPFNQIBTJ[FUIFJNQPSUBODFPG DPOTJEFSJOH BOENBLJOHFYQMJDJU UIFFYJTUFODFPGCPUITJNJMBSJUJFTBOEEJffFSFODFTJODPNQPTJUJPO IJFSBSDIJFT*UMFOETDMBSJUZBOEFfficJFODZUPDPNQPTJUJPONPEFMJOH ThJT BQQSPBDI PG TJNJMBSJUZ BOE EJffFSFODF WJFXT BMTP JT VTFGVM JO BEESFTTJOH B TQFDJfiD UPQJD UIBU IBT SFDFJWFE BUUFOUJPO PWFS UIF QBTU EFDBEF BOE UIBU XF IBWF NFOUJPOFE JO UIF CPPL OBNFMZ UIFDPODFQUPGTZTUFNPGTZTUFNT 4P4 4BHFBOE$VQQBO FNQIBTJ[FE UIFEJffFSFODFTCFUXFFO4P4BOETZTUFN TUBUJOHUIBUBO4P4FYJTUTXIFOUIFNBKPSJUZPGUIF GPMMPXJOHDIBSBDUFSJTUJDTBSFQSFTFOUPQFSBUJPOBMBOENBOBHFSJBMJOEFQFOEFODF HFPHSBQIJD EJTUSJCVUJPO FNFSHFOU CFIBWJPS BOE FWPMVUJPOBSZ EFWFMPQNFOU 7BMFSEJ 3PTT BOE 3IPEFT OPUFUIBUUIFSFBSFUISFFTDIPPMTPGUIPVHIUPOUIFDPODFQUPG4P4ThFQSPEJffFSFODF TDIPPMDMBJNTGVOEBNFOUBMEJffFSFODFTCFUXFFOTZTUFNTBOE4P4UIFTFDPOETDIPPMCFMJFWFT BO 4P4 JT TJNQMZ B TZTUFN BOE UIFSF JT OP OFFE GPS UIF UFSN XF NJHIU DBMM UIJT UIF QSP TJNJMBSJUZ TDIPPM BOE UIF UIJSE TDIPPM JT BHOPTUJD OPU DPNNJUUJOH UP B QPTJUJPO VOUJM B DMFBSFSBOTXFSFNFSHFT ThF.04&4QPTJUJPOJTUIBUUIFMFWFMPG4P4 MJLFBMMMFWFMTPGDPNQPTJUJPO QPUFOUJBMMZFYIJCJUTCPUI TJNJMBSJUJFTBOEEJffFSFODFT BOEUIFBQQSPBDIPGDBQUVSJOHCPUIJOWJFXTBTEFTDSJCFEBCPWFBEESFTTFT UIFJTTVFThFQSPEJffFSFODFBOEQSPTJNJMBSJUZTDIPPMTBSFCPUIQBSUJBMMZDPSSFDUCVUUIFXIPMFQJDUVSF OFFETCPUIBTQFDUTThFSFNBZXFMMCFNPSFEJffFSFODFTXIFOUIF4BHF$VQQBODIBSBDUFSJTUJDTBSF QSFTFOUCVUUIFWJFXTBQQSPBDIUPUIJTJTTVFJs flFYJCMFFOPVHIUPIBOEMFUIPTFEJffFSFODFT
Design Views "OFBSMZFYBNQMF PSJHJOBMMZQVCMJTIFEJO JTUIF*&&&3FDPNNFOEFE1SBDUJDFGPS4PGUXBSF %FTJHO %FTDSJQUJPOT *&&& TIPXO JO 5BCMF *O .04&4 UFSNT UIF fiSTU UISFF
Views O
251
Table 10.2 Recommended Design Views Design View
Scope
Entity Attributes
Decomposition
Partition of the system into design entities
Dependency
Description of the relationships Identification, type, among entities and system purpose, resources dependencies, resources List of everything a designer, Identification, programmer, or tester needs to function, interfaces know to use the design entities that make up the system Description of the internal Identification, design details of an entity processing, data
Interface description
Detail description
Identification, type, purpose, function, subordinates
Example Representations Hierarchical decomposition diagram, natural language Structure charts, data flow diagrams, transaction diagrams Interface files, parameter tables
Flowcharts, N-S charts, PDL
Source: IEEE. IEEE Recommended Practice for Software Design Descriptions. IEEE 1016-1998. New York: IEEE Computer Society, 1998. Used with permission.
WJFXT EFDPNQPTJUJPO EFQFOEFODZ BOEJOUFSGBDF BSFEJffFSFOUWJFXTPGBOJOUFSOBMNPEFMPG BTZTUFNJODMVEJOHFYUFSOBMNPEFMTPGFBDIDPNQPOFOUXIJMFUIFGPVSUI EFUBJM JTBO JOUFSOBMNPEFMPGFBDITZTUFNDPNQPOFOU
Enterprise Architecture Frameworks "SHVBCMZ UIF NPTU JNQPSUBOU DBUFHPSZ PG FYUBOU WJFXT GPS 4& JT UIBU PG FOUFSQSJTF BSDIJ UFDUVSF &" GSBNFXPSLT ThF QVSQPTF PG UIF TVSWFZ UIBU GPMMPXT JT UP GPDVT PO UIF WJFXT EFfiOFECZPSJMMVTUSBUFEJOUIFTFGSBNFXPSLT OPUBDPNQSFIFOTJWFEFTDSJQUJPOPSBTTFTTNFOU PGUIFGSBNFXPSLTThFPOFTTVSWFZFEJODMVEF;BDINBO 3.0%1 UIF64%FQBSUNFOUPG %FGFOTF"SDIJUFDUVSF'SBNFXPSL %P%"' 6,.JOJTUSZPG%FGFOTF"SDIJUFDUVSF'SBNFXPSL .0%"' /"50 "SDIJUFDUVSF 'SBNFXPSL /"' GBNJMZ ThF 0QFO (SPVQ "SDIJUFDUVSF 'SBNFXPSL 50("'
UIF'FEFSBM &OUFSQSJTF "SDIJUFDUVSF '&"
BOE UIF 4FSWJDF0SJFOUFE .PEFMJOH'SBNFXPSL 40.'
Zachman EA Framework ThF ;BDINBO &OUFSQSJTF 'SBNFXPSL ;BDINBO 4PXB BOE ;BDINBO ;BDINBO *OUFSOBUJPOBM JTTVNNBSJ[FEJO'JHVSF*UJTBDPODFQUVBMIJHIMFWFMGSBNFXPSLDBQ UVSFE JO POF NBUSJY PG TJY SPXT BOE TJY DPMVNOT ThF SPXT BSF DBUFHPSJFT PG NPEFMT UIBU IBWF USBEJUJPOBMMZCFFOBTTPDJBUFEXJUIQIBTFTPGBTZTUFNJOBOFOUFSQSJTFXIJMFUIFDPMVNOTBSFDSPTT DVUUJOHDBUFHPSJFTPGNPEFMTUIBUDPSSFTQPOESFTQFDUJWFMZUP8IBU )PX 8IFSF 8IP 8IFO BOE8IZ&BDIDFMMJTBNPEFMPSTFUPGNPEFMTUIBUDPSSFTQPOETUPCPUIJUTSPXBOEDPMVNO'PS FYBNQMF SPXDPMVNODFMMJTBCVTJOFTTFOUJUZNPEFM
Figure 10.2 Zachman enterprise framework. (Source: Published by Zachman International, 2008. http://www.zachmaninternational.com/ index.php/the-zachman-framework.)
252 O Model-Oriented Systems Engineering Science
Views O
253
Zachman Correspondence to MOSES Model Space ThF;BDINBOSPXTIBWFTPNFDPSSFTQPOEFODFXJUIDPNQPTJUJPOMFWFMT3PXTBMTPDPSSFTQPOEUP UIFDPODFQUVBMJ[BUJPOTQFDUSVN SBOHJOHGSPNUIFQSPCMFNEPNBJOJOUIFUPQUXPSPXTUPUIF JNQMFNFOUBUJPO EPNBJO JO UIF CPUUPN SPX *O .04&4 UFSNT UIF DPMVNOT BSF DSPTTDVUUJOH WJFXT'SPNUIF.04&4WJFXQPJOU UIF;BDINBOGSBNFXPSLJODMVEFTNVMUJQMFWJFXT O &BDISPXJTBWJFX'PSFYBNQMF UIFUPQUXPSPXTBSFWJFXTPGBOFOUFSQSJTFUIFCPUUPN UISFFSPXTBSFWJFXTPGBTZTUFNPSTZTUFNQBSU O &BDIDPMVNOJTBWJFX BTUIFGSBNFXPSLJEFOUJfiFT O &BDIDFMMJTBWJFX JOPVSUFSNT OPU;BDINBOT *GXFMPPLNPSFDMPTFMZBUUIF;BDINBOGSBNFXPSL XFTFFUIFGPMMPXJOH O &BDI DFMM FTQFDJBMMZ JO SPXT UISPVHI SFQSFTFOUT POF PS NPSF JOUFSOBM NPEFMT *O DPNNPOQBSMBODF ;BDINBODFMMTSFQSFTFOUBSDIJUFDUVSFJOGPSNBUJPO OPUSFRVJSFNFOUT JOGPSNBUJPOThBUJTDPOTJTUFOUXJUIJUTPSJHJOBMOBNF'SBNFXPSLGPS&"#VUFYUFSOBM NPEFMTBSFJNQMJDJUMZJOUFSUXJOFEUISPVHIPVUUIFTUSVDUVSF NPTUOPUBCMZJOUIFGBDUUIBU BMMJOUFSOBMNPEFMTJODMVEFUIFFYUFSOBMNPEFMTPGUIFJSQBSUT O 8FDPVMEBSHVFUIFSFJTBNJTTJOHSPXCFUXFFOSPX UIFCVTJOFTTNPEFMT BOESPX UIFTZTUFNNPEFMT3PXJTBOJOUFSOBMCVTJOFTTWJFXPGBHJWFOFOUFSQSJTF3PXJTBO JOUFSOBMWJFXPGBHJWFOTZTUFNJOUIFHJWFOFOUFSQSJTF8IBUJTNJTTJOHCFUXFFOUIFTFUXP JTBTZTUFNWJFXPGUIFFOUFSQSJTF JOXIJDIUIFFOUFSQSJTFDPNQPOFOUTBSFTZTUFNT BOE UIFJOUFSOBMNPEFMTIPXTBOFYUFSOBMWJFXPGUIFTZTUFNTXJUIJOUIFFOUFSQSJTFBOEIPX UIFZJOUFSBDU ThBUWJFXXPVMEDPOOFDUSPXXJUISPX BOEQSPWJEFBNPSFFYQMJDJUMJOL CFUXFFOUIFUXP ThFSF JT OP JOUFOEFE DPSSFTQPOEFODF PG ;BDINBO UP UIF .04&4 DPNNPOJ[BUJPO EJNFO TJPO;BDINBOQPSUSBZTNPEFMTXIPTFJOUFOEFEUBSHFUJTBHJWFOFOUFSQSJTFPSBHJWFOTZTUFN BT PQQPTFEUPSFGFSFODFBSDIJUFDUVSFTPSQBUUFSOTUBSHFUFEUPBXIPMFDMBTTPSDBUFHPSZPGTZTUFNT
RM-ODP Framework ThF 3.0%1 JT BO *40*&$ TUBOEBSE GPS PQFO EJTUSJCVUFE QSPDFTTJOH TZTUFNT *U EFfiOFT B GSBNFXPSL DPOTJTUJOH PG GPVOEBUJPOT BSDIJUFDUVSF DIBSBDUFSJTUJDT BOE BSDIJUFDUVSBM TFNBOUJDT 3.0%1 ThFBSDIJUFDUVSFQBSUEFfiOFTBTFUPGWJFXQPJOUT XIJDIXFXPVMEDBMMWJFXTPS WJFXUZQFTFOUFSQSJTF JOGPSNBUJPO DPNQVUBUJPOBM FOHJOFFSJOH BOEUFDIOPMPHZ&BDIWJFXQPJOU IBTBMBOHVBHFUIBUEFfiOFTDPODFQUTBOESVMFTGPSTQFDJGZJOH0%1TZTUFNTGSPNUIBUWJFXQPJOU ThFFOUFSQSJTFWJFXQPJOUBTTPDJBUFEXJUIBO0%1TZTUFNJTBTFUPGSVMFTBCPVUUIFTZTUFNBOE JUTJOUFSBDUJPOTXJUIJUTMBSHFSFOWJSPONFOUThFGPDVTJTPOUIFQVSQPTF TDPQF BOEQPMJDJFTGPS UIBUTZTUFN BOEUIFQPMJDJFTBOESPMFTPGUIFJOUFSBDUJPOT"SPMFJTEFfiOFEVTJOHEFPOUJDMPHJD UIBUJT JOUFSNTPGQFSNJTTJPOT PCMJHBUJPOT QSPIJCJUJPOT BOECFIBWJPSPGBOFOUJUZGVMfiMMJOHUIF SPMFThFFOUFSQSJTFWJFXQPJOUDPSSFTQPOETJO.04&4UPBOJOUFSOBMNPEFMPGUIFJOUFSBDUJPOPGB TZTUFNXJUIUIFPUIFSQBSUTPGBMBSHFSTZTUFNUIBUJT WJFX7JO'JHVSFJO$IBQUFS ThFGPVOEBUJPOTQBSUPGUIF3.0%1TUBOEBSEJTBXFMMDSBGUFE HFOFSBMPOUPMPHZGPSTZTUFNNPEFMT UBSHFUFE UPEJTUSJCVUFEJOGPSNBUJPOTZTUFNTCVUJONBOZSFTQFDUTBQQMJDBCMFUPTZTUFNTJOHFOFSBM
254
O
Model-Oriented Systems Engineering Science
ThFJOGPSNBUJPOWJFXQPJOUEFfiOFTUIFJOGPSNBUJPOUIBUJTFYDIBOHFECFUXFFOBTZTUFNBOEJUT FOWJSPONFOU BOEUIFTFNBOUJDTPGUIFJOGPSNBUJPOBOEJUTQSPDFTTJOHThFJOGPSNBUJPOWJFXQPJOU DPSSFTQPOETJO.04&4UPBNPEFMPGUIFTUVff FYDIBOHFEJOUIFJOUFSBDUJPOPGBTZTUFNXJUIUIF PUIFSQBSUTPGBMBSHFSTZTUFN XIFSFJOUIJTDBTFTUVff iTMJNJUFEUPJOGPSNBUJPO ThFDPNQVUBUJPOBMWJFXQPJOUJTBOJOUFSOBMNPEFMPGBTZTUFNUIBUEFfiOFTUIFQBSUTPSPCKFDUT UIFJSFYUFSOBMJOUFSGBDFT BOEUIFJSJOUFSBDUJPOT*UJTBMPHJDBMWJFXJOUIBUJUIJEFTUIFEJTUSJCVUJPO PGUIFPCKFDUTBOEGPDVTFTPOMZPOUIFJSJOUFSGBDFTBOEJOUFSBDUJPOTThJTWJFXQPJOUDPSSFTQPOETJO .04&4UPBOJOUFSOBMWJFXPGBTZTUFN WJFX7JO'JHVSF XIFSFUIFDPNQPOFOUTBOEDPO OFDUPSTBSFMPHJDBMFOUJUJFTUIBUIJEFUIFJSEJTUSJCVUJPO ThFFOHJOFFSJOHWJFXQPJOUJTBOJOUFSOBMNPEFMPGBTZTUFNUIBUEFfiOFTUIFQBSUTPSPCKFDUT UIFJSFYUFSOBMJOUFSGBDFT BOEUIFJSJOUFSBDUJPOT*UJTBQIZTJDBMEJTUSJCVUFEWJFXJOUIBUJUGPDVTFT POUIFEJTUSJCVUJPOPGUIFPCKFDUTBUEFfiOFEOPEFTThJTWJFXQPJOUDPSSFTQPOETJO.04&4UPBO JOUFSOBMWJFXPGBTZTUFN WJFX7JO'JHVSF XIFSFUIFDPNQPOFOUTBOEDPOOFDUPSTBSFFOUJUJFT UIBUFYIJCJUUIFJSEJTUSJCVUJPO ThFUFDIOPMPHZWJFXQPJOUJTBOJOUFSOBMNPEFMPGBTZTUFNUIBUEFfiOFTUIFQBSUTPSPCKFDUT UIFJS FYUFSOBMJOUFSGBDFT BOEUIFJSJOUFSBDUJPOT*UJTBQIZTJDBMJNQMFNFOUBUJPOWJFXJOUIBUJUGPDVTFT POUIFUFDIOPMPHJFTPGUIFPCKFDUTBOEQSPWJEFTJOGPSNBUJPOGPSJNQMFNFOUFSTThJTWJFXQPJOUDPS SFTQPOETJO.04&4UPBOJOUFSOBMWJFXPGBTZTUFN WJFX7JO'JHVSF XIFSFUIFDPNQPOFOUT BOEDPOOFDUPSTBSFFOUJUJFTUIBUTQFDJGZUIFJNQMFNFOUBUJPOUIBUJT BQSPEVDUUPCVZPSCVJME #FDBVTF3.0%1JTUBSHFUFEUPEJTUSJCVUFETZTUFNT JUdefines BOVNCFSPGBTQFDUTPGEJTUSJCV UJPOUIBUDBOCFIJEEFOThese BSFDBMMFEEJTUSJCVUJPOUSBOTQBSFODJFT&YBNQMFTJODMVEFNJHSBUJPO USBOTQBSFODZ XIJDIIJEFTUIFDIBOHFPGMPDBUJPOPGBOPCKFDUGSPNPUIFSPCKFDUTBOEGBJMVSFUSBOT QBSFODZ XIJDIIJEFTGSPNBOPCKFDUUIFGBJMVSFBOEQPTTJCMFSFDPWFSZPGPUIFSPCKFDUT UPFOBCMF GBVMUUPMFSBODF*OUIJTXBZ FWFOUIFQIZTJDBMMZJNQMFNFOUFETZTUFNDBOIJEFDFSUBJOJOGPSNBUJPO UPQSPNPUFWBSJPVTEFTJSBCMFQSPQFSUJFTGBDJMJUBUFflexibility FOBCMFGBVMUUPMFSBODF BOEMJNJUUIF JNQBDUPGDIBOHF&BDIPGUIFUSBOTQBSFODJFTdefines, JO.04&4UFSNT BOPUIFSWJFXPGBEJTUSJC VUFETZTUFN
DoDAF, MODAF, NAF Frameworks and UPDM ThF%P%"' JTBOFWPMWJOHBSDIJUFDUVSFGSBNFXPSLEFTJHOFEUPBQQMZUPTZTUFNTBOEPSHB OJ[BUJPOTJOWPMWFEJO%P%BDRVJTJUJPOT*UIBTCFFOUIFCBTJTGPSBUMFBTUUXPPUIFSGSBNFXPSLTThF 6,.JOJTUSZPG%FGFOTF"SDIJUFDUVSF'SBNFXPSL .0%"' BOEUIF/"50"SDIJUFDUVSF 'SBNFXPSL /"' )BHFOCP/"' ThFMBUUFSUXPIBWFBEEFETPNFDPODFQUTTVDI BTTVQQPSUGPSTFSWJDFPSJFOUFEBSDIJUFDUVSF 40"
BOEBSFOPXJOflVFODJOHUIFGVSUIFSFWPMVUJPO PG%P%"'ThF6OJfiFE1SPfiMFGPS%P%"'BOE.P%"' 61%. HSPVQXBTGPSNFEUPEFfiOF B DPNNPO NPEFMJOH TUBOEBSE UP TVQQPSU UIFTF GSBNFXPSLT FTQFDJBMMZ %P%"' BOE .0%"' 61%. ThF61%.QSPfiMFJTJOUFOEFEUPCFTVCNJUUFEUPUIF0CKFDU.BOBHFNFOU(SPVQ 0.( GPSTUBOEBSEJ[BUJPO *OUIFEJTDVTTJPOUIBUGPMMPXT XFVTFUIFUFSNTPGFBDIGSBNFXPSL8IFSFBQQSPQSJBUF XF JOEJDBUFNBQQJOHPGUIFJSUFSNTUP.04&4 8FOPXTVNNBSJ[FUIFWJFXTPGUIFTFGSBNFXPSLT%P%"'EFfiOFTUISFFCBTJDBSDIJUFD UVSFWJFXTUIBUXFNJHIUDBMMGBNJMJFTPGWJFXTPSWJFXUZQFTPQFSBUJPOBM TZTUFNTBOETFSWJDFT BOEUFDIOJDBMTUBOEBSET QMVTBOA"MM7JFXUIBUEFTDSJCFTUIFPWFSBMMTDPQFBOEWPDBCVMBSZ PG BO BSDIJUFDUVSF &BDI WJFX IBT B OVNCFS PG QSPEVDUT UIBU DPVME CF EFTDSJCFE BT WJFXT PS NPEFMT .BOZ PG UIF QSPEVDUT BSF DPOTJTUFOU XJUI UIF UZQFT PG NPEFMT JO UIF ;BDINBO 'SBNFXPSL
Views O
255
ThF PQFSBUJPOBM WJFX EFTDSJCFT UIF PQFSBUJPOBM OPEFT BDUJWJUJFT BOE JOGPSNBUJPO FYDIBOHFT SFRVJSFEThFTZTUFNTBOETFSWJDFTWJFXEFTDSJCFTTZTUFNT TFSWJDFT BOEJOUFSDPOOFDUJPOTUIBUTVQ QPSUUIFBDUJWJUJFTJOUIFPQFSBUJPOBMWJFXThFUFDIOJDBMTUBOEBSETWJFXJTBTFUPGUFDIOJDBMTUBO EBSET JNQMFNFOUBUJPODPOWFOUJPOT BOESVMFTHPWFSOJOHUIFTUSVDUVSFBOEJOUFSBDUJPOPGTZTUFN QBSUTPSFMFNFOUT ThF %P% NBOEBUFT DPNQMJBODF XJUI UIJT GSBNFXPSL PO BDRVJTJUJPO QSPHSBNT UP BDIJFWF B DPNNPOBQQSPBDIUPBSDIJUFDUVSFJO%P%ThFHPBMJTUPGBDJMJUBUFDPNQBSJTPOPGBSDIJUFDUVSFT BOEDPNNVOJDBUJPOBCPVUBSDIJUFDUVSFT .0%"'TUBSUFEXJUIUIFTBNFTFUPGWJFXTBT%P%"'CVUDBMMTUIFNWJFXQPJOUT XIJDIBSF DPMMFDUJPOTPGWJFXT.0%"'IBTBEEFEUXPBEEJUJPOBMWJFXQPJOUTTUSBUFHJD UPTVQQPSUDBQBCJMJ UJFTNBOBHFNFOU BOEBDRVJTJUJPO UPEFTDSJCFQSPHSBNNBUJDEFUBJMT *OBEEJUJPO .0%"'BMMP DBUFTFBDIWJFXPSQSPEVDUXJUIJOFBDIWJFXQPJOUUPPOFPGTFWFODBUFHPSJFTUBCVMBS TUSVDUVSBM CFIBWJPSBM NBQQJOH POUPMPHZ QJDUPSJBM BOEUJNFMJOF /"50TUBSUFEGSPNUIF.0%"'WJFXQPJOUTBOEBEEFEBTFSWJDFDPODFQUUIBUJODMVEFTTFS WJDFTQSPWJEFEOPUKVTUCZTPGUXBSFCVUCZBOZUZQFPGTZTUFN JODMVEJOHQFPQMFThFZBEEFEBTFU PG40"WJFXTJOUPUIFJSBSDIJUFDUVSFGSBNFXPSL O O O O O O
/40"7JTTFSWJDFUBYPOPNZIJFSBSDIZPGTFSWJDFT /40"7JTTFSWJDFTQFDJfiDBUJPOJOUFSGBDFT QBSBNFUFST /40"7JTTFSWJDFDPNQPTJUJPOTFSWJDFTDPNQPTFEPGPUIFSTFSWJDFT /40"7JTTFSWJDFPSDIFTUSBUJPOIPXTFSWJDFTTVQQPSUPQFSBUJPOT /40"7JTTFSWJDFCFIBWJPSGVODUJPOT TUBUFNBDIJOFT JOUFSBDUJPOT /47JTTFSWJDFQSPWJTJPOXIJDITZTUFNTQFPQMFQSPWJEFTFSWJDFT
TOGAF 50("' EFfiOFTGPVSBSDIJUFDUVSFT XIJDIXFXPVMEDBMMBSDIJUFDUVSFWJFXT #VTJOFTTBSDIJUFDUVSFBEESFTTFTVTFSDPODFSOT EFTDSJCFTCVTJOFTTJOGPSNBUJPn flPX %BUBBSDIJUFDUVSFGPDVTFTPOEBUBCBTFDPNQPOFOUTPGTZTUFNBOEUIFDPODFSOTPGEBUBCBTF EFTJHOFSTBOETZTUFNTFOHJOFFST "QQMJDBUJPOTBSDIJUFDUVSFGPDVTFTPOBQQMJDBUJPOTPGUXBSFDPNQPOFOUTPGTZTUFNBOEUIF DPODFSOTPGTZTUFNTTPGUXBSFFOHJOFFST 5FDIOPMPHZ BSDIJUFDUVSF GPDVTFT PO UIF IBSEXBSF BOE TPGUXBSF BOE UIF DPODFSOT PG UIF BDRVJTJUJPOBOEQSPDVSFNFOUQFSTPOOFM "EJffFSFOUJBUPSPG50("'JTUIBUJUBMTPEFfiOFTBEFWFMPQNFOUBMBQQSPBDI XIFSFBTNPTUPG UIF PUIFS GSBNFXPSLT BSF EFWFMPQNFOUBMMZ BHOPTUJD ThJT EJffFSFODF JT TJHOJfiDBOU BT UIF WJFXT QSPEVDUTEFfiOFECZPUIFSGSBNFXPSLTDBOCFDPOTUSVDUFEVTJOHUIF50("'NFUIPEPMPHZ MFWFS BHJOHCPUIHPWFSONFOUBOEJOEVTUSZTUBOEBSET
FEA ThF'&"QSPHSBNJTEJSFDUFECZUIF640fficFPG.BOBHFNFOUBOE#VEHFU 0.# '&" *UGPDVTFTPOBCVTJOFTTESJWFOBQQSPBDIJOUFOEFEUPGBDJMJUBUFHPWFSONFOUXJEFJNQSPWFNFOUJO TFWFSBMBSFBTTVDIBTCVEHFUBMMPDBUJPOBOEJOGPSNBUJPOTIBSJOH*UEFfiOFTUIFHPWFSONFOUMJOFT PG CVTJOFTT BOE TFSWJDFT JO B TFU PG SFGFSFODF NPEFMT 1FSGPSNBODF 3FGFSFODF .PEFM #VTJOFTT
256
O
Model-Oriented Systems Engineering Science
3FGFSFODF.PEFM 4FSWJDF$PNQPOFOU3FGFSFODF.PEFM 5FDIOJDBM3FGFSFODF.PEFM BOE%BUB 3FGFSFODF.PEFM8FXPVMEDBMMFBDIPGUIFTFBWJFXPGUIF'&"CVUUIFflBWPSBOETDPQFPGUIF WJFXTBOEPG'&"BTBXIPMFEJffFSGSPNUIFPUIFSGSBNFXPSLT'&"JTNPSFBSFGFSFODFBSDIJUFD UVSFUIBOBGSBNFXPSLJUJTBHFOFSBMNPEFMPSDBUFHPSZXIPTFSFHJPOJODMVEFTUIFBSDIJUFDUVSFTPG BMMUIFBHFODJFTBDSPTTUIFGFEFSBMHPWFSONFOU ThF#VTJOFTT 4FSWJDF BOE5FDIOJDBM3FGFSFODF.PEFMTBSFUBYPOPNJFT FBDIEFDPNQPTFEJOUP IJFSBSDIJFT'PSFYBNQMF UIF#VTJOFTT3FGFSFODF.PEFMJTEJWJEFEJOUPCVTJOFTTBSFBT FH TFS WJDFTGPSDJUJ[FOT
FBDIPGXIJDIIBTMJOFTPGCVTJOFTT FH MBXFOGPSDFNFOU FEVDBUJPO
BOEFBDI PGUIPTFIBTTVCGVODUJPOT FH DSJNJOBMJOWFTUJHBUJPO IJHIFSFEVDBUJPO ThF4FSWJDF3FGFSFODF .PEFMIBTTFSWJDFEPNBJOT FH CVTJOFTTNBOBHFNFOUTFSWJDFT
FBDIPGXIJDIIBTTFSWJDFUZQFT FH TVQQMZDIBJONBOBHFNFOU
BOEFBDIPGUIPTFIBTDPNQPOFOUT FH QSPDVSFNFOU "HFODZ BSDIJUFDUVSFTBOEBDRVJTJUJPOTBSFNBQQFEUPUIFSFGFSFODFNPEFMT " EJTDVTTJPO PG NBOZ PG UIFTF BOE PUIFS FOUFSQSJTF BSDIJUFDUVSF GSBNFXPSLT JT QSPWJEFE JO 4DIFLLFSNBO BOEJO-BOLIPSTU
SOA and Other Treatments SOA Frameworks 40"IBTSFDFJWFENVDIBUUFOUJPOJOUIFQBTUGFXZFBST*OHFOFSBM UIFSFBSFUXPTFUTPGWJFXTUIBU FYJTUJONPTUBQQSPBDIFTUP40"*OUIFFOUFSQSJTFDPOUFYU UIFCVTJOFTTWJFXJTUIFESJWFSGPSXIBU TFSWJDFTBSFOFFEFEBOEIPXUIFZBSFVTFE XIJMFUIFUFDIOPMPHZPS*5WJFXJTXIFSFUIFTFSWJDFT BSFJNQMFNFOUFE*OUIFTFSWJDFJOUFSBDUJPODPOUFYUBSFUIFUXPDPNQMFNFOUBSZWJFXTPGTFSWJDF QSPWJEFSBOETFSWJDFDPOTVNFS4UBOEBSETIBWFCFFOEFfiOFEGPSTFSWJDFPSJFOUBUJPO OPUBCMZUIF 0"4*440"SFGFSFODFNPEFM 0"4*4 BOEBTJHOJfiDBOUOVNCFSPG8FCTFSWJDFTTUBOEBSET TPNFPGXIJDIXFSFJEFOUJfiFEJO$IBQUFS ThSFFBQQSPBDIFTUIBUDPVMECFDBMMFEGSBNFXPSLTBSFCBTFEPOTFSWJDFPSJFOUFENPEFMJOH *#.T4FSWJDF0SJFOUFE.PEFMJOHBOE"SDIJUFDUVSF 40." VTFTBNPEFMJOHBQQSPBDIUP BMJHOUIFCVTJOFTTQSPDFTTNPEFMXJUI40" "STBOKBOJ ThF4FSWJDF0SJFOUFE.PEFMJOH'SBNFXPSL 40.' EFfiOFEJO #FMM
FNQIBTJ[FT NPEFMJOHBDSPTTBMMFOWJSPONFOUT GSPNUIFXPSMEJOXIJDIUIFTFSWJDFTXJMMCFVTFEUPUIF TFSWJDFTUIFNTFMWFT*UJODMVEFTBTVCTUBOUJBMOVNCFSPGCVTJOFTTBSDIJUFDUVSFQFSTQFDUJWFT PSWJFXTJOUXPDBUFHPSJFTDPODFQUVBMBOETUSVDUVSBM*UBMTPJODMVEFTTFSWJDFPSJFOUFE DPODFQUVBM MPHJDBM BOEQIZTJDBMBSDIJUFDUVSFT $#%* IBT EFfiOFE B NFUB NPEFM PS GSBNFXPSL DBMMFE UIF $#%*4"& .FUB .PEFM GPS 40"7FSTJPOPGUIJTNFUBNPEFM $#%* JTEFfiOFEBTBTFUPGSFMBUFEQBDLBHFT BT JO6.-QBDLBHF 8FKVEHFFBDIQBDLBHFUPCFBWJFX BOEUIFSFGPSFJOUIFMJTUCFMPXXF VTFUIFUFSNWJFXUPEFTDSJCFFBDIQBDLBHF O ThF4FSWJDFWJFXEFfiOFTBOPUJPOBMTFSWJDF XIJDIJODMVEFTBOBNF BOFYJTUFODF BOE QPTTJCMZBGFXBUUSJCVUFTThF4FSWJDFWJFXDPSSFTQPOETUPBHFOFSBMNPEFMPGBTFSWJDF JOUIJTCPPL O ThF #VTJOFTT.PEFMJOHWJFXEFfiOFTCVTJOFTTNPEFMFMFNFOUTDBMMFE#VTJOFTT4FSWJDF 4VCKFDUT XIJDI JO 7FSTJPO JODMVEF CVTJOFTT QSPDFTTFT DBQBCJMJUJFT UZQFT FWFOUT SVMFT BOEQPMJDJFT O ThF 4QFDJfiDBUJPO WJFX EFfiOFT GPS FBDI OPUJPOBM TFSWJDF BU MFBTU POF TFSWJDF JOUFS GBDF XIJDI TQFDJfiFT UIF PQFSBUJPOT PG UIF TFSWJDF ThF PQFSBUJPOT DBO CF EFfiOFE
Views O
O
O
O O
O
257
EFDMBSBUJWFMZ WJBQSFBOEQPTUDPOEJUJPOT JOXIJDIDBTFUIFZBSFDPOTJTUFOUXJUIUIF JOUFSGBDFTQFDJfiDBUJPOBQQSPBDIEFTDSJCFEJO$IBQUFSPGUIJTCPPL ThF*NQMFNFOUBUJPOWJFXEFfiOFTJNQMFNFOUBUJPOJOUFSNTPG"VUPNBUJPO6OJUT FBDI PGXIJDIJNQMFNFOUTPSBVUPNBUFTPOFPSNPSFTFSWJDFT PSFWFOOPOTFSWJDFTPGUXBSF TVDIBTMFHBDZTZTUFNT ThF%FQMPZNFOUBOE3VOUJNFWJFXNPEFMTTFSWJDFEFQMPZNFOUBOESVOUJNFCFIBWJPS ThF QSJNBSZ DPODFQUT BSF B EFQMPZNFOU XIJDI SFQSFTFOUT BO JOTUBMMFE BVUPNBUJPO VOJU BOEBOFOEQPJOU XIJDIIBTBOBTTPDJBUFEQSPUPDPMBOESFDPHOJ[FTBDPMMFDUJPO PGPQFSBUJPOT ThF 4PMVUJPO.PEFMJOHWJFXEFfiOFTMJOLTCFUXFFOTFSWJDFTBOETPMVUJPOTXJUINPEJ fiFEVTFDBTFTFBDIVTFDBTFTUFQDBOCFBTTPDJBUFEXJUIBTFSWJDFPQFSBUJPO ThF 0SHBOJ[BUJPOWJFXJTCBTFEPOUIFHFOFSBMDPODFQUTPGQBSUZ XIJDIJUTQFDJBMJ[FT JOUPPSHBOJ[BUJPOVOJUT QFSTPOT BOEQPTUTBOESPMF&BDIQBSUZDBOQMBZNVMUJQMF SPMFT ThF 1PMJDZWJFXEFfiOFTQPMJDJFT XIFSFBQPMJDZJTBSVMFPSDPOTUSBJOU XIJDINJHIU SBOHFGSPNTJNQMFUPDPNQMFY"QPMJDZHPWFSOTBOFOUJUZPSTFUPGFOUJUJFTJOBEFfiOFE TDPQF TVDIBTBOFOUJSFFOUFSQSJTFPSBTQFDJfiDPSHBOJ[BUJPOBMVOJU BOENBZBQQMZUP CVTJOFTTFMFNFOUTPSTFSWJDFT
Additional Treatments of Architecture Views ,SVDIUFO WJFXT ,SVDIUFO EFfiOFE fiWF WJFXT PG TPGUXBSF BSDIJUFDUVSF BOE UIFO EFTDSJCFEUIFJSVTFJOUIF3BUJPOBM6OJfiFE1SPDFTT ,SVDIUFO . ThFZBSF O -PHJDBMWJFXBEESFTTFTGVODUJPOBMSFRVJSFNFOUT JODMVEFTNBKPSEFTJHOQBDLBHFT TVCTZT UFNT BOEDMBTTFT O *NQMFNFOUBUJPO WJFX PSHBOJ[BUJPO PG TUBUJD TPGUXBSF NPEVMFT TVDI BT TPVSDF DPEF BOE EBUa fiMFT JOUIFEFWFMPQNFOUFOWJSPONFOU O 1SPDFTTWJFXSVOUJNFQSPDFTTFTPGTZTUFNTBOEUIFJSJOUFSBDUJPOT O %FQMPZNFOUWJFXNBQPGSVOUJNFDPNQPOFOUTUPVOEFSMZJOHQMBUGPSNT O 6TFDBTFWJFXTDFOBSJPTPSVTFDBTFTJMMVTUSBUFTIPXUIFPUIFSWJFXTXPSL ThJTTFUJTDBMMFEWJFXT SBUIFSUIBOfiWFWJFXT CFDBVTFUIFVTFDBTFWJFXJTQPTJUJPOFEBTMJOL JOHUIFPUIFSGPVSUPHFUIFS .BJFSBOE3FDIUJOWJFXT.BJFSBOE3FDIUJO EFTDSJCFUIFTFBTNBKPSTZTUFNTPS BSDIJUFDUVSBMWJFXT O O O O O O
1VSQPTFPCKFDUJWFXIBUUIFDMJFOUXBOUT 'PSNXIBUUIFTZTUFNJT #FIBWJPSBMPSGVODUJPOBMXIBUUIFTZTUFNEPFT 1FSGPSNBODFPCKFDUJWFTPSSFRVJSFNFOUTIPXFffFDUJWFMZUIFTZTUFNEPFTJU %BUBUIFJOGPSNBUJPOSFUBJOFEJOUIFTZTUFNBOEJUTJOUFSSFMBUJPOTIJQT .BOBHFSJBMUIFQSPDFTTCZXIJDIUIFTZTUFNJTDPOTUSVDUFEBOENBOBHFE
4&*WJFXTBOEWJFXUZQFT"UFBNBUUIF4PGUXBSF&OHJOFFSJOH*OTUJUVUF 4&* $MFNFOUTFUBM EJTDVTTWJFXTJOUIFJSCPPLPOTPGUXBSFBSDIJUFDUVSFThFZSFDPHOJ[FUIFTFQBSBUJPOPGWJFXT
258 O
Model-Oriented Systems Engineering Science
CVUJOTUFBEPGJOUFHSBUJPO UIFZEJTDVTTDPNCJOJOHPSDPMMBQTJOHWJFXTJOUPPOFWJFXThFZEFfiOF UISFFWJFXUZQFT BOETFWFSBMTUZMFTBTTPDJBUFEXJUIFBDIWJFXUZQF. ThFZBSF O .PEVMFWJFXUZQFIBTEFDPNQPTJUJPO VTFT HFOFSBMJ[BUJPO BOEMBZFSFETUZMFT O $PNQPOFOUBOEDPOOFDUPSWJFXUZQFIBTQJQFBOEfiMUFS TIBSFEEBUB QVCMJTITVCTDSJCF DMJFOUTFSWFS QFFSUPQFFS BOEDPNNVOJDBUJOHQSPDFTTFTTUZMFT O "MMPDBUJPOWJFXUZQFIBTEFQMPZNFOU JNQMFNFOUBUJPO BOEXPSLBTTJHONFOUTUZMFT .BOZ PG UIFTF 4&* DPODFQUT BSF JO .04&4 CVU GBDUPSFE JO EJffFSFOU XBZT .04&4 DPO TJEFSTUIFDPNQPOFOUBOEDPOOFDUPSTUZMFTUPCFEJffFSFOUJOUFSBDUJPOQSPUPDPMTJOUIFDPNQPTJ UJPOEJNFOTJPO BOEUIFiVTFTwSFMBUJPOJTUIFEFQFOEFODZSFMBUJPOJOUIFDPNQPTJUJPOEJNFOTJPO %FDPNQPTJUJPOBOEHFOFSBMJ[BUJPOBSFEJffFSFOU.04&4NPEFMTQBDFEJNFOTJPOT%FQMPZNFOU JTBQIZTJDBMWJFXJO.04&4*NQMFNFOUBUJPOBOEXPSLBTTJHONFOUBSFDPOTJEFSFENBOBHFNFOU WJFXTJO.04&4 The OPUJPOPGWJFXUZQF IPXFWFS JTBOJNQPSUBOUFMFNFOUJO.04&4*UJTFYQBOEFEIFSFGSPN UIF$MFNFOUTOPUJPOPGCSPBEDBUFHPSJFTPGWJFXTPGTUZMFTUPUIFBQQSPBDIUIBUFWFSZWJFXJTDPOTJE FSFEBOJOTUBODFPGBWJFXUZQFTherFBSFBOVOMJNJUFEOVNCFSPGQPUFOUJBMWJFXUZQFT JODMVEJOH UZQFTGPSBMMUIFiJOTUBODFwWJFXTXFIBWFDJUFEJOUIJTTFDUJPO'PSFYBNQMF BOJOGPSNBUJPOWJFX defining BMMUIFJOGPSNBUJPOFYDIBOHFEJOBTZTUFN NBZCFVTFGVMGPSNBOZQSPKFDUTBOETZTUFNT TPJUDBOCFdefined BTBOJOGPSNBUJPOWJFXUZQF XIJDI3.0%1IBTEPOF FYDFQUUIFZDBMMFEJU BOJOGPSNBUJPOWJFXQPJOU Then JGBTZTUFNTFOHJOFFSEFTDSJCFTUIFJOGPSNBUJPOWJFXPGBTZTUFN UIBUJOGPSNBUJPOWJFXJTBOJOTUBODFPGUIFJOGPSNBUJPOWJFXUZQF *&&&"SDIJUFDUVSFEFTDSJQUJPOThF*&&&SFDPNNFOEFEQSBDUJDFGPSBSDIJUFDUVSFEFTDSJQ UJPO *&&& o EFfiOFTUIFDPODFQUPGWJFXBOEWJFXQPJOUCVUEPFTOPUEFfiOFBTFUPG WJFXT. ThFEFfiOJUJPOTBSF O 7JFXBSFQSFTFOUBUJPOPGBXIPMFTZTUFNGSPNUIFQFSTQFDUJWFPGBSFMBUFETFUPGDPODFSOT O 7JFXQPJOUBTQFDJfiDBUJPOPGUIFDPOWFOUJPOTGPSDPOTUSVDUJOHBOEVTJOHBWJFX"QBUUFSO PSUFNQMBUFGSPNXIJDIUPEFWFMPQJOEJWJEVBMWJFXTCZFTUBCMJTIJOHUIFQVSQPTFTBOEBVEJ FODFGPSBWJFXBOEUIFUFDIOJRVFTGPSJUTDSFBUJPOBOEBOBMZTJT ThF*&&&EFfiOJUJPOPGWJFXJTMBSHFMZDPOTJTUFOUXJUIUIF.04&4DPODFQUPGWJFX BMUIPVHI .04&4BMMPXTUIFUBSHFUPGBWJFXUPCFBOFOUJUZPUIFSUIBOBTZTUFNGPSFYBNQMF BNPEFM SFHJPOThFEFfiOJUJPOPGWJFXQPJOUJTDPOTJTUFOUXJUIUIF.04&4DPODFQUPGWJFXUZQF BTEJT DVTTFE BCPWF "T EJTDVTTFE BU UIF TUBSU PG UIJT DIBQUFS .04&4 EFfiOFT WJFXQPJOU NPSF JO UIF USBEJUJPOBMTFOTF BTBQPJOUPSMPDVTGSPNXIFSFBWJFXJTPCTFSWFEThF*&&&TUBOEBSEJT UIFTUBSUJOHQPJOUGPSBO*40*&$BSDIJUFDUVSFEFTDSJQUJPOTUBOEBSE UIBUJTCFJOHEFWFM PQFE " GSBNFXPSL UIBU JT JOflVFODJOH EFWFMPQJOH *40 TUBOEBSET BOE JT DBMMFE UIF (FOFSBMJ[FE &OUFSQSJTF 3FGFSFODF "SDIJUFDUVSF BOE .FUIPEPMPHZ (&3". .BOZ (&3".DPODFQUTBSFDPOTJTUFOUXJUI.04&4 JODMVEJOHUIFBSFBTPGFOUFSQSJTFFOHJOFFSJOHBOE NBOBHFNFOU NPEFMJOH BOEWJFXT $PNNFOUTPOUIFGSBNFXPSLBOESFMBUFEFYBNQMFTThe DPNNFOUTIFSFBQQMZUPUIFFYBNQMFT JOUIFTFDUJPOTFOUJUMFEi&OUFSQSJTF"SDIJUFDUVSF'SBNFXPSLTwBOEi40"BOE0UIFS5SFBUNFOUTw The EPNJOBOUNBQQJOHPGEFTJHOBOEBSDIJUFDUVSFWJFXTJTUP.04&4JOUFSOBMNPEFMT XIJDIJT BQQSPQSJBUF)PXFWFS UIFJOUFSUXJOJOHOBUVSFPGFYUFSOBMBOEJOUFSOBMNPEFMTJOUIFDPNQPTJUJPO ThFZVTFUIFTJOHMFUFSN“WJFXUZQF”XFTQMJUJUJOUP“WJFXUZQF”
Views O
259
IJFSBSDIZJTOPUDBQUVSFEJOUIFTFWJFXT*ONPTUDBTFT UIFQMBDFPGFYUFSOBMWJFXTJTOPUBSUJDVMBUFE The FYUFSOBM WJFX JT JOWJTJCMF CFUXFFO UXP DPNQPTJUJPO MFWFMT PG JOUFSOBM WJFXT JO NBOZ PG UIF GSBNFXPSks. That is a general wFBLOFTTUIBUOFFETUPCFSFNFEJFE 4PNFWJFXT FTQFDJBMMZ%P%"'WJFXTBOEQSPEVDUT DBOTQBONVMUJQMFMFWFMTPGDPNQPTJUJPO XJUIPVUNBLJOHUIFMFWFMTDMFBSBOEEJTUJODUThJTDBOSFTVMUJONPOPMJUIJDNPEFMTSBUIFSUIBO NPEVMBSNPEFMT /FWFSUIFMFTT NBOZJNQPSUBOUBOEVTFGVMWJFXTBSFBWBJMBCMF BTTFFOGSPNUIFFYBNQMFT0WFS UJNF TPNFWJFXUZQFTNBZBDIJFWFTVfficJFOUDPOTFOTVTUPXIFSFJUJTBQQSPQSJBUFUPJODMVEFUIFN JOBTUBOEBSETVDIBT*&&&PS*40*&$#VUJOBOZDBTF UIFTFUPGEFfiOFEWJFXTBOE WJFXUZQFTTIPVMEBMXBZTCFPQFOFOEFE
Layered Architecture ThJTTFDUJPOEJTDVTTFTUIFWFOFSBCMFDPODFQUPGMBZFSFEBSDIJUFDUVSFGSPNUISFFQFSTQFDUJWFTUIBU EJffFSTPNFXIBUGSPNUIFOPSNUIFJOfiOJUFMPPQ MFWFSBHF BOEEVBMIJFSBSDIJFT
The Infinite Loop "LFZESJWFSPGMBZFSFEBSDIJUFDUVSFJTUIFWJSUVBMNBDIJOFDPODFQU#VUBQSJNBSZbenefit PGWJSUVBM NBDIJOFT QPSUBCJMJUZ JTQSFEJDBUFEPOBSBUIFSTVCUMFDPOTUSBJOUPSBTTVNQUJPOThat BTTVNQUJPO JTUIBUUIFSFJTPOMZPOFWJSUVBMNBDIJOFBOENVMUJQMFSFBMNBDIJOFT PSBUMFBTUUIBUUIFOVNCFSPG WJSUVBMNBDIJOFTPOXIJDIUIFIJHIFSMFWFMEFTJSFTUPSVOJTsignificantly TNBMMFSUIBOUIFOVNCFS PGSFBMNBDIJOFTPOXIJDIUIFIJHIFSMFWFMEFTJSFTUPSVO4VQQPTFBQSPHSBN1XBOUTUPSVOPO UISFFSFBMNBDIJOFTBOEUIFSFJTPOFWJSUVBMNBDIJOF*OUIJTDBTF XSJUJOH1UPVTF EFQFOEPO UIF TFSWJDFTPGUIFPOFWJSUVBMNBDIJOFJODSFBTFTJUTQPSUBCJMJUZUPSFBMNBDIJOFT BOE)PXFWFS TVQQPTFUIFSFBSFUISFFdifferFOUWJSUVBMNBDIJOFT BOE1OFFETUPSVOPOBMMUISFF/PXUIFWJSUVBM NBDIJOFTIBWFOPUNBEF1NPSFQPSUBCMF*OTUFBEPGXSJUJOHUISFFWFSTJPOTUPSVOSFTQFDUJWFMZ PO SFBM NBDIJOFT 3. 3. BOE 3. UIF 1 QSPHSBNNFS NVTU XSJUF UISFF WFSTJPOT UP SVO SFTQFDUJWFMZPOWJSUVBMNBDIJOFT7. 7. BOE7.*GUIFSFBSFfivFWJSUVBMNBDIJOFTUIBU1 OFFETUPSVOPO UIFO1JTOPXMFTTQPSUBCMFUIBOTJNQMZXSJUJOHUPSFBMNBDIJOFT3. 3. BOE3.4POPXXFOFFEUPEFfiOFBOFXWJSUVBMNBDIJOFPOUPQPG7.ToPSoUPNBLF 1QPSUBCMFThis JTXIBUIBTIBQQFOFEPWFSUIFQBTUGFXEFDBEFT8FXSPUFPQFSBUJOHTZTUFNTBT WJSUVBMNBDIJOFTUIBUIJEIBSEXBSFdifferFODFT BOEUSJFEUPTUBOEBSEJ[F FH 104*9 #VUXFIBE UPPNBOZPQFSBUJOHTZTUFNT4PXFDBNFVQXJUINJEEMFXBSF#VUUIFOXFDPVMEOPUTUBOEBSEJ[F PONJEEMFXBSF4PUIBUJTXIBUQSPNQUFE0.(JOUIFJS.PEFM%SJWFO"SDIJUFDUVSF .%" UP DPNFVQXJUIQMBUGPSNJOEFQFOEFOUNPEFMT 1*.T
XIJDIXFSFUPCFBWJSUVBMNBDIJOFPOUPQ PGNJEEMFXBSF ThJTTVDDFTTJPOPGFWFOUTSFflFDUTUIFIJTUPSZPGQMBUGPSNJOEFQFOEFODFJOUIFGPSNPGBSFQFBU JOHQBUUFSOPGQMBUGPSNIJEJOH#BTFEPOUIFIJTUPSZPGUIFTFFffPSUT POFDPVMESPVHIMZEFfiOFB iQMBUGPSNIJEJOHJOfiOJUFMPPQwBMHPSJUINUIBUXPSLTTPNFUIJOHMJLFUIJT 1SPCMFN 4PGUXBSF TIPVME CF BWBJMBCMF UP BMM CVU NVMUJQMF TQFDJfiD QMBUGPSNT FYJTU ThJT NBLFTJUUPPFYQFOTJWFUPCVJMEBOENBJOUBJOTPGUXBSFCFDBVTFPGUIFNVMUJQMFWBSJBUJPOT OFFEFE 4PMVUJPO3BJTFUIFMFWFM4UBOEBSEJ[FPSIJEFUIFQMBUGPSNWBSJBOUTCFIJOEPOFDPNNPO WJSUVBMNBDIJOFBUUIJTOFXMFWFM (PBM(FUFWFSZPOFUPVTFUIJTWJSUVBMNBDIJOF
260
O
Model-Oriented Systems Engineering Science
1SPCMFNThFXPSMEEPFTOPUCFIBWFBTXFXBOU.VMUJQMFDPNQFUJOHJOUFSGBDFTBSFEFfiOFE BUUIJTWJSUVBMNBDIJOFMFWFMThFTFDPNQFUJOHJOUFSGBDFTOPXMPPLBMPUMJLFTQFDJfiDQMBU GPSNTThFNPEFMTUIBUBDDFTTUIFTFDPNQFUJOHWJSUVBMQMBUGPSNTBSFOPMPOHFSQPSUBCMF CFDBVTFUIFZIBWFUPCFQPSUFEUPFBDIPOF (PUP ThJTMPPQXPVMEQSFTVNBCMZTUPQ BU4UFQ JGFWFSZPOFBHSFFEPOPOFWJSUVBMNBDIJOFBUTPNFMFWFM )PXFWFS FWFOXJUIUIJTTJUVBUJPOPWFSSFDFOUEFDBEFT XFIBWFDPOUJOVFEUPVTFMBZFSFEBSDIJ UFDUVSFT TP B WJSUVBM NBDIJOF NVTU OPU CF UIF EPNJOBOU ESJWFS GPS MBZFSFE BSDIJUFDUVSFT 8F TVHHFTUJOTUFBEUIBUUIFQSJNBSZCFOFfiU BOEUIFSFGPSFUIFQSJNBSZESJWFS BMUIPVHIUBDJUUPUIJT QPJOU
JTMFWFSBHF
Leverage 8FBSHVFUIBUUIFQSJNBSZCFOFfiUPGBMBZFSFEBSDIJUFDUVSFJTUIBUJUBDIJFWFTTJHOJfiDBOUMFWFSBHF BTEFfiOFEJO$IBQUFS CZDPNCJOJOHDPNQPOFOUTSBOHJOHGSPNWFSZTQFDJfiDUPWFSZHFOFSBM ThJTDPNCJOFTUIFUZQFTPGMFWFSBHFTPUIBUUIFMFWFSBHFPGCPUIBTQFDJfiDTPMVUJPOBOEBHFOFSBM TPMVUJPO BMPOHXJUIWBSJPVTMBZFSTJOCFUXFFO BSFFYQMPJUFEThFFffFDUTBSFUPTPNFEFHSFFDVNV MBUJWF BOEUIFSFTVMUJTUIBUNPTUPGUIFMFWFSBHFTQBDFCFMPXUIFUSBEFPff MJNJUMJOFJTVTFEPS FYQMPJUFE'PSFYBNQMF TVQQPTFUIFUISFFMBZFSBSDIJUFDUVSFJO'JHVSFJTBQQMJDBUJPOMBZFS NJEEMFXBSFMBZFS BOEQMBUGPSNMBZFSThFOUIFUPUBMMFWFSBHFBWBJMBCMFGSPNUIJTBSDIJUFDUVSF JTUIFVOJPOPGUIFBSFBTPOUIFMFGUJOUIF## $$ BOE%%CPYFT
Dual Hierarchies 'JHVSFTIPXTUIBUXIBUMBZFSTBSFHFOFSBMBOEXIBUBSFTQFDJfiDPSVOJRVFEFQFOETPOUIF WJFXQPJOU'SPNUIFUPQMBZFSQSPCMFNWJFXQPJOUUPQMBZFSJTNPTUTQFDJfiD JF BTQFDJfiDBQQMJ DBUJPOEPNBJO BOEUIFCPUUPNMBZFSJTNPTUHFOFSBM JF JUDBOSVOPOBOZQMBUGPSN 'SPNUIF
!
Figure 10.3
Combined leverage of layered architecture.
Views O Problem Domain Uniqueness
Unique to problem domain
261
Platform Uniqueness
Layer 4
Common across platforms; platform independent
Layer 3
Layer 2
Common across problem domains
Figure 10.4
Layer 1
Unique to platform
Basis of dual hierarchies in layered architecture.
CPUUPNMBZFSQMBUGPSNWJFXQPJOUCPUUPNMBZFSJTNPTUTQFDJfiD JF JUJTBTQFDJfiDQMBUGPSN BOE UIFUPQMBZFSJTUIFNPTUHFOFSBM JF JUDBOTVQQPSUBOZBQQMJDBUJPOEPNBJO ThJTJTBOPUIFSWBSJBUJPOPGUIFEVBMIJFSBSDIJFTTIPXOJO'JHVSF8FBMSFBEZIBWFUIF fiSTUUXPQJFDFTUIFIJFSBSDIJFTFNBOBUJOHGSPNUPQBOECPUUPN SFTQFDUJWFMZThFUIJSEQJFDF JTUIFEVBMIJFSBSDIJFTFNBOBUJOHGSPNUIFNJEEMF'SPNUIFWJFXQPJOUPGUIFNJEEMFMBZFSPGUIF BSDIJUFDUVSF FH TPNFUZQFPGNJEEMFXBSF
JUJTTQFDJfiD*UTVQQPSUTNVMUJQMFBQQMJDBUJPOEPNBJOT BOEDBOSVOPONVMUJQMFQMBUGPSNT TPGSPNUIJTWJFXQPJOUCPUIUIFUPQ BQQMJDBUJPOEPNBJO BOE CPUUPN QMBUGPSN MBZFSTBSFNPSFHFOFSBM
Aspect-Oriented Development ThFBTQFDUPSJFOUFETPGUXBSFEFWFMPQNFOU "0% DPNNVOJUZIBTFYQMPSFEJOEFQUIUIFUPQJDPG BTQFDUT XIJDIJO.04&4UFSNTBSFBUZQFPGWJFX OBNFMZ UIFDSPTTDVUUJOHTPGUXBSFUZQF7JFXT JO.04&4DBOCFDSPTTDVUUJOHPSOPU BOEDBOUBSHFUBOZUZQFPGTZTUFN OPUKVTUTPGUXBSF "TQFDU PSJFOUBUJPO TUBSUFE JO UIF QSPHSBNNJOH BSFOB ESJWFO CZ JOFfficJFODJFT PG EVQMJDBU JOHDSPTTDVUUJOHJTTVFTJONBOZDPEFNPEVMFT ,JD[BMFTFUBM 'VODUJPOTTVDIBTMPHHJOH EJTQMBZ BOEBVEJUTPGUFOBSFSFQFBUFEJONBOZPSBMMDPEFNPEVMFTPGBTPGUXBSFTZTUFNThFHPBM PGBTQFDUPSJFOUFEQSPHSBNNJOHXBTUPGBDUPSPVUFBDIPGUIFTFDPNNPODSPTTDVUUJOHDPODFSOT BTBOBTQFDU DPEFJUJOBTFQBSBUFNPEVMF BOEUIFOVTFUPPMTUPJOUFHSBUFPSiXFBWFwUIFBTQFDU DPEF JOUP BMM UIF OFDFTTBSZ QMBDFT JO UIF CBTF QSPHSBN ThF TDPQF PG UIJT BQQSPBDI IBT HSPXO PWFS UIF QBTU EFDBEF JO TFWFSBM XBZT ThF DPODFSOT CFJOH JOWFTUJHBUFE IBWF FYUFOEFE UP EFTJHO BOESFRVJSFNFOUT BOEUPNPSFOPOGVODUJPOBMJTTVFT JODMVEJOHQFSGPSNBODF TFDVSJUZ BOEPUIFS RVBMJUJFTThF8FCTJUFIUUQXXXFBSMZBTQFDUTOFUJTEFWPUFEUPFBSMZBTQFDUT XIJDIGPDVTPO DSPTTDVUUJOHQSPQFSUJFTJOSFRVJSFNFOUTFOHJOFFSJOHBOEBSDIJUFDUVSFEFTJHOThF8FCTJUFIUUQ XXXBTQFDUNPEFMJOHPSHJOEFYIUNMJTEFWPUFEUPBTQFDUPSJFOUFENPEFMJOH BDPODFQUUIBUIBT CSPVHIUUPHFUIFS"0%BOETPGUXBSFNPEFMJOHDPNNVOJUJFTJOBTFSJFTPGXPSLTIPQT *OBEEJUJPO BTZNNFUSJDBQQSPBDIIBTFNFSHFE.PTU"0%BQQSPBDIFTIBWFCFFOBTZNNFU SJD XIFSFBTQFDUTBSFDPNQPTFEPSXPWFOJOUPDPNQPOFOUTPGBCBTFNPEFMPSTZTUFN"TQFDUT
262 O
Model-Oriented Systems Engineering Science
BOEDPNQPOFOUTBSFEJffFSFOU*OBTZNNFUSJDBQQSPBDITVDIBTNVMUJEJNFOTJPOBMTFQBSBUJPOPG DPODFSOT .%40$ 5BSSFUBM
OPEJTUJODUJPOFYJTUTCFUXFFOBTQFDUTBOEDPNQPOFOUT JOGBDU UIFSFJTOPCBTFNPEFM"MMDPODFSOT JODMVEJOHGVODUJPOBMJUZ BSFGBDUPSFEJOUPTFQBSBUF NPEVMFT XIJDIBSFUIFODPNQPTFEPSXPWFOJOUPBTZTUFN4FF)BSSJTPOFUBM GPSGVSUIFS EJTDVTTJPOPGUIFBTZNNFUSJDBOETZNNFUSJDBQQSPBDIFTThF"0%DPNNVOJUZPGUFOUBMLTBCPVU UIFUZSBOOZPGUIFEPNJOBOUIJFSBSDIZThFBTZNNFUSJDBQQSPBDIBMMFWJBUFTUIFUZSBOOZUIFTZN NFUSJDBQQSPBDIQSFTVNBCMZSFNPWFTJU ThFNPWFNFOUPG"0%IBTCFFOUPXBSEJODSFBTJOHNPEVMBSJUZThFCFMJFGJTUIBUFWFSZDPODFSO DBOCFTFQBSBUFEJOUPJUTPXONPEVMFPSDPNQPOFOU BOEUIVTUIBUFWFSZDPNQPOFOUXJMMSFQSFTFOU POMZPOFDPODFSO JODBUFHPSJFTTVDIBTGVODUJPOBMJUZ QFSGPSNBODF DPSSFDUOFTT PSTFDVSJUZ
Assessment ThF"0%DPNNVOJUZIBTEPOFJNQPSUBOUXPSLJOFYBNJOJOHIPXUPTFQBSBUFDPODFSOTBOENJOJ NJ[FEVQMJDBUJPOBOEFYUFOEJOHUIFTDPQFBDSPTTUIFEFWFMPQNFOUDZDMFJTHPPE#VUUIFSFTFFNUP CFUXPDPOTUSBJOUTPOBDIJFWBCMFTFQBSBUJPO'JSTUJTTFQBSBUJPOOPUFWFSZDPODFSODBOCFBMMPDBUFE UP DPEF UIBU POMZ BEESFTTFT UIBU DPODFSO 4FDPOE JT JOUFHSBUJPO UIF DIBMMFOHF PG JOUFHSBUJPO JT JODSFBTFEJOSFMBUJPOUPJODSFBTFTJOTFQBSBUJPO8FEJTDVTTUIFTFDPOTUSBJOUTJOUVSO -JNJUTPGTFQBSBUJPOThF"0%HPBMJTUPEJWJEFNPEVMFTVOUJMFBDIQSJNJUJWFSFTVMUJOHDPEF NPEVMFSFQSFTFOUTKVTUPOFBTQFDUPSDPODFSOThJTXPSLTGPSTPNFDPODFSOTCVUOPUPUIFST0GUFO UXPPSNPSFEJffFSFOUDPODFSOTJOTFQBSBCMZQFSNFBUFBHJWFOFOUJUZPSNPEVMF$POTJEFSUIFFYBN QMFPGTPGUXBSFDPEFThFDPEFUPDPNQVUFUIFCBTJDGVODUJPOJTOPUTFQBSBUFGSPNUIFDPEFUIBU BDIJFWFTQFSGPSNBODFPSSFMJBCJMJUZPSPUIFSRVBMJUJFTThFTBNFDPEFDPNQVUFTUIFGVODUJPOBOE BDIJFWFTTPNFMFWFMPGQFSGPSNBODF*GXFXBOUUPJNQSPWFQFSGPSNBODFJOUIJTGVODUJPO XFEP OPUXSJUFBEEJUJPOBMDPEFSBUIFS XFNPEJGZUIFGVODUJPOBMDPEF8FDBO IPXFWFS EFfiOFBOE EJTUJOHVJTICFUXFFOBGVODUJPOBMWJFXBOEBQFSGPSNBODFWJFXPGUIFTBNFDPEF &YUFOEJOHUIFDPODFQUCFZPOETPGUXBSF DPOTJEFSUIFFYBNQMFPGBIVNBOCFJOHQMBZJOHEJG GFSFOUSPMFTJOEJffFSFOUDPOUFYUT TVDIBTQBSFOU TQPVTF FNQMPZFF CBTFCBMMQMBZFS FUD8FNJHIU TBZUIBUFBDISPMFSFQSFTFOUTBEJffFSFOUBTQFDUPSDPODFSOPGUIFIVNBO$MFBSMZ XFDBOOPUEJWJEF BIVNBOJOUPNPEVMFTUIJTQBSUPGUIFQFSTPOJTBQBSFOU UIBUQBSUPGUIFQFSTPOJTBOFNQMPZFF FUDThFDMFBSNPEFMJOHBQQSPBDIJTUIBUUIFXIPMFQFSTPOJTBQBSFOU BOEUIFXIPMFQFSTPOJTBO FNQMPZFF FUDBOEFBDISPMFJTBEJffFSFOUWJFXPGUIFXIPMFQFSTPO8IBUFWFSBQQSPBDIUIFDPN NVOJUZEFWFMPQTPWFSUJNFUPEFBMXJUIDSPTTDVUUJOHPSPWFSMBQQJOHBTQFDUTBOEWJFXT JUTJNQMZ DBOOPUEFQFOEPOTVCEJWJEJOHTZTUFNTUPUIFQPJOUXIFSFFBDIQBSU DPNQPOFOU PSNPEVMFPOMZ SFQSFTFOUTPOFWJFX8FXJMMIBWFUPDPNFVQXJUITPNFUIJOHUIBUSFDPHOJ[FTBOEFNCSBDFTUIF GBDUUIBUBTQFDUT BOENPSFHFOFSBMMZWJFXT DPFYJTUJOBXBZUIBUDBOPOMZCFTFQBSBUFEDPODFQUV BMMZ OPUTFQBSBUFECZNPEVMBSEFDPNQPTJUJPOThFQPJOUJTOPUUIBUFYUSFNFNPEVMBSEFDPNQPTJ UJPOPGTZTUFNTOFWFSXPSLTUIFQPJOUJTUIBUFOPVHITJUVBUJPOTFYJTUXIFSFJUEPFTOPUXPSLUIBU JUDBOOPUCFBHFOFSBMTPMVUJPO $IBMMFOHFPGJOUFHSBUJPO&WFOXJUIJOUIFMJNJUTPGIPXNVDIXFDBOTFQBSBUF UIF"0%DPN NVOJUZIBTUBLFOTFQBSBUJPOUPUIFQPJOUPGIBWJOHTNBMMDPNQPOFOUGSBHNFOUT XIJMFBTTVNJOH UIBUBTZTUFNDBOCFDPNQPTFEJOBTUSBJHIUGPSXBSENBOOFSThe "0%UFSNJOPMPHZPGXFBWJOH KPJOJOH BOE NFSHJOH JT B differFOU DPODFQU GSPN DPOTJEFSBUJPOT PG JOUFSBDUJPO BOE JOUFHSBUJPO (JWFOUIFIJTUPSJDBMdifficulties PGJOUFHSBUJPO XIZTIPVMEDPNQPTJOHGSBHNFOUTJOUPBXIPMFTZT UFNCFFBTJFSPSNPSFTUSBJHIUGPSXBSEUIBODPNQPTJOHUSBEJUJPOBMDPNQPOFOUT 8FXPVMEFYQFDUJU JOTUFBEUPCFNPSFdifficult CFDBVTFUIFSFBSFNBOZNPSFQJFDFTUPCSJOHUPHFUIFS*OUFSBDUJPOTBOE side effects and sequencing effects can have a significant impact on integration.
Views O
263
'VSUIFSNPSF UIFXIPMFBSFBPGFNFSHFOUQSPQFSUJFTBOECFIBWJPSXPVMETFFNUPCFNBEFNPSF QSPCMFNBUJDCZUIFFYUFOTJWFTFQBSBUJPOThFFYQBOTJPOPG4&UPJODMVEFNPSFDPNQMFYTZTUFNT JODSFBTFTUIFOFFEUPVOEFSTUBOEFNFSHFOUCFIBWJPS FTQFDJBMMZGSPNUIFJOUFSBDUJPOPGMBSHFOVN CFSTPGQBSUT"0%TFFNTUPFNQIBTJ[FUIFQJFDFNFBMWJFXPWFSUIFIPMJTUJDWJFX UIFTFQBSBUFE WJFXPWFSUIFJOUFHSBUFEWJFX#PUITFQBSBUJPOBOEJOUFHSBUJPOBSFOFFEFEUPTVDDFFEJOFOHJOFFS JOHTZTUFNTPGBOZDPNQMFYJUZ #FDBVTFPGUIFTFDPOTUSBJOUT PVSNJOJNBMSFDPNNFOEBUJPOJTUPBVHNFOUUIF"0%BQQSPBDI XJUI UIF WJFXT BQQSPBDI EFTDSJCFE JO UIJT DIBQUFS &WFO CFUUFS "0% BOE UIF JEFB PG BTQFDUT TIPVMECFCSPVHIUJOUPUIFWJFXTGSBNFXPSLBTBUZQFPGWJFX3FBTPOTGPSUIJTJODMVEF O 7JFXTTVQQPSUCPUITFQBSBUJPOBOEJOUFHSBUJPOTJNVMUBOFPVTMZ O 7JFXTEPOPUSFRVJSFQIZTJDBMTFQBSBUJPOThFZGBDJMJUBUFDPODFQUVBMBOEWJTVBMTFQBSBUJPO PGBMMDPODFSOT BOETVQQPSUQIZTJDBMTFQBSBUJPOXIFSFBQQSPQSJBUF O 7JFXTXPSLJODSPTTDVUUJOHDBTFTXIFSF"0%GBJMT OBNFMZ XIFSFQIZTJDBMTFQBSBUJPOJT OPUQPTTJCMF O 7JFXT EP OPU SFTVMU JO GSBHNFOUBUJPO ThF VTF PG WJFXT BMMPXT JOUFHSBUJPO UP CF BO JOWBSJBOUUIBUJT UIFTZTUFNDBOSFNBJOJOUFHSBUFEBUBMMUJNFTFWFOXIFOXFBSFDPO DFQUVBMMZBOEWJTVBMMZTFQBSBUJOHDPODFSOTThF.04&4UFSNGPSBTZTUFNJOXIJDIBMM DPODFSOTDPFYJTUJTBOJOUFHSBUFETZTUFN"0%DBMMTTVDIBTJUVBUJPOiUBOHMFEDPODFSOTw O 7JFXTHPCFZPOEUIFTDPQFPGDSPTTDVUUJOHDPODFSOTUPBEESFTTBMMDPODFSOTXJUIUIFTBNF TFBNMFTTBOEIPMJTUJDBQQSPBDI"0%BEESFTTFTPOMZDSPTTDVUUJOHDPODFSOT TPBOFOUJSFMZ EJffFSFOUNFUIPEJTOFFEFEUPBEESFTTPUIFSDPODFSOT %PNJOBOUWJFXTherFJT IPXFWFS BOJNQPSUBOURVFTUJPOUIBU"0%IBTSBJTFEXJUIUIFTZN NFUSJDoBTZNNFUSJDJTTVF BRVFTUJPOUIBUBQQMJFTUPWJFXTBTXFMMThe RVFTUJPOJT4IPVMEBOZWJFX CFDPOTJEFSFEBTUIFEPNJOBOUPSCBTFWJFX This JTBOBSFBUIBUOFFETGVSUIFSSFTFBSDI BOEJTEJT DVTTFEJOUIFTFDUJPOFOUJUMFEi/FFEGPS%PNJOBOU4USVDUVSFPS7JFXw*OUIFNFBOUJNF .04&4 EPFTOPUUBLFBQPTJUJPOPOJU FYDFQUBVUJMJUBSJBOPOFJGBNPEFMJOHTJUVBUJPOXPSLTCFUUFSXJUIB EPNJOBOUWJFX define POFJGJUXPSLTCFUUFSXJUIPVUBEPNJOBOUWJFX EPOPUdefine BOZWJFXBT EPNJOBOU
Did Parnas Anticipate Features of Aspects? Parnas, in his famous decomposition criteria paper (1972, 1057), may have presaged or foreshadowed concepts that later became key elements of aspect-oriented programming. In his discussion of performance issues with his KWIC information hiding design (because it would cause many calls to the same Line Storage module), he said: “To save the procedure call overhead, yet gain the advantages that we have seen above, we must implement these modules in an unusual way. In many cases the routines will be best inserted into the code by an assembler; in other cases, highly specialized and efficient transfers would be inserted. To successfully and efficiently make use of the second type of decomposition will require a tool by means of which programs may be written as if the functions were subroutines, but assembled by whatever implementation is appropriate. If such a technique is used, the separation between modules may not
264
O
Model-Oriented Systems Engineering Science be clear in the final code. For that reason additional program modification features would also be useful. In other words, the several representations of the program (which were mentioned earlier) must be maintained in the machine together with a program performing mapping between them.” We suggest that this description contains concepts that have some resemblance to weaving and other processes that were defined 25 years later as features of aspect-oriented programming.
Duality, Definitions, Categories Yin and Yang: Duality, Contrast, Harmony $IBQUFS JOUSPEVDFE UIF QSJODJQMF PG SFDPODJMFE UFOTJPOT EVBMJUJFT DPOUSBTUT BOE QBSBEPYFT XIFSFPQQPTJOHBOETFFNJOHMZNVUVBMMZFYDMVTJWFDPODFQUTIBSNPOJPVTMZBOEFWFOTZOFSHJTUJDBMMZ DPFYJTUJOUIFTBNFFOUJUZThFDPOUSBTUJOHDPODFQUTSFUBJOUIFJSTFQBSBUFJEFOUJUJFTBOEDIBSBDUFS JTUJDTJOUIFFOUJUZ CVUCPUIDPOUSJCVUFUPVOJUZBOECBMBODFThJTTJUVBUJPOJTVCJRVJUPVTJOUIF XPSME JODMVEJOHJOUIFXPSMEPGTDJFODFBOEFOHJOFFSJOH5SBEJUJPOBMFOHJOFFSJOHIBTFODPVOUFSFE BOEEFBMUXJUITVDIDPOUSBTUT CVUNPSFPGUFOJNQMJDJUMZUIBOFYQMJDJUMZThFOFFEGPSTDJFODFBOE NBUIUPEFBMXJUIDPNQMFYTZTUFNTPWFSUIFQBTUDFOUVSZIBTMFEUPVOBWPJEBCMFSFDPHOJUJPOPG NBOZ DPOUSBTUT BOE DPOUSBEJDUJPOT BOE UIFZ IBWF CFFO NBEF FYQMJDJU CVU OPU TP NVDI JO FOHJOFFSJOH "UPPMGPSSFDPODJMJOHDPOUSBTUT UFOTJPOT BOEQBSBEPYFTJTUIFDPODFQUPGWJFXTThJTIBTOPU CFFOSFDPHOJ[FEBTBUPPMGPSEFBMJOHXJUIDPOUSBEJDUJPOTJOFJUIFSTDJFODFPSFOHJOFFSJOH CVUXF QSPQPTFUIBUJUJTBOBUVSBMUPPMGPSCPUI$PNQMFYTZTUFNTBSFBMPDVTOPUPOMZGPSNBOZDPOUSBTUT BOEQBSBEPYFT CVUBMTPGPSUIFJSSFTPMVUJPOThJTTFDUJPOEJTDVTTFT XJUIBGFXFYBNQMFT IPXWJFXT BSFBOJNQPSUBOU FWFODSVDJBM UPPMJOUIFIBSNPOJ[JOHPGDPOUSBTUTBOEEVBMJUJFT *OFBDIDPOUSBTUJOUIFGPMMPXJOHMJTU UIFDPOUSBTUJOHJUFNTDBOCFSFQSFTFOUFEBTWJFXTPGB DPNNPOXIPMF O 5PQEPXOBOECPUUPNVQ O %JTDSFUF BOE DPOUJOVPVT EJTDVTTFE JO UIJT DIBQUFS JO UIF TFDUJPO FOUJUMFE i7JFXT JO #SPBEFS$POUFYUw
O 4JNQMJDJUZBOEDPNQMFYJUZ NVDIIBTCFFOXSJUUFOBCPVUUIJTDPOUSBTU XIJDIJTBHSFBU JMMVTUSBUJPOPGUIFZJOBOEZBOHQSJODJQMFTGPSFYBNQMF TFF$PIFOBOE4UFXBSU<>
O 0SEFSBOEEJTPSEFS DIBPTJTUIFSFDPODJMFSIFSF
O %FUFSNJOJTUJDBOEQSPCBCJMJTUJD O 3BOEPNBOEQSFEJDUBCMF O $POUSPMMFEBOEBVUPOPNPVTPSTFMGPSHBOJ[JOH O )PNFPTUBUJDBOEBEBQUJWF O 4UBCJMJUZBOEDIBOHF TFFEJTDVTTJPOPGQBOBSDIZJO$IBQUFS
O 6OJUZBOEWBSJFUZ O 0OFBOENBOZ XIPMFBOEQBSUBTZTUFNJTPOF BOEJTNBOZQBSUT O 3FMBUJWFBOEBCTPMVUF O (FOFSBMBOETQFDJfiD O *OTUBODFBOEDBUFHPSZ O "CTUSBDUBOEDPODSFUF
Views O
265
O "CTUSBDUBOEJOUFSQSFUFE O $POUFYUTFOTJUJWFBOEDPOUFYUHFOFSBMJ[FE O 1VSFBOEJNQVSFOBUVSF BOEBSUJfiDJBMTZTUFNT OFFETJNQVSJUJFT'SPN.FSLMF .BLJOHDPNQVUFSTIJHIMJHIUTBOPUIFSQSPCMFN*UTOPUFOPVHIUPNBLFBQVSFDSZTUBM JU NVTUBMTPIBWFBOFYUSFNFMZQSFDJTFBOEDPNQMFYQBUUFSOPGJNQVSJUJFT O 3PCVTUBOEGSBHJMF $BSMTPOBOE%PZMF iThJTASPCVTUZFUGSBHJMFGFBUVSFJTDIBSBD UFSJTUJDPGDPNQMFYTZTUFNTUISPVHIPVUFOHJOFFSJOHBOECJPMPHZw O 1SBDUJDFBOEUIFPSZ O 0CTFSWBUJPOBOEUIFPSZ O &TTFODFBOEBDDJEFOUPOQVSQPTFBOEBDDJEFOUBMPSSBOEPNEBNBHJOHBDDJEFOUTPSFSSPST BOETFSFOEJQJUPVTBDDJEFOUTPSFSSPST FH NVUBUJPOJOBEBQUBUJPO FWPMVUJPO
O 4UBOEBMPOFBOEJOUFSBDUJWF O /FWFSFOEJOHDIBOHFBOEDZDMFCJSUIEFBUI TUBSUFOEFWPMVUJPOFNCSBDFTCPUIBUWBSJ PVTTDBMFT ThFDMBTTJDQSPUPUZQJDBMFYBNQMFPGUIFDPODFQUPGTJNVMUBOFPVTMZFNCSBDJOHDPOUSBTUTJTZJO BOEZBOH"MUIPVHIUIFDPOUSBTUJOHDPODFQUT ZJOBOEZBOH BSFPQQPTJUFT UIFZDPFYJTUJOIBS NPOZ BSFJOUFSEFQFOEFOU BOEDPOUJOVBMMZDIBOHFGSPNPOFJOUPUIFPUIFSJOBXBZUIBUNBJOUBJOT PWFSBMMCBMBODFThFQSJODJQMFTPGZJOBOEZBOHBQQFBSUPCFBHPPENPEFMPGUIFDPOUSBTUTUIBU FYJTUJODPNQMFYTZTUFNT )BSNPOJ[JOHJTBOBQQSPBDIUIBUPOPOFIBOEBDLOPXMFEHFTBOENPEFMTUIFPQQPTJOHDIBS BDUFSJTUJDTJOBOFOUJUZ BOEPOUIFPUIFSIBOENPEFMTUIFJSNVUVBMJUZBOESPMFJOUIFVOJUZPG UIFFOUJUZ5BCMFTIPXTBGFXFYBNQMFTXIFSFDPNQMFYTZTUFNTBSFTPNFUJNFTEFTDSJCFEBTB TJNQMFDPOUSBTUXJUIUSBEJUJPOBMTZTUFNT CVUUIFNPSFDPNQMFUFBOTXFSJTBIBSNPOZBOECBMBODF PGUIFUXPPQQPTJUFT "OFYBNQMFUIBUSFflFDUTTFWFSBMDPOUSBTUTJOPOFQBDLBHFJTUIFDPNQBSJTPOPGTFMGPSHBOJ[FE DSJUJDBMJUZ 40$ XJUI IJHIMZ PQUJNJ[FE UPMFSBODF )05 HJWFO JO $BSMTPO BOE %PZMF 4PNFPGUIFDPOUSBTUJOHWBSJBCMFTJOUIFDPNQBSJTPOQSPfiMFTBSFSPCVTUOFTT UIFDSJUJDBMQPJOUJT TUBCMFJO40$ CVUTZTUFNTJOUIF)05NPEFMBSFiSPCVTU ZFUGSBHJMF wBNBKPSUIFNFJO)05 UIFOVNCFSPGEFTJHOEFHSFFTPGGSFFEPN TNBMMJO40$ WFSZMBSHFJO)05 BOEUIFNFDIBOJTN GPSQPXFSMBXT JO40$ QPXFSMBXTBSFBTJHOBUVSFPGBOJOUFSOBMTFMGTVTUBJOJOHDSJUJDBMTUBUFJO )05 QPXFSMBXTBSFBTZNQUPNPGUIFSPCVTUGSBHJMFDPOEJUJPOSFTVMUJOHGSPNUVOJOHNVMUJQMF WBSJBCMFT ThFBSUJDMFBEWPDBUFT)05PWFS40$BOEDMBJNTUIBUSFBMTZTUFNTNBUDIUIF)05 QSPfiMFSBUIFSUIBO40$ 0VSQVSQPTFJTOPUUPXFJHIJOPOUIFEFCBUFEJSFDUMZCVUSBUIFSUPDPOKFDUVSFUIBU40$ BOE)05SFQSFTFOUUXPEJffFSFOUBOEDPNQMFNFOUBSZNPEFMJOHWJFXT BUMFBTUGPSTPNFPGUIF WBSJBCMFTVTFEGPSDPNQBSJTPO8FEJTDVTTUIJTQPJOUVTJOHPOFWBSJBCMFUIFTJNJMBSJUZPGQBSUT JOUIFJOUFSOBMDPOfiHVSBUJPOThF40$WJFXJTUIBUQBSUTBSFIPNPHFOFPVTBOETFMGTJNJMBSBU EJffFSFOU TDBMFT ThF )05 WJFX JT UIBU QBSUT BSF FYUSFNFMZ IFUFSPHFOFPVT BOE TFMGEJTTJNJMBS FTQFDJBMMZBDSPTTTDBMFT8FIBWFQPJOUFEPVUJOUIFCPPLUIBUCPUIWJFXTBSFOFFEFEJOUIFUPUBM QJDUVSF4&TFFLTUPFYQMPJUTJNJMBSJUJFTXJUIJOBOEBDSPTTTDBMFT XIJMFSFDPHOJ[JOHBOEBDDPVOU JOHGPSEJffFSFODFT ,PTLP BEWPDBUFT GV[[Z UIJOLJOH BT B UPPM GPS EFBMJOH XJUI DPOUSBEJDUJPOT BOE QBSB EPYFT8FXJMMJMMVTUSBUFXJUIBGPSNPGUIFMJBSTQBSBEPY4UBUFNFOU"iThJTTUBUFNFOUJTGBMTFw "DDPSEJOHUPUIFMBXPGUIFFYDMVEFENJEEMF FJUIFS"JTUSVFPSJUJTGBMTF8IJDIJTJU *GXFBTTVNF JUUPCFUSVF UIFOJUUVSOTPVUUPCFGBMTF*GXFBTTVNFJUUPCFGBMTF UIFOJUUVSOTPVUUPCFUSVF )PXEPXFSFTPMWFUIJT
266
O
Model-Oriented Systems Engineering Science
Table 10.3 Examples of Harmonizing Traditional and Complex Dualities Traditional
Complex
Harmony/Balance
Order Simple Top down Control
Disorder Complex Bottom up Autonomy, laissez faire
Avoid change
Encourage change
Both coexist Both coexist Both: back and forth, opportunistic Both: arrangement, influence, higher-order patterns Both: find and exploit stability, find and exploit change, use stability to guide change Analyze both whole and parts
Reductionism: Analyze Emergence: Analyze parts whole Pure dictatorship/ Pure democracy/ one over all everyone is equal Avoid risk, even if it Embrace opportunity, arises from significant even if it entails opportunity significant risk Do what we know Try something new
Everyone has a voice, but leadership arises, emerges, sanctioned by the group; a few are leaders, many are followers Risk and opportunity; evaluate appropriate balance Explicitly trade off the two; or sometimes do a combination of both; or do both in parallel and see which works out better. In situations where a binary choice must be made, having the perspective, the sense, the awareness, the gestalt, to know which to pick is an important kind of knowledge or intuition. This is a universal trade-off.
O ThFGV[[ZBOTXFS3FNPWFUIFMBXPGUIFFYDMVEFENJEEMF BOEBMMPX"BOEOPU"5BLF UIJTGVSUIFSBOETBZ"OPU" XIJDISFTVMUTJOUIFBOTXFS"JTIBMGUSVFBOEIBMGGBMTF O ThFZJOZBOHBOTXFS3FNPWFUIFMBXPGUIFFYDMVEFENJEEMF BOEBMMPX"BOEOPU"" JTCPUIUSVFBOEGBMTF O ThFWJFXTBOTXFSBOBVHNFOUFEZJOZBOHBOTXFSThFRVFTUJPOJTOPUIBSNPOJ[FEJO BOJOUFHSBUFETFOTFJUSFNBJOTBQBSBEPY#VUJUJTSFTPMWFEJOBTFQBSBUFETFOTF"JTDPN QMFUFMZUSVFJOPOFWJFX BOEDPNQMFUFMZGBMTFJOBOPUIFSWJFX The .04&4QPTJUJPOJTUIBUGV[[ZUIJOLJOHBOEGV[[ZMPHJDIBWFBOJNQPSUBOUQMBDFJOTZTUFNT FOHJOFFSJOH FTQFDJBMMZJOTQFDJGZJOHDPOUJOVPVTSBOHFTJOTUFBEPGEJTDSFUFEJTUJODUJPOTThat NFBOT UIBU GV[[Z NFBTVSFT NBZ IBWF B SPMF JO BEEJUJPO UP WJFXT JO BEESFTTJOH NBOZ PG UIF DPOUSBTUT MJTUFEBCPWFCFDBVTFGFXPGUIFNBSFQBSBEPYFT#VUSFTPMWJOHQBSBEPYFTJTOPUBOBQQSPQSJBUFSPMF GPSGV[[ZUIJOLJOH5PTBZUIBUBQBSBEPYJDBMTUBUFNFOUJTIBMGUSVFBOEIBMGGBMTFJTOPUBTBUJTGZJOH SFTQPOTFJOUIFXBZUIBUMFHJUJNBUFBQQMJDBUJPOTPGGV[[ZNFBTVSFTBSF GPSFYBNQMF TBZJOHUIBU TPNFPOFJTIBMGUBMMBOEIBMGTIPSU PSBHMBTTJTIBMGGVMMBOEIBMGFNQUZ $POUSBEJDUJPOTBOEEVBMJUJFTFYJTUOPUPOMZJO$4 CVUBMTPJO54)FSFJTBOFYBNQMFPGB54 EVBMJUZ"TTVNFUIBUUIFXIFFMIBTOPUZFUCFFOJOWFOUFE BOEXFXBOUUPXSJUFBSFRVJSFNFOUT
Views O
267
TQFD GPS UIF XIFFM *U DPVME SFBTPOBCMZ MPPL TPNFUIJOH MJLF UIJT BTTVNJOH XF defined iSPBEw TVJUBCMZ 8IFFMTIBMMNPWFSFMBUJWFUPSPBE 8IFFMTIBMMOPUNPWFSFMBUJWFUPSPBE *GUIFFOHJOFFSTPGUIFEBZIBEMPPLFEBUUIJT UIFZQSPCBCMZXPVMEIBWFTBJEiThJTJTPCWJPVTMZ JNQPTTJCMFwThJTTQFDDPVMEIBWFEFMBZFEUIFJOWFOUJPOPGUIFXIFFMCZDFOUVSJFT'PSUVOBUFMZ UIPTFXIPEJEJOWFOUUIFXIFFMEJEOPUSFBMJ[FUIFZXFSFEPJOHTPNFUIJOHUIBUXBTJNQPTTJCMF /PXBTXFMPPLCBDLPOUIFXIFFMBOEJUTEFTJHO XFDBOFYQMBJOUIFJNQPTTJCMFSFRVJSFNFOUTJO BXBZUIBUSFTPMWFTUIFDPOUSBEJDUJPO 8IFFMTIBMMNPWFSFMBUJWFUPSPBEUIFXIFFMSPUBUFT NPWFTBTBXIPMF ThFJOOFSIVC PGUIFXIFFMTBUJTfiFTUIJTSFRVJSFNFOU NPWJOHJOBMJOFQBSBMMFMXJUIUIFHSPVOE XIJDI JTXIFSFUIFBYMFfiUTBOEDPOOFDUTUPUIFXIFFMPOUIFPUIFSTJEF BOEUIJTTVQQPSUTUIF WFIJDMF XIJDINPWFTBMPOHUIFSPBE 8IFFMTIBMMOPUNPWFSFMBUJWFUPSPBEThFXIFFMTIPVMEOPUTMJEFPOUIFSPBEUIFSFNVTU CFGSJDUJPO HSJQThFPVUFSFEHFPGUIFXIFFMTBUJTfiFTUIJTSFRVJSFNFOUFBDIQPSUJPOPGUIF FEHF XIFOJODPOUBDUXJUIUIFSPBE HSJQTUIFSPBEBOEEPFTOPUNPWF
Definitions 8FIBWFJOGPSNBMMZEFfiOFEWJFXBOESFMBUFEDPODFQUTFBSMJFSJOUIFDIBQUFS/PXXFQSFTFOUUIF GVMMTFUPGEFfiOJUJPOT8FQSPQPTFUIBUUIFGPMMPXJOHFMFNFOUTFYJTUJODPOOFDUJPOXJUIFWFSZWJFX \WJFXQPJOU PCKFDUPSUBSHFU PCTFSWFSPSBHFOU TFMFDUPSPSJOUFSQSFUFSPSBCTUSBDUPS BCTUSBDUJPOPS WJFX^8FOPXFYQMBJOFBDIFMFNFOU O 7JFXQPJOUBTQBDFUJNFSFHJPO OPUKVTUBQPJOUDBOCFQIZTJDBMPSDPODFQUVBM UIBUSFQSF TFOUTBQPTJUJPOGSPNXIJDIUIFUBSHFUJTPCTFSWFE&YBNQMFFYUFSOBMWJFXPG%CMPDLJT PCTFSWFEGSPNWJFXQPJOU\JOTJEFB%TQIFSFTVSSPVOEJOHUIFCMPDLJOBUJNFSBOHFPS UJNFQPJOU^ O 5BSHFUTZTUFNPSPUIFSFOUJUZUIBUJTCFJOHPCTFSWFEPSWJFXFEThFUBSHFUNBZUBLFUIF GPSNPGBEFfiOFEXPSMEThFSFDBOCFNVMUJQMFWJFXTPGBUBSHFU5XPDPNNPOUBSHFUTBSF BTQFDJfiDTZTUFNUIBUFYJTUTPSUIBUXFQMBOUPCVJME BOE BMMQPTTJCMFTZTUFNTUIBU DPSSFTQPOEUPUIFNPEFM JF UIFNPEFMSFHJPO O 0CTFSWFSQFSTPOPSPUIFSBHFOUUIBUPCTFSWFTUIFUBSHFU QPTTJCMZXJUIUIFBJEPGTVQQPSU JOHUPPMTPSBHFOUTTVDIBT GPSQIZTJDBMUBSHFUT UFMFTDPQF NJDSPTDPQF UIFSNPNFUFS TFO TPS QSPCF DBNFSB N 7JFXPCTFSWFSTBHFOUTEPNPSFUIBOKVTUTFFUIFWJFXThFZEFfiOFUIFWJFX UIFWJFX QPJOU UIFPCKFDU BOETFSWFBTTFMFDUPS JOUFSQSFUFS PSBCTUSBDUPS4PWJFXPCTFSWFST HPCFZPOE BOEBSFNPSFBDUJWFUIBO TZTUFNPCTFSWFSTEFfiOFSTThFZBSFBTBDUJWFBT NPEFMEFfiOFSTPCTFSWFST N *UJTTPNFUJNFTVTFGVMUPEJTUJOHVJTIBOBDUJWFBHFOUTVDIBTBIVNBOGSPNBQBTTJWF PCTFSWFSTVDIBTBTFOTPS FH BUIFSNPNFUFS N 4PGUXBSFDBOCFBOBHFOU BOEDBOSBOHFGSPNQBTTJWFUPBDUJWF
268
O
Model-Oriented Systems Engineering Science
O "CTUSBDUPSBGVODUJPOUIBUTFMFDUTJOGPGSPNUIFUBSHFUUPJODMVEFJOUIFWJFX PSEFfiOFT IPXUBSHFUJOGPSNBUJPOJTJOUFSQSFUFEJOUIFWJFX O "CTUSBDUJPOPSWJFXXIBUUIFPCTFSWFSiTFFTwCZBQQMZJOHBCTUSBDUPSUPUBSHFUGSPNWJFXQPJOU 0UIFSFMFNFOUTFYJTUJOUIFDPOUFYUPGBWJFX"OJNQPSUBOUPOFJTWJFXUZQF*OUIF.04&4 SFDPNNFOEFE BQQSPBDI UIF WJFX JO UIF TFU PG FMFNFOUT BCPWF JT BO JOTUBODF PG B WJFX UZQF )PXFWFS XFEJEOPUJODMVEFJUJOUIFEFfiOJUJPOPGWJFXCFDBVTFJUJTOPUQBSUPGBOZJOEJWJEVBM WJFX7JFXUZQFJTQBSUPGUIFTVQQPSUJOHDPOUFYU
Categories of Views 8FIBWFEJTDVTTFEBTJHOJfiDBOUOVNCFSPGFYBNQMFTPGWJFXTJOUIJTDIBQUFS*TUIFSFBXBZXFDBO DMBTTJGZUIFN "QSFMJNJOBSZTFUPGDBUFHPSJFTJTTIPXOJO'JHVSF ThFTFQBSBUFDPNQPOFOUDBUFHPSZJTPOFJOXIJDIXFGPDVTPOPOFFMFNFOUPGBHSPVQPGFMF NFOUT TVDIBTBTZTUFNPGJOUFSFTUThFDPNQPOFOUUZQFWJFXJTXIFSFUIFTBNFTQBDF TVDIBTBO JOUFSOBMNPEFMPGBTZTUFN DBODPOTJTUPGEJffFSFOUDPNQPOFOUTBOEDPOOFDUPSTPSEJffFSFOUMFWFMT PGBCTUSBDUJPO TVDIBTQIZTJDBMBOEMPHJDBMWJFXT PSUIF3.0%1DPNQVUBUJPOBMWFSTVTFOHJOFFS JOHWJFXQPJOUT PSBMUFSOBUJWFEFDPNQPTJUJPOT EFTJHOT PGBTZTUFN ThF DSPTTDVUUJOHQBSU DBUFHPSZ JT B EPNJOBOU UZQF BOE NPUJWBUPS PG UIF OFFE GPS WJFXT *U SFQSFTFOUTTJUVBUJPOTTVDIBTXIFSFDPNNPOFMFNFOUTFYJTUJOHJOEJffFSFOUDPNQPOFOUTPSTZTUFNT BSF CSPVHIU UPHFUIFS JOUP B WJFX " DMBTTJD FYBNQMF PG UIJT UZQF JT BO BTQFDUJOBTQFDU PSJFOUFE
System
Separate component
Component type (different internal system models)
Cross-cutting–part of each component (aspect)
Cross-cutting–emergent
Subset = in view
Figure 10.5
Categories or types of views.
Component
Views O
269
EFWFMPQNFOUThFDSPTTDVUUJOHFNFSHFOUDBUFHPSZJTXIFSFBWJFXPCTFSWFTBOFNFSHFOUQSPQFSUZ PSPUIFSDIBSBDUFSJTUJDPGBXIPMF TFQBSBUFGSPNUIFQBSUTGSPNXIJDIJUDBNFThFTVCTFUWJFXJT BWFSZTJNQMFDBUFHPSZFYFNQMJfiFECZBEBUBCBTFWJFX.PSFSFTFBSDIJTOFFEFEPOWJFXDBUFHPSJFT BTEJTDVTTFEJOUIFTVCTFRVFOUTFDUJPO
Areas for Additional Research Integration ThFOFFEFESFTFBSDIJTPONBUIFNBUJDBMSFQSFTFOUBUJPOTBOENBOJQVMBUJPOTPGWJFXTUIBUTVQQPSU JOUFHSBUJPOPGWJFXT0OFQPTTJCMFBQQSPBDIJTUPVTFUIFNBUIFNBUJDBMNPEFMPGVOMJNJUFEEJNFO TJPOTDBMMFEBQPMZUPQF4PNFXPSLIBTCFFOEPOFUPDBQUVSFEJffFSFOUWJFXTBTQBSUPGUIJTEBUB TUSVDUVSF #BLFS . ThJTDPVMECFBWFIJDMFGPSJOUFHSBUJOHWJFXT
Need for Dominant Structure or View ThFRVFTUJPOXBTSBJTFEFBSMJFSJOUIFDPOUFYUPGBTQFDUTBOEIJFSBSDIJFTXIFUIFSBOZWJFXJTUPCF DPOTJEFSFEUIFEPNJOBOUPSCBTFWJFX8FNJHIUTVQQPTFUIBUBOZVTFPGUIFUFSNDSPTTDVUUJOH BTTVNFT B CBTF PS EPNJOBOU WJFX XIJDI JT UIF UIJOH CFJOH DVU BDSPTT 0O UIF PUIFS IBOE B DSPTTDVUUJOHWJFXJOUIFBCTFODFPGBCBTFDPVMETJNQMZCFBWJFXUIBUDVUTBDSPTTBOZPUIFSWJFX &YBNQMFPGBEPNJOBOUWJFXJOBOPSHBOJ[BUJPO BNBUSJYNBOBHFNFOUTUSVDUVSFDVUTBDSPTTUIF MJOFPSHBOJ[BUJPO XIJDIJTDPOTJEFSFEUIFCBTFPSEPNJOBOUTUSVDUVSFPGUIFPSHBOJ[BUJPO#VUJTB EPNJOBOUTUSVDUVSFOFFEFEJOBOPSHBOJ[BUJPOPSJOBOZDPNQMFYTZTUFN PSJOBOZTZTUFNBUBMM *G TP JTJUBMXBZTOFFEFEPSPOMZVOEFSDFSUBJODJSDVNTUBODFTPSGPSDFSUBJOUZQFTPGTZTUFNT 8IBU DJSDVNTUBODFTPSTZTUFNUZQFT &YBNQMF%PPSHBOJ[BUJPOTPGUIFGVUVSFSFBMMZOFFEBEPNJOBOUTUSVDUVSF $BOBIFBMUIZPSHB OJ[BUJPOFYJTUXJUIBTFUPGJOEJWJEVBMTXIPGPSNNVMUJQMFdifferFOUTUSVDUVSFTPSWJFXT BOEOPOFPG UIFWJFXTJTEPNJOBOU *GTP JTBOZPOFJODIBSHF %PFTBOZPOFOFFEUPCFJODIBSHF
View Categories 8FJEFOUJfiFETPNFQPTTJCMFDBUFHPSJFTPGWJFXT#VUBMBSHFOVNCFSPGQPTTJCMFWBSJBCMFTDPVMECF VTFEJOEFDJEJOHDPNNPODBUFHPSJFTThFSFJTBOFFEGPSSFTFBSDIUIBUFYQMPSFTXIBUDBUFHPSJFTBSF HPPEDBOEJEBUFTGPSDPNNPOWJFXUZQFTUIFDPNNVOJUZXPVMEfiOEVTFGVM BOEUIFXBZTJOXIJDI WJFXUZQFTDPVMECFFYUFOEFE4PNFPUIFSWBSJBCMFTBOEBTQFDUTUPCFDPOTJEFSFEJOEJffFSFOUJBUJOH WJFXTJODMVEFMFWFMT TDBMFT GPDVT SFTPMVUJPO NPEFMTQBDFEJNFOTJPOT JOUFSQSFUBUJPO SFQSFTFOUB UJPO fiFMEPGWJFX SPMFPGPCTFSWFSBHFOUJOTIBQJOHXIBUJTTFFO UIFQPTTJCJMJUZPGBEEJOHJOGPSNB UJPO OPUKVTUTVCUSBDUJOH BCTUSBDUJOH JU BOENFUBJOGPSNBUJPOJOBWJFX
Summary ThFGPMMPXJOHGFBUVSFTPGWJFXTXFSFEJTDVTTFEJOUIJTDIBQUFS O ThFDPODFQUPGWJFXJTIJHIMy flFYJCMFBOEIBTTJHOJfiDBOUQPUFOUJBMGPSGVUVSF4& O 7JFXTDBOFYJTUXJUIJOBNPEFMTQBDFEJNFOTJPOPSDVUBDSPTTEJNFOTJPOT O *O B DPNQPTJUJPO IJFSBSDIZ WJFXT DBO GPDVT PO TJNJMBSJUJFT PG MFWFMT PS PO EJffFSFODFT CFUXFFOMFWFMT O 7JFXTDBOCFOFTUFE
270 O
Model-Oriented Systems Engineering Science
O 4ZTUFNCFIBWJPSBOETZTUFNDIBOHFDBOCFSFHBSEFEBTEJTKPJOUBDUJWJUJFT BTJO54&PSBT UXPWJFXTPGBTZTUFN BTJO$4 O %FfiOFEXPSMETBSFWJFXT O "O40*JTBWJFXBOEIBTTFWFSBMDPNNPOMZBTTPDJBUFEWJFXT O %JffFSFOUBSFBTPGTDJFODFDPOTJEFSEJffFSFOUWJFXTPGUIFTBNFPWFSBMMXPSME O 7JFXTDBOIFMQSFTPMWFUIFDPNQFUJOHIJFSBSDIJFTQSPCMFN O "SDIJUFDUVSFGSBNFXPSLTIBWFQVUGPSXBSEBWBSJFUZPGWJFXT"T4&NBUVSFT DPOWFOUJPOBM TFUTPGWJFXTXJMMMJLFMZFNFSHF O ThFDPODFQUPGMBZFSFEBSDIJUFDUVSFDBOCFJMMVNJOBUFECZWJFXTBOEUIFJEFBPGMFWFSBHF O 7JFXTDBOIFMQBEESFTTUIFMJNJUTPGNPEVMBSJUZGBDJOHUIFBTQFDUPSJFOUFEEFWFMPQNFOU DPNNVOJUZ O 7JFXTBSFBOBUVSBMXBZPGEFBMJOHXJUIEVBMJUJFTBOEDPOUSBTUTUIBUBSFBQSPNJOFOUDIBS BDUFSJTUJDPG$4BOEUPTPNFFYUFOU54 O " QSFMJNJOBSZ TFU PG DBUFHPSJFT PS UZQFT PG WJFXT JT PffFSFE CVU B NPSF NBUVSF TFU XJMM FNFSHFGSPNBDPNCJOBUJPOPGSFTFBSDIBOEQSBDUJDF
References "MFYBOEFS $The 5JNFMFTT8BZPG#VJMEJOH/FX:PSL0YGPSE6OJWFSTJUZ1SFTT "MFYBOEFS $ 4 *TIJLBXB . 4JMWFSTUFJO . +BDPCTPO * 'JLTEBIM,JOH BOE 4 "OHFM " 1BUUFSO -BOHVBHF5PXOTo#VJMEJOHTo$POTUSVDUJPO/FX:PSL0YGPSE6OJWFSTJUZ1SFTT "STBOKBOJ "4FSWJDF0SJFOUFE.PEFMJOHBOE"SDIJUFDUVSF)PXUP*EFOUJGZ 4QFDJGZ BOE3FBMJ[F4FSWJDFT GPS ZPVS 40" *#. /PWFNCFS IUUQXXXJCNDPNEFWFMPQFSXPSLTXFCTFSWJDFTMJCSBSZXTTPB EFTJHO "DDFTTFE+BOVBSZ
#BLFS 4.BUI8JMM3PDL:PVS8PSME#VTJOFTT8FFL+BOVBSZIUUQXXXCVTJOFTTXFFLDPNQEG .BUIFEVDBUJPOBMFQSJOUQEG "DDFTTFE+BOVBSZ
#FMM .4FSWJDF0SJFOUFE.PEFMJOH4FSWJDF"OBMZTJT %FTJHO BOE"SDIJUFDUVSF)PCPLFO /++PIO8JMFZ 4POT $BSMTPO +BOE+%PZMF)JHIMZPQUJNJ[FEUPMFSBODFBNFDIBOJTNGPSQPXFSMBXTJOEFTJHOFETZTUFNT 1IZT3FW &o $#%*$#%*4FSWJDF"SDIJUFDUVSF&OHJOFFSJOH.FUB.PEFMGPS40"IUUQXXXDCEJGPSVNDPN QVCMJDNFUB@NPEFM@WQIQ "DDFTTFE+BOVBSZ
$MFNFOUT 1FUBM%PDVNFOUJOH4PGUXBSF"SDIJUFDUVSFT7JFXTBOE#FZPOE#PTUPO .""EEJTPO8FTMFZ $PIFO +BOE*4UFXBSUThe $PMMBQTFPG$IBPT%JTDPWFSJOH4JNQMJDJUZJOB$PNQMFY8PSME/FX:PSL 1FOHVJO1SFTT %P%"'%FQBSUNFOUPG%FGFOTF %P%"SDIJUFDUVSF'SBNFXPSL 7FSTJPOWPMVNFT"QSJM '&"'FEFSBM&OUFSQSJTF"SDIJUFDUVSF0.#IUUQXXXBSNZNJMBSNZ#5,$FOBCMFSTQNGFBIUN "DDFTTFE+BOVBSZ
(&3".(&3".(FOFSBMJ[FE&OUFSQSJTF3FGFSFODF"SDIJUFDUVSFBOE.FUIPEPMPHZ 7FSTJPO ª*'*1*'"$5BTL'PSDFPO"SDIJUFDUVSFTGPS&OUFSQSJTF*OUFHSBUJPO .BSDI )BHFOCP . The /"50 BSDIJUFDUVSF GSBNFXPSL 40" 4FSWJDF 0SJFOUFE "SDIJUFDUVSF WJFXT "QSJMIUUQXXXBGFJPSHCSPDIVSFBEPDVNFOUT)BHFOCP@QQU "DDFTTFE+BOVBSZ
)BSSJTPO 8 ) 0TTIFS BOE 15BSS "TZNNFUSJDBMMZ WT 4ZNNFUSJDBMMZ 0SHBOJ[FE 1BSBEJHNT GPS 4PGUXBSF$PNQPTJUJPO*#.3FTFBSDI3FQPSU3$ *#.3FTFBSDI%JWJTJPO :PSLUPXO)FJHIUT /: %FDFNCFS IUUQEPNJOPXBUTPOJCNDPNMJCSBSZDZCFSEJHOTGBFE DGDBEBD 0QFO%PDVNFOU "DDFTTFE+BOVBSZ
)BXLJOH 4"#SJFG)JTUPSZPG5JNF'SPNUIF#JH#BOHUP#MBDL)PMFT/FX:PSL#BOUBN#PPLT )BXLJOH 4The IMMVTUSBUFE"#SJFG)JTUPSZPG5JNF6QEBUFEBOEFYQBOEFEFE/FX:PSL#BOUBN#PPLT )FDLNBOO % 5 4DIXBSU[ # #SBOEIFSN . 4DINJU[ BOE . WPO 8JMBNPXJU[.oellendorff. (6.0 The (FOFSBM 6TFS .PEFM 0OUPMPHZ JO 1SPDFFEJOHT PG 6. *OU $POG PO 6TFS .PEFMJOH +VMZo &EJOCVSHI 6,
Views O
271
)POEFSJDI 5 FE The OYGPSE$PNQBOJPOUP1IJMPTPQIZ/FX:PSL0YGPSE6OJWFSTJUZ1SFTT *&&&*&&&3FDPNNFOEFE1SBDUJDFGPS4PGUXBSF%FTJHO%FTDSJQUJPOT*&&&/FX:PSL*&&& $PNQVUFS4PDJFUZ *&&&*&&&3FDPNNFOEFE1SBDUJDFGPS"SDIJUFDUVSBM%FTDSJQUJPOPG4PGUXBSF*OUFOTJWF4ZTUFNT *&&&4UE 4FQU /FX:PSL*&&&$PNQVUFS4PDJFUZ *&&&*&&&4UBOEBSEGPS"QQMJDBUJPOBOE.BOBHFNFOUPGUIF4ZTUFNT&OHJOFFSJOH1SPDFTT *&&&4UE /FX:PSL*&&&$PNQVUFS4PDJFUZ */$04& */$04& 4ZTUFNT &OHJOFFSJOH )BOECPPL W 4FBUUMF 8" */$04& *OUFSOBUJPOBM $PVODJMPO4ZTUFNT&OHJOFFSJOH ,JD[BMFT (FUBMi"TQFDU0SJFOUFE1SPHSBNNJOH w1SPDPG&VS$POG0CKFDU0SJFOUFE1SPHSBNNJOH &$001
-/$4 4QSJOHFS Qo ,PTLP #'uzzy Thinking: The NFX4DJFODFPG'V[[Z-PHJD/FX:PSL)ZQFSJPO ,ossiakoff, " BOE8/4XFFU4ZTUFNT&OHJOFFSJOH1SJODJQMFTBOE1SBDUJDF)PCPLFO /++PIO8JMFZ 4POT ,SVDIUFO 1. 1995. The 47JFX.PEFMPG"SDIJUFDUVSF *&&&4PGUXBSF o ,SVDIUFO 1The RBUJPOBM6nified PSPDFTT SEFE#PTUPO ."1FBSTPO&EVDBUJPO ,VIO 5The 4USVDUVSFPGScientific 3FWPMVUJPOT OEFEFOMBSHFE$IJDBHP *-6OJWFSTJUZPG$IJDBHP 1SFTT -BOLIPSTU . &OUFSQSJTF "SDIJUFDUVSF "U8PSL .PEFMJOH $PNNVOJDBUJPOT BOE "OBMZTJT /FX:PSL 4QSJOHFS .FSLMF 3 .PMFDVMBS .BOVGBDUVSJOH "EEJOH 1PTJUJPOBM $POUSPM UP $IFNJDBM 4ZOUIFTJT 9FSPY $PSQIUUQXXX[ZWFYDPNOBOPUFDI$%"BSUJDMFIUNM "DDFTTFE+BOVBSZ
.0%"' .0%"' .FUB .PEFM 7 IUUQXXXNPEBGPSHVLN "DDFTTFE +BOVBSZ
/"'/"50"SDIJUFDUVSF'SBNFXPSL7FSTJPO/"50&"1$+VMZ 0"4*43FGFSFODF.PEFMGPS4FSWJDF0SJFOUFE"SDIJUFDUVSF0"4*44UBOEBSE0DUIUUQEPDT PBTJTPQFOPSHTPBSNW "DDFTTFE+BOVBSZ
0CSTU - BOE % /JDIPMT $POUFYU BOE 0OUPMPHJFT $POUFYUVBM *OEFYJOH PG 0OUPMPHJDBM &YQSFTTJPOT .*53&5FDIOJDBM1BQFS +VMZIUUQXXXNJUSFPSHXPSLUFDI@QBQFSTUFDI@QBQFST@@ JOEFYIUNM "DDFTTFE+BOVBSZ
1BSOBT %0OUIFDSJUFSJBUPCFVTFEJOEFDPNQPTJOHTZTUFNTJOUPNPEVMFT$PNNVO"$. o 3.0%1 0QFO %JTUSJCVUFE 1SPDFTTJOH 3FGFSFODF .PEFM 1BSU 'PVOEBUJPOT *OUFSOBUJPOBM 4UBOEBSE *565 3FDPNNFOEBUJPO 9 1BSU "SDIJUFDUVSF *OUFSOBUJPOBM 4UBOEBSE *5653FDPNNFOEBUJPO9 4FQU 4BHF "BOE$$VQQBO0OUIFTZTUFNTFOHJOFFSJOHBOENBOBHFNFOUPGTZTUFNTPGTZTUFNTBOEGFE FSBUJPOTPGTZTUFNT*OGPSNBUJPO ,OPXMFEHF BOE4ZTUFNT.BOBHFNFOUo 4DIFLLFSNBO +)PXUP4VSWJWFJOUIF+VOHMFPG&OUFSQSJTF"SDIJUFDUVSF'SBNFXPSLT$SFBUJOHPS$IPPTJOH BO&OUFSQSJTF"SDIJUFDUVSF'SBNFXPSL7JDUPSJB #$5rafforE1VCMJTIJOH 4PXB +BOE+;BDINBO&YUFOEJOHBOEGPSNBMJ[JOHUIFGSBNFXPSLGPSJOGPSNBUJPOTZTUFNTBSDIJUFD UVSF*#.4ZTUFNT+ o 5BSS 1 ) 0TTIFS 8 )BSSJTPO BOE 4 4VUUPO +S / %FHSFFT PG 4FQBSBUJPO .VMUJ%JNFOTJPOBM 4FQBSBUJPOPG$PODFSOT*O1SPDTU*OU$POGPO4PGUXBSF&OHJOFFSJOH Qo .BZ 50("'The 0QFO(SPVQ"SDIJUFDUVSF'SBNFXPSL7FSTJPO &OUFSQSJTF&EJUJPOIUUQXXX PQFOHSPVQPSHBSDIJUFDUVSFUPHBGEPDBSDI "DDFTTFE+BOVBSZ
61%.61%.(SPVQIUUQVQENHSPVQPSH "DDFTTFE+BOVBSZ
7BMFSEJ 3 "3PTT BOE%3IPEFT"GSBNFXPSLGPSFWPMWJOHTZTUFNPGTZTUFNTFOHJOFFSJOH $SPTT5BML The +PVSOBMPG%FGFOTF4PGUXBSF&OHJOFFSJOH 0DUPCFSQoIUUQXXXTUTDIJMMBGNJM$SPTTUBM L7BMFSEJ3PTT3IPEFTIUNM "DDFTTFE+BOVBSZ
;BDINBO +"GSBNFXPSLGPSJOGPSNBUJPOTZTUFNTBSDIJUFDUVSF*#.4ZTUFNT+ o
;BDINBO*OUFSOBUJPOBMThF;BDINBO&OUFSQSJTF'SBNFXPSLIUUQXXX[BDINBOJOUFS OBUJPOBMDPNJOEFYQIQUIF[BDINBOGSBNFXPSL "DDFTTFE+BOVBSZ
Chapter 11
Specification Information Systems taxonomy 1
Modeling scope
SE Application Domains (D1...Dn)
Collective actualization space
D1 D2 D3 D4 D5 D6 D7 Dn
Problem space
3a
TS/CS different in degree 3b Traditional Complex
Characteristics of all systems
Highest level system
Define need
Complex 4 Traditional TS is special case 5 Characteristics of all SE systems Traditional and Complex 6
Model Space
All SE application domains...
Indivisible Unit Model of Individual system or component
Universal model
Composition
TS/CS different in kind 2b 2a Traditional systems Complex systems
Common specification approach: Repeating internal/external structure
Solution domain
CCoo m - -KK m m m - -CC inindd oonniz aatete ss izaati go tioon n rrieies s
ThFBQQSPBDIUPTQFDJfiDBUJPOJTBTJHOJfiDBOU FMFNFOUPG.04&4 BOEJTUIFTVCKFDUPGUIJT DIBQUFS,FZUPQJDTJODMVEFUIFDPNQMFYTZT UFNT FYQBOTJPO PG USBEJUJPOBM DBUFHPSJFT PG FYUFSOBM TQFDJfiDBUJPOT UIF MJTU PG JOGPSNB UJPOUZQFTGPSFYUFSOBMBOEJOUFSOBMTQFDJfiDB UJPOTBOEUIFVTFPGQSPCBCJMJUZJOTQFDJGZJOH VODFSUBJOUZ
Problem/ user domain
Conceptualization Conceptualization -- Language/notation Language/notation -- Universe Universe of ofdiscourse discourse
e
m
Ti
Views exist within and across all the dimensions
Produce solution
Deployment
Satisfy need
Solution/system space
Introduction: Specification Types and Structure *OQSFWJPVTDIBQUFST FTQFDJBMMZ$IBQUFS XFEJTDVTTFEFYUFSOBMBOEJOUFSOBMNPEFMT BOEUIFJS JOUFSUXJOJOHTUSVDUVSFUIBUTVQQPSUTTDBMFVQBOETDBMFEPXOUISPVHIBSFQFBUJOHTFMGTJNJMBSQBU UFSO8FIBWFBMTP FTQFDJBMMZJO$IBQUFSTBOE EJTDVTTFEUIFDPODFQUTPGNPEFMWFSTVTTQFDJ fiDBUJPO EFDPVQMJOH BOEDPSSFTQPOEFODFTFU*OUIJTDIBQUFSXFCVJMEPOUIFTFDPODFQUTBOEESJMM EPXOJOUPUIFTQFDJfiDBUJPOUZQFTUPEFfiOFUIFJOGPSNBUJPODPOUFOUPGFBDIUZQF ThJTDIBQUFSJTFOUJUMFEi4QFDJfiDBUJPO*OGPSNBUJPOwJOTUFBEPGi.PEFM*OGPSNBUJPOwGPSUIF GPMMPXJOHSFBTPOJUBUUFNQUTUPEFfiOFNPSFEFUBJMTPGUIFUZQFTPGJOGPSNBUJPOOFFEFEGPSTIBSFE VOEFSTUBOEJOHCFUXFFOQBSUJFTCVUJUEPFTOPUNBLFBOZTUBUFNFOUPSDPOTUSBJOUPOIPXNVDIPG UIJTJOGPSNBUJPOJTFYQMJDJUMZTUBUFEJOBNPEFM.VDIPGUIFJOGPSNBUJPOTQFMMFEPVUJOUIJTDIBQ UFSXJMMCFJNQMJDJUBOEXJMMOPUTIPXVQJONPEFMT FTQFDJBMMZBT4&CFDPNFTNPSFNBUVSF #FGPSFQSPDFFEJOHGVSUIFSPOUIJTQBUI XFNFOUJPOBOBMUFSOBUJWFEFfiOJUJPOPGTQFDJfiDBUJPO BTIBSFEVOEFSTUBOEJOHPGBDPSSFTQPOEFODFTFU XIJDIJTBNPEFM. BNPEBMJUZ.1 BEFfiOFE XPSME8 BOEBTZTUFN4 BTEFfiOFEJO$IBQUFSThJTJTBVTFGVMEFfiOJUJPOJODBTFTXIFSFBDPSSF TQPOEFODFTFUJTEFfiOFE BOEUIFNPEBMJUZ UIFEFfiOFEXPSME PSUIFTZTUFNJTTVCKFDUUPEJffFSJOH ThFFYQMJDJUJOGPSNBUJPONVTUCFHSFBUFSUIBO[FSP IPXFWFS*GJUJT[FSP UIFSFJTOPNPEFMXJUIXIJDIUPBTTPDJ BUFUIFTQFDJfiDBUJPO. ThFQSBDUJDBMNJOJNVNJTBOFYQMJDJUNPEFMOBNF
273
274
O
Model-Oriented Systems Engineering Science
JOUFSQSFUBUJPOT*OUIFEJTDVTTJPOTJOUIJTDIBQUFSBOEUIJTCPPL XFVTFUIFfiSTUEFfiOJUJPOBTUIF EFGBVMU "CSJFGSFDBQPGUIFDPODFQUTGSPNQSFWJPVTDIBQUFSTUIBUXFVTFJOUIJTDIBQUFSTQFDJfiDBUJPO UZQFT BOEUIFJSJOUFSUXJOJOHSFMBUJPO BSFEFSJWFEQSFEPNJOBOUMZGSPNUIFDPNQPTJUJPOEJNFO TJPOThFUXPHFOFSBMTQFDJfiDBUJPOUZQFTBSFJOUFSOBMBOEFYUFSOBM"OJOUFSOBMTQFDJfiDBUJPOPGB TZTUFNJTBTFUPGSVMFTBCPVUUIFQBSUT DPNQPOFOUTBOEDPOOFDUPST UIBUBSFXJUIJOUIFTZTUFN UIFJSTUSVDUVSFBOEJOUFSBDUJPO BOEUIFTUVff UIFZFYDIBOHF TVDIBTJOGPSNBUJPOPSHPPET"O FYUFSOBMTQFDJfiDBUJPOPGBTZTUFNPSDPNQPOFOUJTBTFUPGSVMFTBCPVUUIFFYUFSOBMMZPCTFSWBCMF WJFXPGUIBUTZTUFNPSDPNQPOFOUThJTJODMVEFTPCTFSWBCMFTUVff CFIBWJPS QPSUTPSJOUFSGBDFT BOE TFSWJDFT BTXFMMBTUIFJSPCTFSWBCMFQSPQFSUJFTPSRVBMJUJFT*OUIJTDIBQUFSXFFYQPTFUIFEFDPV QMJOHPGFYUFSOBMTQFDJfiDBUJPOTGSPNUIFJOUFSGBDFTUIBUBSFBTTPDJBUFEXJUIUIFN BTEFTDSJCFEJO $IBQUFSThFSFGPSF XFEFTDSJCFUISFFTFUTPGTQFDJfiDBUJPODPOUFOUJOUFSOBMTQFDJfiDBUJPOT FYUFS OBMTQFDJfiDBUJPOT BOEJOUFSGBDFTQFDJfiDBUJPOT "T TIPXO JO 'JHVSF UIF SFMBUJPO CFUXFFO UIF UXP NBKPS TQFDJfiDBUJPO UZQFT JT UIBU BO JOUFSOBMTQFDJfiDBUJPOPGBTZTUFNJODMVEFTUIFFYUFSOBMTQFDJfiDBUJPOTPGJUTDPNQPOFOUTBOEDPO OFDUPSTThFSFMBUJPOCFUXFFOFYUFSOBMTQFDJfiDBUJPOTBOEJOUFSGBDFTQFDJfiDBUJPOTJTNBOZUPNBOZ XIJDIJTXIZUIFZBSFEFDPVQMFEBOFYUFSOBMTQFDJfiDBUJPOIBTNVMUJQMFJOUFSGBDFT BOEBOJOUFSGBDF TQFDJfiDBUJPODBOCFVTFECZPSPffFSFECZNVMUJQMFFYUFSOBMTQFDJfiDBUJPOT'JHVSFBMTPTIPXT BOPUIFSDPOWFOUJPOUIBUXFIBWFVTFEUISPVHIPVUNPTUPGUIFCPPLBOEXIJDIXFOPXNBLFNPSF FYQMJDJU*OUIFDPOOFDUJPOPOUPMPHZJO$IBQUFS XFEJTDVTTFEUIFFYDIBOHFPGTUVff BOEUIFQPT TJCMFQFSGPSNBODFPGBTFSWJDF XIJDIBMTPJOWPMWFTBOFYDIBOHFPGTUVffThFUFSNJOPMPHZXFIBWF VTFE BOEDPOUJOVFUPVTFJOUIJTDIBQUFS JTUIBUPGUIFNPSFDPNQMJDBUFEDBTFPGBTFSWJDFCFJOH QFSGPSNFEBOETUVff CFJOHFYDIBOHFEThFTIPSUIBOEUFSNT GSPN$IBQUFS iQSPWJEFTBTFSWJDFw
External = Black box view Internal = Clear box view
Internal specification of A
A The internal specification of a system (A) includes the external specification of each of its components (B, ...) –or–
B r3
The architecture of a system (A) includes the requirements of each of its components (B, …)
N3
r1
N1
p1
Interface specifications of D
p3
p2
D
C
r7
p4 N4 r4
r5
N2
p5
E
r6
External specification of D B, N3, D, etc. are one level of composition lower than A; this intertwining relation supports scaling to all composition levels
Figure 11.1 Internal, external, and interface specifications. (Source: Hybertson, D. Using a specification approach to facilitate component testing. In Testing Commercial-off-the-Shelf Components and Systems, S. Beydeda and V. Gruhn, Eds. New York: Springer-Verlag, p. 213–237. 2005. Modified with permission of Springer Science + Business Media.)
Specification Information
O 275
BOEiSFDFJWFTBTFSWJDFwSFGFSUPUIFTFBDUJPOTBOEFYDIBOHFT*ODBTFTXIFSFOPTFSWJDFJTCFJOH QFSGPSNFE UIFNFBOJOHEFGBVMUTTJNQMZUPUIFTUVff CFJOHFYDIBOHFEThFTFSWJDFTUFSNJOPMPHZ JTOPUNFBOUUPJNQMZBSFTUSJDUJPOJOUIJTDIBQUFSPSCPPLUPTZTUFNTUIBUBEIFSFUPUIFTFSWJDF PSJFOUFEBSDIJUFDUVSF 40" TUZMF*UJT JOTUFBE NFBOUUPBQQMZUPUIFNPEFMTBOETQFDJfiDBUJPOT PGBMM4&TZTUFNT
Elements and Background of Approach A general source for the specification approach described here is Szyperski (1998), as well as the general SOA approach to service specifications. An important element of achieving precision in specification is a clear understanding of dependencies. Traditional systems specifications define what services or stuff are provided but not what are required. Luckham, Vera, and Meldal (1995) describe an “object connection architecture” as an architecture of a system in which component interfaces define services provided but not services used or required. They suggest, instead, “interface connection architectures” that specify both services provided and services required. An approach that supports this concept is Design by Contract (DBC), defined by Meyer (1997). DBC originally emphasized contract provisions in the code itself, and the focus was primarily on behavioral or functional — as opposed to non-functional or performance — issues. Other inputs to the approach defined here include UML (OMG 2007a, b), SysML (OMG 2007c), and RealTime Object-Oriented Modeling (Selic, Gullekson, and Ward 1994). The component-based development community has embraced the DBC concept and extended it for component use. First, the concept of trusted components has come into play. Meyer (2003) defines a trusted component as a reusable software element possessing specified and guaranteed property qualities. In the same paper, Meyer defines a high road and a low road toward establishing high-quality components. The low road is to start with today’s COTS or open-source components and move to certification based on contracts. The high road is to produce new components with correctness proofs by defining correctness properties based on contracts. Second, DBC has been extended to include nonfunctional information (performance, QoS) as well as cost. QoS in general has been defined and researched extensively over a period of time. Common metrics include performance, such as message throughput and reliability, as well as security. See, for example, Wang et al. (2004). Aagedal and Ecklund (2002) describe an approach to QoS modeling that features the notion of QoS profile. A profile defines a QoS region in which a component operates. Multiple different QoS profiles may be defined for a given component — for example, one profile defined for a PDA platform and another for a desktop platform. De Miguel, Ruiz, and Garcia (2002) adopt a similar idea in defining a QoS model using UML extensions and applying it to component frameworks. Urting et al. (2002) also use contracts to model nonfunctional constraints for embedded software. A metric that has emerged more recently is quality of experience (QoE), which is the ultimate effect experienced by a consumer or user; for example,
276 O
Model-Oriented Systems Engineering Science see Kilkki (2008) and Gallo, Siller, and Woods (2007). An earlier variation of QoE is work done on task-technology fit (TTF). Goodhue and Thompson (1995) proposed that for information technology to have a positive impact on individual performance, the technology must be utilized and it must be a good fit with the task that it supports. They measured the fit based on user perception and evaluation, which is what makes it a form of QoE. QoE is positioned at the user end of the interaction, in contrast to quality of direct output of system, and QoS of the connection or medium between system and user. Although the QoE value of a service or transaction is defined by the user, it can be included in a system specification in terms of a QoE response level that is received from the user or consumer. The cost might be the initial purchase of the component, the purchase of ongoing maintenance updates, or the cost of “renting” the component as a service on a pay-per-use basis. Cost may also be specified at a more granular level for each service. Brucker and Wolff (2001) and Paige and Ostroff (2001) discuss different approaches to increasing formal support for contracts in UML and OCL. The specification approach described here incorporates these extended contract concepts. It does not require formal specification or automation but it is fully consistent with these ideas. The well-developed area of reliability, with various metrics such as dependability, MTBF, etc., addresses much of the concept of probability of normal and abnormal characteristics. This provides a sound foundation for extending the approach of probabilistic specifications to autonomous agents and complex systems (CS). One basic theme: MOSES does not require any particular language or method of specification; many can be used. On the other hand, most current specification languages and methods have some deficiencies as viewed from the MOSES defined approach. For example, adequate semantics, and making explicit the dependencies in an external specification are often lacking, although in recent years more attention has been given to semantics.
Expand External Behavior Categories 5SBEJUJPOBMMZ XF IBWF UXP DBUFHPSJFT PG TZTUFN CFIBWJPS OPSNBM BOE BCOPSNBM 8F TBZ UIJT TZTUFNCFIBWFTOPSNBMMZPGUIFUJNFBOEBCOPSNBMMZPGUIFUJNF PSCFIBWFTQSPQFSMZ PG UIF UJNF BOE JNQSPQFSMZ PG UIF UJNF 8F BMTP XBOU UP CF BCMF UP TQFDJGZ BOE QSFEJDU NPSF UIBO UIBU #FDBVTF B TZTUFN JO HFOFSBM JT DBQBCMF PG FYIJCJUJOH NBOZ CFIBWJPST CPUI QSPQFSBOEJNQSPQFS XFXBOUUPLOPXXIBUQSPQFSCFIBWJPSJUXJMMFYIJCJU BOEFTQFDJBMMZXIBU JNQSPQFSCFIBWJPSJUXJMMFYIJCJU0OUIFJNQSPQFSTJEF XIBUBSFUIFUZQFTPGUIJOHTUIBUDBOHP XSPOH 4ZTUFNGBVMUTBOEGBJMVSFTDBOWBSZTJHOJfiDBOUMZ GSPNDBVTJOHBNJOPSUFNQPSBSZJODPO WFOJFODFUPDBVTJOHEFBUIBOEEFTUSVDUJPO8FXBOUUPLOPXUIFMJLFMJIPPEPGJUDBVTJOHEFBUI BOEEFTUSVDUJPO PSBOZMFTTFSPVUDPNFPGJNQSPQFSCFIBWJPS BOEJGQPTTJCMFXIBUUIFDPOEJUJPOT BSFUIBUXJMMSFTVMUJOUIJTCFIBWJPS"MTP XFXBOUUPLOPXJGXF UIFVTFS XJMMFWFOLOPXJGB TZTUFNCFIBWFEJNQSPQFSMZ 8IBU BMM UIJT NFBOT JT UIBU XF OFFE UP NBQ CPUI UIF FYQFDUFE PS OPSNBM CFIBWJPS TQBDF BOEUIFVOFYQFDUFE PSBCOPSNBM CFIBWJPSTQBDF %BWJE1BSOBTDBMMFEUIFMBUUFSTQBDFiVOEFTJSFE
Specification Information
O
277
FWFOUTw 8FOFFEUPMBZPVUUIFWBSJPVTCFIBWJPSTBTNVDIBTXFDBO UIFDPOEJUJPOTUIBUXJMMMFBE UPFBDIPGUIFN BOEUIFQSPCBCJMJUZUIBUFBDIPGUIFNXJMMPDDVS8FIBWFEPOFUIJTJOUIFQBTU JOTPGUXBSFFOHJOFFSJOHBOEUPTPNFEFHSFFJOTZTUFNTFOHJOFFSJOHThFEFTJSFETQBDFJTUIFCBTJD TQFDJfiDBUJPO BOEUIFVOEFTJSFETQBDFJTUIFEFMJOFBUFEFYDFQUJPO )PXFWFS OPSNBMBOEBCOPSNBMCFIBWJPSPOMZDPWFSQBSUPGUIFFYUFSOBMTQFDJfiDBUJPOTQBDF XIFOXFJODMVEFDPNQMFYTZTUFNT TVDIBTQFPQMFBOEPSHBOJ[BUJPOTJOPVSTDPQFPGTZTUFNT 'JSTUDPOTJEFSOPSNBMCFIBWJPS/PSNBMFYQFDUBUJPOTBSFEJffFSFOUGPSBNBDIJOFBOEB$4TVDI BTBQFSTPO PSHBOJ[BUJPO PSFDPOPNZ'PSBNBDIJOF BOFYQFDUBUJPOTUBZTTUBUJDPWFSUJNF'PSB QFSTPO UIFFYQFDUBUJPOJODSFBTFTPWFSUJNF8IFOXFIJSFBQFSTPOGPSBKPC XFFYQFDUUIFNUP NFFUBNJOJNVNDPNQFUFODZBUUIFTUBSU CVUUIFOPWFSUJNFUPMFBSO HSPX JNQSPWF BOEJODSFBTF UIFJSMFWFMPGDPNQFUFODZJOUIBUKPC4PGPSB$4 OPSNBMFYQFDUBUJPOTBSFUPTPNFEFHSFFBO JODSFBTJOHGVODUJPOPGUJNFSBUIFSUIBOTUBUJD /PXDPOTJEFSCFIBWJPSUIBUJTOPUOPSNBM3FNFNCFSUIBUBIVNBOPSBOBVUPOPNPVTJOUFM MJHFOUBHFOUDBOEPUIJOHTUIBUBNBDIJOF BUMFBTUBTSFflFDUFEJOUSBEJUJPOBMNFDIBOJTUJDNPEFMT DBOOPUEP"OJOUFMMJHFOUBHFOUDBOMFBSO BEBQUJUTFMG HSPX JNQSPWF CFGBVMUUPMFSBOUPGWBSJ PVTLJOETPGGBVMUTBOEFSSPSTBOEBCOPSNBMCFIBWJPS CPUIJOUFSOBMBOEFYUFSOBMCFTFMGIFBMJOH DIBOHFHPBMT BOENBLFEFDJTJPOTCBTFEPOJODPNQMFUFPSVODFSUBJOJOGPSNBUJPO*OUFMMJHFOUBHFOUT BSFDBQBCMFPGDPNJOHVQXJUITPMVUJPOTUIBUBSFOPUKVTUCFUUFSUIBOFYQFDUFE CVUPGBDPNQMFUFMZ EJffFSFOUUZQF PVUPGSBOHFPGXIBUXBTFOWJTJPOFE'PSFYBNQMF JGBQFSTPOJTTVQQPTFEUPQSP EVDFUFOXJEHFUTBEBZ UIFZNJHIUJNQSPWFUPXIFSFUIFZDBOQSPEVDFfiGUFFOXJEHFUTBEBZ#VU UIFZNJHIUBMTPDPNFVQXJUIUIFJEFBUIBUUIFGBDUPSZTIPVMECFNBLJOHEJffFSFOUXJEHFUTThJTJT OPUTPNFUIJOHZPVSUZQJDBMNBDIJOFJTDBQBCMFPG0OUIFPUIFSIBOE BQFSTPOJTDBQBCMFPGPVU PGSBOHFOFHBUJWFCFIBWJPSBTXFMM DBVTJOHTJHOJfiDBOUEBNBHFBOEEFTUSVDUJPO ThFSFTVMUJTUIBUUIFOPSNBMCFIBWJPSDBUFHPSZOFFETUPIBWFBCSPBEFSEFfiOJUJPOUPDPWFS CPUINBDIJOFTBOEBHFOUT BOEUIFDBUFHPSJFTPGQPTTJCMFCFIBWJPSPGBTZTUFNOFFEUPCFFYQBOEFE CFZPOEUIFUXPUSBEJUJPOBMDBUFHPSJFTPGOPSNBMBOEBCOPSNBM"HFOUTBEEUISFFBEEJUJPOBMDBU FHPSJFTCFUUFSUIBOFYQFDUFEPVUPGSBOHFHPPEPVUPGSBOHFCBE *GXFBEESFTTUIFEFDPVQMFETJUVBUJPOEJTDVTTFEJO$IBQUFS XIFSFWBMVBUJPOJTEFDPVQMFE GSPNCFIBWJPS UIFOUIJTFYQBOEFETFUDPOTJTUTPGUISFFDBUFHPSJFT/PSNBM OPUOPSNBM PVUPG SBOHFp*GXFBQQMZWBMVBUJPOUPUIJT XFPCUBJOUIFTe fiWFDBUFHPSJFT
0VUPGSBOHFHPPE *OSBOHF CFUUFSUIBOFYQFDUFE 8IBUJTFYQFDUFE OPSNBM *OSBOHF MFTTUIBOFYQFDUFEBCOPSNBM 0VUPGSBOHFCBE
0OMZDBUFHPSJFT BOEBSFBEESFTTFEJOBOFYUFSOBMNPEFMPSspecification. $BUFHPSJFTBOE DBOOPUCFBOUJDJQBUFEUIFZBSFPVUPGSBOHF PVUTJEFUIFfield PGWJTJPOPGUIFFYUFSOBMspecification. *UJTJNQPSUBOUUPOPUF IPXFWFS UIBUJOUFSOBMNPEFMTBOEspecifications EPOPUIBWFUIJTSFTUSJD UJPO4ZTUFNTEFTJHOJOUIFFSBPGUIFGVUVSFFYQBOEFE4&OFFETUPFNQIBTJ[FSPCVTUOFTTBUMFBTUBT 5PTPNFFYUFOU54&BSHVBCMZBEESFTTFTUIFDBUFHPSZ“PVUPGSBOHFCBE”UISPVHINFUIPETTVDIBTGBJMVSFBOBMZ TJTBOEGBJMVSFNPEFT JODMVEJOHDBUBTUSPQIJDGBJMVSF#VUUIJTDBUFHPSZJTJOUFOEFEUPFNQIBTJ[FEJffFSFOUUZQFT PGXJMMGVMPSQVSQPTFGVMBDUTCZIVNBOT p *GXFSFBMMZHFUTUSJDUBCPVUSFNPWJOHWBMVBUJPO UIFOXFDBOOPUTBZTPNFUIJOHJTOPSNBMBOETPNFUIJOHFMTFJT OPUOPSNBMXFKVTUJEFOUJGZOFVUSBMDBUFHPSJFTPGCFIBWJPS" # $ %
278
O
Model-Oriented Systems Engineering Science
NVDIBTDPSSFDUOFTT+FO BEESFTTFTSPCVTUEFTJHOJOTZTUFNTBDSPTTUIFSBOHFPGCJPMPHZ FDPM PHZ BOEFOHJOFFSJOH BOEspecifically NFOUJPOT Q FOHJOFFSTFYQMJDJUMZEFTJHOJOHGPSSPCVTUOFTT CFZPOEUIFSBOHFPGUIF FYUFSOBM specifications, CFZPOEXIBUJTBOUJDJQBUFEThe HFOFSBMUPQJDPG FOHJOFFSJOHPSBDUVBMJ[BUJPOQSPDFTTFTGPSUIFFYQBOEFE4&JTEJTDVTTFEJO$IBQUFS ThFWBSJPVTDBUFHPSJFTBSFOPUJOIFSFOUThFZBSFSFMBUJWFJOTPNFDBTFTUPUIFTZTUFNT NBDIJOFT BHFOUT JOWPMWFECFDBVTFFYQFDUBUJPOTDIBOHFOPUPOMZBDSPTTUJNF CVUBMTPGPSEJffFSFOUSPMFTPS DJSDVNTUBODFT&YBNQMFTJODMVEF O ThSFFFNQMPZFFTPGEJffFSJOHDBQBCJMJUZPOFJTDVSSFOUMZDBQBCMFPGQSPEVDJOHXJEHFUT QFSEBZ UIFTFDPOE UIFUIJSEThFFNQMPZFSTFUTEJffFSFOUMFWFMTBTBEFRVBUFCFIBW JPSGPSUIFFNQMPZFFT QFSIBQTJODSFBTJOHBDSPTTUJNF
BOEQBZTUIFNBDDPSEJOHMZ O "DPNQBOZQSPEVDFTXJEHFUTPGUZQF:The DPNQBOZDIBMMFOHFTJUTFNQMPZFFTUPUIJOLPG OFXDPNQBOZHPBMTBOEXBZTUIFDPNQBOZDBOJNQSPWFBOEHSPX*UBMTPIJSFTBDPOTVMUBOU UPDPNFJOBOEIFMQUIFDPNQBOZTUSBUFHJ[F SFFOHJOFFS BOEUIJOLPVUTJEFUIFCPY8IBUJT FYQFDUFECFIBWJPSGPSUIFDPOTVMUBOUXPVMECFPVUPGSBOHFUIJOLJOHGPSBKVOJPSFNQMPZFF /PSNBMCFIBWJPSGPSUIFKVOJPSFNQMPZFFNJHIUCFThe DPNQBOZTIPVMEIJSFNPSF QFPQMFBOEXFDPVMEQSPEVDFNPSFXJEHFUT/PSNBMCFIBWJPSGPSUIFDPOTVMUBOUNJHIU be: The company should switch frPNNBLJOHXJEHFUTPGUZQF:UPNBLJOHXJEHFUTPGUZQF; ThFEJTDVTTJPOUIVTGBSIBTBTTPDJBUFEWBMVBUJPOXJUIFBDICFIBWJPSUZQF$IBQUFSEJTDVTTFE UIFEFDPVQMJOHPGCFIBWJPSBOEWBMVBUJPOCFDBVTFBHJWFOCFIBWJPSNBZCFHJWFOEJffFSFOUWBMVFT HPPE PS CBE CZ EJffFSFOU PCTFSWFST PS BU EJffFSFOU UJNFT 4PNFUJNFT JU NBLFT TFOTF UP DPVQMF UIFNPUIFSUJNFTOPU "EJffFSFOUQFSTQFDUJWFPOWBMVBUJPOBOEUIFSFMBUJPOCFUXFFOOPSNBMBOEBCOPSNBMDIBSBD UFSJTUJDTJTHJWFOJO%BZBOBOE8JMMJBNT *OUIFJSEJTDVTTJPOPGDPNQVUBUJPOBMBOENBUI FNBUJDBM NPEFMT JO OFVSPTDJFODF UIFZ FNQIBTJ[F UIF QPJOU UIBU BO BEFRVBUF VOEFSTUBOEJOH PG EJTFBTFSFRVJSFTOPUKVTUNPEFMTPGEJTFBTF CVUBMTPBDPOUFYUPGNPEFMTPGOPSNBMGVODUJPOJOHBOE IPXJUJTEJTUVSCFEJOEJTFBTF*OHFOFSBMUFSNT XFOFFEUPTQFDJGZCPUIOPSNBMBOEBCOPSNBM DIBSBDUFSJTUJDTUPVOEFSTUBOEBOEBEFRVBUFMZBEESFTTBCOPSNBMDIBSBDUFSJTUJDT
Specification Content Types ThJTTFDUJPOJOGPSNBMMZTQFMMTPVUUIFUZQFTPGJOGPSNBUJPOUIBUGPSNUIFDPOUFOUPGTQFDJfiDBUJPOT 8FSFJUFSBUFUIBUUIFJOGPSNBUJPONVTUCFNVUVBMMZVOEFSTUPPEUPCFBTQFDJfiDBUJPO CVUOPUBMMPG JUNVTUCFNBEFFYQMJDJUJOBNPEFMThFfiSTUTVCTFDUJPOQSPWJEFTBMJTUTFHNFOUFEJOUISFFUBCMFT JOUFSOBM FYUFSOBM BOEJOUFSGBDFTQFDJfiDBUJPOTThFSFNBJOJOHTVCTFDUJPOTBEEFYQMBOBUJPOBOE EJTDVTTJPO PG UIF UBCMFT 4PNF PG UIF JUFNT JEFOUJfiFE IFSF BOE UIFJS SBUJPOBMF BOE PSJHJO XFSF EFTDSJCFEJOUIFTJEFCBSFBSMJFSJOUIFDIBQUFS
Content List 5BCMFT BOETIPXUIFUZQFTPGJOGPSNBUJPOJOBOJOUFSOBMTZTUFNTQFDJfiDBUJPOThFZ SFflFDUUIFSFMBUJPOTTIPXOJO'JHVSFOBNFMZ UIBUBOJOUFSOBMTQFDJfiDBUJPOJODMVEFTUIF FYUFSOBMTQFDJfiDBUJPOTPGJUTDPNQPOFOUTBOEDPOOFDUPST BOEBOFYUFSOBMTQFDJfiDBUJPOJODMVEFTUIF TQFDJfiDBUJPOTPGJUTJOUFSGBDFT5BCMFQSFTFOUTSVMFTUIBUEFTDSJCFUIFSFRVJSFEJOGPSNBUJPOGPS "OFBSMJFSWFSTJPOPGUIFTFUBCMFTXBTQSFTFOUFEJO)ZCFSUTPO
Specification Information
O 279
Table 11.1 Internal Specification Content Rules Identifier of the model: unique in a defined namespace Version of the model, if appropriate Mapping between views (if more than one view defined)
UML/OCL Interaction name Interaction stereotype or attribute Associations, OCL, stereotypes, annotations
For each view in the model (if only one, model view): Identifier of view Interaction or class name Identification of external models of system parts (components and Interaction, component, connectors) in this view (may be general or specific models) deployment diagrams (or simple list) Roles that may be assumed by parts in this view Role in association end or interaction Class/object definition; Rules about stuff visible in this view: information, goods stereotype definitions, invariants, initialization, states, relations etc. Process or behavior rules: flow of stuff, synchronization of parallel Interaction diagrams; processes, interactions, state transitions etc. state charts Types of components allowed Annotations, stereotypes, OCL Types of connectors allowed (e.g., Internet-based; distributed Associations specialized types: signal, operation, flow (RM-ODP 1996); software types: via stereotypes procedure call, data access, linkage, stream, event, arbitrator, adaptor, distributor (Mehta, Medvidovic, and Phadke 2000) Attachment of connector interfaces to component interfaces Interaction diagrams Protocol specification: format, sequence, error checking, Associations, OCL or properties stereotype or annotation System-wide constraints on supporting environment Annotations, stereotypes, (e.g., physical or information technology infrastructure) OCL Implementation rules (e.g., use certain suppliers of material, Annotations, stereotypes, or certain vendor products, or follow certain standards) OCL Creation, use, and deletion of resources in system Annotations, stereotypes Other constraints the system places on each component, Annotations, stereotypes, or on each connector (e.g., security constraints or policies) OCL For each component and connector: whether shared Annotations, stereotypes, or contained OCL For each component and connector: If inclusion in system is Annotations, stereotypes, uncertain, probability of inclusion OCL For each component and connector: if inclusion in system Annotations, stereotypes, is partial, fuzzy measure of inclusion OCL External specification of each part (by inclusion or reference Class or object name or hyperlink)—See Table 11.2 Optional information—e.g., architecture style, view type, Annotations, stereotypes, explanatory notes, correspondence information OCL Source: Hybertson, D. Using a specification approach to facilitate component testing. In Testing Commercial-off-the-Shelf Components and Systems, S. Beydeda and V. Gruhn, Eds. New York: Springer-Verlag, p. 213–237. 2005. Modified with permission of Springer Science + Business Media.
280
O
Model-Oriented Systems Engineering Science
Table 11.2 External Specification Content Rules Identifier of the model: unique in a defined namespace Version of the model, if appropriate Mapping between views (if more than one view defined) Cost of system (e.g., purchase, maintenance upgrades, cost-per-use) For each view in the model (if only one, model view): Identifier of view Identifiers of interfaces that provide a service Version of provider interface Identifiers of interfaces that require a service Version of receiver interface System invariant over all provided services and all required services (e.g., policies or other constraints) System externally observable properties Service or feature interactions among the interfaces of this system (sequence constraints, how one affects others, z) Specification of each interface (by inclusion or reference or hyperlink)—See Table 11.3 Optional information—e.g., view type, explanatory notes, correspondence information
UML/OCL Class or object name Class stereotype or attribute Associations, OCL, stereotypes, annotations Interface annotation or stereotype1 Package or class name Interface name Interface stereotype or attribute Interface2 Interface stereotype or attribute Interface invariant in OCL or annotation Interface attributes in OCL or annotation Interface invariant in OCL or annotation Interface Annotations, stereotypes, OCL
1
This assumes a cost is associated with the system; if cost is instead associated only with each interface, then this item will not apply.
2
For all cases where Interface appears in the table, an additional mapping to UML for systems in a connector role is Association or Association End.
Source: Hybertson, D. Using a specification approach to facilitate component testing. In Testing Commercial-off-the-Shelf Components and Systems, S. Beydeda and V. Gruhn, Eds. New York: Springer-Verlag, p. 213–237. 2005. Modified with permission of Springer Science + Business Media.
BOJOUFSOBMTQFDJfiDBUJPO5BCMFTIPXTUIFSVMFTGPSBOFYUFSOBMTQFDJfiDBUJPO BOE5BCMF TIPXTUIFSVMFTGPSBOJOUFSGBDFTQFDJfiDBUJPO "HJWFOTQFDJfiDBUJPOIBTBEFfiOFETDPQFBOEQVSQPTF TPJONBOZDBTFTPOMZBTFMFDUTVCTFUPG UIFJOGPSNBUJPODBMMFEGPSJOUIFTFUBCMFTXJMMCFOFFEFEJOUIFTQFDJfiDBUJPO.PSFTQFDJfiDBMMZ BO BHFOUUIBUHFOFSBUFTBNPEFMUZQJDBMMZJOUFOETUPMFBWFDFSUBJOTQFDJfiDBUJPOJUFNTVODPOTUSBJOFE TPUIPTFJUFNTXPVMEOPUIBWFSVMFTEFfiOFEThJTNFBOTUIBUUISFFOFTUFETFUTPGJUFNTFYJTU'SPN NPTUUPGFXFTUJUFNT UIFZBSF ThFGVMMTFUPGDPOTUSBJOBCMFTQFDJfiDBUJPOJUFNT5BCMFTUISPVHI ThF TVCTFU PG DPOTUSBJOFE JO B HJWFO TQFDJfiDBUJPO UIF TFU PG EFfiOFE SVMFT NVUVBMMZ VOEFSTUPPE ThFTVCTFUPG NBEFFYQMJDJUJOUIFNPEFMBTTPDJBUFEXJUIUIFTQFDJfiDBUJPOUIFTFUPG SVMFTFYQSFTTFEJOPOFPSNPSFHJWFOMBOHVBHFTBOEOPUBUJPOT
Specification Information
O
281
Table 11.3 Interface Specification Content Rules Identifier of the interface: unique in a defined namespace Version of the interface, if appropriate Service if provided through this interface: Access method Semantics: What it requires of its users: precondition What it provides its users Part of invariant associated with service Provided post-condition Provided properties, QoS (performance, precision, reliability, throughput, capacity…) Policies or other constraints under which it operates Provided QoE (quality of experience) assessed by user Probability of meeting expectations (post-conditions, QoS, QoE) Ways of exceeding expectations and probability of each Ways of failing to meet expectations and probability of each Cost of service (CoS) Service if received through this interface: What it offers its providers: precondition What it requires of its providers: usage dependencies Part of invariant associated with service Required post-condition Required properties, QoS (performance, precision, reliability, throughput, capacity…) Required QoE (quality of experience) Probability of meeting expectations (post-conditions, QoS, QoE) Cost of service (CoS) constraints Optional information—e.g., explanatory notes, correspondence information
UML/OCL Class or object name Class stereotype or attribute Interface operation Interface operation in OCL or stereotype or annotation
Interface operation in OCL or stereotype or annotation Interface operation in OCL or stereotype or annotation Interface operation in OC or stereotype or annotation Interface operation in OCL or stereotype or annotation Interface operation in OCL or stereotype or annotation Interface operation in OCL or stereotype or annotation
Interface operation in OCL or stereotype or annotation Interface operation in OCL or stereotype or annotation Annotations, stereotypes, OCL
Source: Hybertson, D. Using a specification approach to facilitate component testing. In Testing Commercial-off-the-Shelf Components and Systems, S. Beydeda and V. Gruhn, Eds. New York: Springer-Verlag, p. 213–237. 2005. Modified with permission of Springer Science + Business Media.
282
O
Model-Oriented Systems Engineering Science
"MMUISFFUBCMFTBMTPBTTPDJBUFFBDITFUPGSVMFTXJUIDPSSFTQPOEJOH6.-PS0$-SFQSFTFOUB UJPOT*UJTJNQPSUBOUUPQPJOUPVUUIBUBXJEFSBOHFPGMBOHVBHFTBOENFUIPETBSFBWBJMBCMFGPS SFQSFTFOUJOHUIFSVMFTBOEJOGPSNBUJPOJOUIFTFUBCMFT BTEJTDVTTFEJO$IBQUFSJODMVEJOHUIF GVMMTQFDUSVNPGFMFNFOUTJO'JHVSF "DPNNPOJUFNJOBMMUISFFUBCMFTJTPQUJPOBMJOGPSNBUJPO JODMVEJOHDPSSFTQPOEFODFJOGPS NBUJPO *O HFOFSBM DPSSFTQPOEFODF TFU JOGPSNBUJPO TIPVME OPU CF JODMVEFE JO BOZ NPEFM "T QBSU PG EFDPVQMJOH DPSSFTQPOEFODF TFUT TIPVME CF TQFMMFE PVU TFQBSBUFMZ JO QBSU UP FOBCMF UIF VTFPGNPEFMTBOETZTUFNTJONVMUJQMFDPSSFTQPOEFODFTThis JUFNJTJODMVEFEQSJNBSJMZCFDBVTF UIFBMUFSOBUJWFdefinition PGspecification BMMPXTJUUPCFBQQMJFEUPDPSSFTQPOEFODFTFUTJOTPNF DBTFT8IFOJUJTTPBQQMJFE UIFDPSSFTQPOEFODFDBOTIPXVQJOUIFspecification CVUTUJMMTIPVME OPUBQQFBSFYQMJDJUMZJOUIFNPEFMVOMFTTUIFJOUFOUJTUPIBSEXJSFUIFNPEFMUPBHJWFOTZTUFNPS DBUFHPSZPGTZTUFNT
Internal Specification Content Discussion *OHFOFSBM BOJOUFSOBMTQFDJfiDBUJPOEFfiOFTUIFSVMFTGPSTZTUFNQBSUT UIFJSTUSVDUVSFBOEJOUFSBD UJPOT BOEUIFTUVffUIFZFYDIBOHF*UDPWFSTDPODFQUTTVDIBTQSPUPDPMT PSDIFTUSBUJPO DPPSEJOB UJPO TFRVFODFDPOTUSBJOUT DPNQFUJUJPO TUBUFUSBOTJUJPOT CVTJOFTTQSPDFTTFT TFSWJDFJOUFSBDUJPO BHFOUJOUFSBDUJPO BOEHSPVQTPDJBMEZOBNJDT BTXFMMBTQBUUFSOTPSTUZMFTTVDIBTTFSWJDFQSPWJEF DPOTVNFTUZMF QFFSUPQFFS DMJFOUTFSWFS DPOUSPMMFSTMBWF QVCMJTITVCTDSJCF BOEQVTIQVMM .VDIPGUIFCBTJTGPSBOEEFUBJMTPGJOUFSOBMNPEFMTBOEJOUFSBDUJPOTXFSFQSFTFOUFEJO$IBQUFS ThJTTFDUJPOEJTDVTTFTTPNFPGUIFFMFNFOUTJO5BCMFUIBUOFFEGVSUIFSFMBCPSBUJPO
Internal Specification Views 4BNQMFWJFXTPGBOJOUFSOBMTQFDJfiDBUJPOBSFTVNNBSJ[FEJO'JHVSFThFUZQFTPGWJFXTBSF EJffFSFOUTFUTPSUZQFTPGQBSUT MBOHVBHF BOENPEFMTQFDJfiDJUZ"EEJUJPOBMFYBNQMFTPGJOUFSOBM WJFXT TVDIBTBSDIJUFDUVSFWJFXT XFSFEJTDVTTFEJO$IBQUFS
Internal Model or Specification Views
/
/
/
+#"#$&%-$!&!&$!()%"&!(-$!&&+#%"#$&% * #% '!&"!(%#+%$&&'$() "$!!&$#$%$&&'$ "&&%! "$!,&"!()!!"$ &"!*!()'&()!! %+%& () !' !!&$! "!)$&&!!-$!&!'%"$" !%" %"'$% * #%! &" #'&&"!!' !!$!!'&!""+!' "%#.&+ !!&$! "!)$&&!&-$!&(%"%#.&+ * # &)$&&!&!$()$&#$&%$!$&"$% !&%#.()$&#$&%$%#.%+%& %
Figure 11.2
Sample internal specification view types.
Specification Information
O
283
Internal Interaction Involving Agents .PSFMBOHVBHFTBOENFUIPETBSFCFJOHEFWFMPQFEUPTVQQPSUUIFNPEFMJOHBOEFOHJOFFSJOHPG JOUFSBDUJPOTJOWPMWJOHIVNBOTBOEPUIFSBHFOUT4PNFFYBNQMFTJODMVEF O "HSBXBMFUBM B IBWFEFWFMPQFEB8FCTFSWJDFTIVNBOUBTLTQFDJfiDBUJPOUIBUEFfiOFT IVNBOUBTLTJOBXBZUIBUDBOCFQBSUPGBCVTJOFTTQSPDFTTNPEFMPSBTFSWJDFJOUFSBD UJPOThFTBNFHSPVQ "HSBXBMFUBMC IBTJODPSQPSBUFEUIFIVNBOUBTLTQFDJfiDB UJPO DPODFQUT BT B QSPQPTFE FYUFOTJPO PG UIF 8FC 4FSWJDFT #VTJOFTT 1SPDFTT &YFDVUJPO -BOHVBHF 84#1&-
DBMMFE#1&-1FPQMF O )PMNFTFUBM FYUFOEUIF#1&-BQQSPBDIUPBNPSFHFOFSBMWJFXCBTFE NPEFM ESJWFOBQQSPBDIUIBUEFfiOFTIVNBOCVTJOFTTQSPDFTTFTBUEJffFSFOUMFWFMTPGBCTUSBDUJPO O 4DIBMM 5SVPOH BOE %VTUEBS IBWF EFfiOFE B IVNBOQSPWJEFE TFSWJDFT )14 GSBNFXPSL UIBU FOBCMFT UIF JOUFHSBUJPO PG TPGUXBSF BOE IVNBO TFSWJDFT JO 8FCTDBMF DPMMBCPSBUJPOT O 4PNFPGUIFBHFOUTQFDJfiDBUJPOMBOHVBHFT $IBQUFS BSFRVJUFSFMFWBOUUPUIJTEPNBJO 'PSFYBNQMF UIF$PHOJUJWF"HFOUT4QFDJfiDBUJPO-BOHVBHF $"4- TVQQPSUTTQFDJfiDBUJPO PGXIBUBOBHFOULOPXTPSCFMJFWFT BOEXIBUUIFJSHPBMTBSF 4IBQJSP -FTQÏSBODF BOE -FWFTRVF $JPCBOVBOE-VDBOV EFTDSJCFBTQFDJfiDBUJPOMBOHVBHFGPSDPPS EJOBUJPOPGBVUPOPNPVTPCKFDUT
External Specification Content Discussion External Specification Views $PNNPOWJFXTPGFYUFSOBMTQFDJficBUJPOTBSFJMMVTUSBUFEBOEFYQMBJOFEJO'JHVSFThFWBSJBOUT BSF DPOUFYU TQFDJfiDJUZ MBOHVBHF BOE NPEFM TQFDJfiDJUZ 8F OPX CSJFflZ FYQMPSF UIF EJTUJODUJPO JOUIFfiHVSFCFUXFFOUIFUXPFOHJOFFSJOHSPMFTCFDBVTFUIFZJMMVTUSBUFUIFNBUDIJOHPGDPOUFYU TQFDJficJUZWJFXT4VQQPTFBTZTUFNBSDIJUFDUMPPLTGPSBDPNQPOFOUUPGVMfiMMBOFFEJOIJTTZTUFN ThJTDPVMEBQQMZUPDPNQPOFOUCBTFEEFWFMPQNFOU PSUPBTZTUFNCFJOHJOUFHSBUFEBTBDPNQP OFOU JOUP B MBSHFS TZTUFN PG TZTUFNT 4JNQMJTUJDBMMZ POF DPVME BTTFSU UIBU UIFSF JT POF FYUFSOBM DPNQPOFOUTQFDJficBUJPOPGJOUFSFTUUPBDPNQPOFOUVTFSOBNFMZ UIFPOFEFfiOFEJOUIFTZTUFN BSDIJUFDUVSFThFBSDIJUFDUVTFSTJNQMZfiOETBDPNQPOFOUXIPTFFYUFSOBMTQFDJficBUJPONBUDIFT UIFBSDIJUFDUVSFDPNQPOFOUTQFDJfiDBUJPO UIBUJT TFMFDUTBOBWBJMBCMFDPNQPOFOUJGBOEPOMZJG TQFDJfiDBUJPOPGBWBJMBCMFDPNQPOFOUFRVBMTTQFDJfiDBUJPOPGEFTJSFEDPNQPOFOU#VUTFWFSBMGBDUPST NPUJWBUFBNPSFSFBMJTUJDDSJUFSJPO'JSTU UXPTQFDJfiDBUJPOTBSFSBSFMZ JGFWFS FRVBM8FOFFEUP UIJOLPGiTBUJTfiFTwSBUIFSUIBOiFRVBMT wBOEXFOFFEUPEFfiOFXIBUJUNFBOTGPSPOFTQFDJfiDB UJPOUPTBUJTGZBOPUIFSTQFDJfiDBUJPO;BSFNTLJBOE8JOH BOE)FNFSBOE-JOETBZ EJTDVTTJTTVFTJOTQFDJficBUJPONBUDIJOHGSPNBGPSNBMQFSTQFDUJWF4FDPOE DPNQPOFOUTFWPMWF PWFSUJNFBT$054WFOEPSTQSPEVDFOFXWFSTJPOTThFTQFDJfiDBUJPOBQQSPBDIOFFETUPTVQQPSUB DPNQPOFOUVTFSJOEFUFSNJOJOHXIFUIFSBOFXDPNQPOFOUWFSTJPOTUJMMNFFUTUIFTZTUFNSFRVJSF NFOUTThJSE TZTUFNTBMTPFWPMWF BOEUIFTZTUFNSFRVJSFNFOUTGPSBDPNQPOFOUNBZDIBOHFThF BSDIJUFDUOFFETUPBTTFTTXIFUIFSUIFFYJTUJOHDPNQPOFOUNFFUTUIFSFWJTFETZTUFNSFRVJSFNFOUT
Interface Specification Content Discussion "MM UIF FMFNFOUT PG QSPWJEFE BOE SFRVJSFE TFSWJDFT JO BO JOUFSGBDF TQFDJfiDBUJPO DBO CF EFfiOFE TUBUJDBMMZ PS BT B GVODUJPO PG UJNF 'PS USBEJUJPOBM NBDIJOFT UIF FMFNFOUT BSF UZQJDBMMZ TUBUJD
284
O
Model-Oriented Systems Engineering Science 6 #1 81
#/
7
!/
%#$!
!1
!0
8/
80
#5
!2 82 #2
EA #3
!3
#4
)%#$! %)% $ % $#'!4 !3
%)%$!-%*#"&#%$$% # $&$ - #$!-'# % $&$$ ($ #- ##+ '# %$ ($ )! # % ( &(#% $*$%#%% ( &(#% &#"&#%$$%(#%% ,#%&$ # %% $ # #$ )! %(#%%&$#%#$( % (#%%#%#$$&$ $!-%*#"&#%$$%(#%%% ,#%'$ $!-%* )! %# # %(#%%%#'$&$!%$ #$#'$ #%$!-'$&$% #"&#%$$%%%$ #!#! $% % $
#4
Responsible role EG
#2 !4 for EA spec: Architect of A 9'#%$. #9#+ %)%.)%#$!
Figure 11.3
Responsible role for EG spec: Requirements engineer of E
Common external specification view types.
EFfiOJUJPOT CVUGPSPSHBOJDTZTUFNTTVDIBTQFPQMF PSHBOJ[BUJPOT FDPOPNJFT FUD UIFFMFNFOUT NBZCFEFfiOFEBTBGVODUJPOPGUJNFThFSFBSFNBOZXBZTDIBSBDUFSJTUJDT JODMVEJOHCFIBWJPS DBO DIBOHFPWFSUJNF5XPQSPNJOFOUPOFTBSFBEBQUBUJPOBOEHSPXUIThFOPSNBMFYQFDUBUJPOJTUIBU PSHBOJDTZTUFNTXJMMHSPXBOEMFBSOBOEJNQSPWF BTXFMMBTBEBQU PWFSUJNF BOEUIBUFYQFDUBUJPO DBOCFSFflFDUFEJOUIFTQFDJfiDBUJPOThFNPEFMTVTFEUPFYQSFTTMFBSOJOHBOEHSPXUIDBOSBOHF GSPNTJNQMFMJOFBS PSOPOMJOFBS GVODUJPOTPGUJNFUPNPSFTPQIJTUJDBUFEIVNBOPSBHFOUMFBSOJOH NPEFMT.PEFMTPGBEBQUBUJPODBOSBOHFGSPNUSBEJUJPOBMGFFECBDLNPEFMTUPNPSFTPQIJTUJDBUFE NPEFMTPGBHFOUBEBQUBUJPO"OFYBNQMFPGUIFMBUUFSJT;IBOHBOE$IFOH
XIPUPPLB UFNQPSBMMPHJDMBOHVBHFDBMMFE-5- MJOFBSUFNQPSBMMPHJD BOEBEEFEBOBEBQUBUJPOPQFSBUPSUPJU UPGPSNBMMZNPEFMBEBQUBUJPO ThFSFRVJSFETFSWJDFJUFNJTJOUFOEFEUPJODMVEFBMMEFQFOEFODJFT FWFOJGUIFJOUFSGBDFJTWJSUVBM PSJOEJSFDU"OFYBNQMFJTUIFEFQFOEFODZPGBTPGUXBSFTZTUFNPOBDPNQVUFSQSPDFTTPSThFTPGU XBSFEPFTOPUIBWFBOJOUFSGBDFUIBUDBMMTPSJOWPLFTBDPNQVUFSQSPDFTTPSTFSWJDFUIFXBZJUDBMMT PSJOWPLFTPSTFOETNFTTBHFTUPPUIFSTPGUXBSFNPEVMFT#VUUIJTEFQFOEFODZOFFETUPCFJEFOUJ fiFEJOBOJOUFSGBDFJOB.04&4TQFDJfiDBUJPO 3FNFNCFSUIBUUIJTEPFTOPUNFBOJUOFFETUPCF FYQMJDJUJOUIFNPEFMCVUJUEPFTOFFEUPCFVOEFSTUPPECZBMMQBSUJFTUPUIFTQFDJfiDBUJPO
6ODFSUBJOUZ JO UIF TQFDJfiDBUJPO PG DIBSBDUFSJTUJDT XIFUIFS USBEJUJPOBM TZTUFN PS BHFOU JT BDDPVOUFEGPSJOUIFQSPCBCJMJTUJDJUFNT. ThBUUPQJDJTUIFTVCKFDUPGUIFOFYUTFDUJPO
Uncertainty: Probabilistic Specifications 5P JOUSPEVDF PVS EJTDVTTJPO PG QSPCBCJMJTUJD TQFDJfiDBUJPOT XF XJMM BTL UIJT RVFTUJPO )PX EP UIF OPUJPOT PG EFUFSNJOJTUJD QSPCBCJMJTUJD DFSUBJOUZ LOPXMFEHF QSFEJDUBCJMJUZ BOE SBOEPN OFTTSFMBUFUPFBDIPUIFSBOEUPTQFDJfiDBUJPOTPGTZTUFNCFIBWJPS *TUIFSFBCJOBSZEJTUJODUJPO
Specification Information
O 285
CFUXFFOEFUFSNJOJTUJD DFSUBJOUZ LOPXMFEHF BOEQSFEJDUBCJMJUZPOPOFIBOE BOEQSPCBCJMJTUJD BOESBOEPNPOUIFPUIFS *GDFSUBJOUZJNQMJFTBQSPCBCJMJUZPG UIFOXIBUEPFTVODFSUBJOUZ PSSBOEPNOFTTJNQMZ "QSPCBCJMJUZPG 0S 5PBOTXFSBMMUIFTFRVFTUJPOTSFRVJSFTTPNF BEEJUJPOBMEJTDVTTJPOCVUXFDBOBOTXFSUIFCJOBSZRVFTUJPOOPX8FUBLFEFUFSNJOJTUJDUPCF CJOBSZ4ZTUFNCFIBWJPSDBOOPUCFiTPSUPG wEFUFSNJOJTUJDJUFJUIFSJTPSJTOPUEFUFSNJOJTUJD"OE JGJUJTOPUEFUFSNJOJTUJD JUJTQSPCBCJMJTUJDBOEJODMVEFTUIFFMFNFOUPGSBOEPNOFTT#VUUIFPUIFS DPODFQUTBSFGV[[Z8FDBOCFiTPSUPG wDFSUBJOBOEIBWFQBSUJBMLOPXMFEHFXJUITPNFEFHSFFPG QSFEJDUBCJMJUZ ThFSFBSFTFWFSBMXBZTPGDIBSBDUFSJ[JOHVODFSUBJOUZ*OUIJTCPPL UIFSBOHFPGDFSUBJOUZBOE VODFSUBJOUZJTSFflFDUFEXJUIQSPCBCJMJUZ1SPCBCJMJUZWBMVFTSBOHFGSPNUP*GXFBSFBTTFTTJOH UIFQSPCBCJMJUZ1UIBUBDFSUBJODPOEJUJPOIPMET UIFO1NFBOTUIBUUIFDPOEJUJPODFSUBJOMZ EPFTOPUIPME 1NFBOTUIBUJUDFSUBJOMZEPFTIPME BOE1NFBOTUIFSFJTBDIBODFJU IPMET1BOE1CPUISFQSFTFOUDFSUBJOUZUIFSBOHFJOCFUXFFOBOESFQSFTFOUTWBSZJOH EFHSFFTPGVODFSUBJOUZ " OPUF PO SBOEPNOFTT JO UIF DPOUFYU PG QSPCBCJMJTUJD TQFDJfiDBUJPOT BOE VODFSUBJOUZ PVS BTTVNQUJPOJTUIBUTPNFVODFSUBJOUZFYJTUTJOPVSLOPXMFEHFPGUIFCFIBWJPSPGBMMTZTUFNTThF VODFSUBJOUZ NBZ CF WFSZ TNBMM GPS FYBNQMF CVU JU JT TPNFUIJOH HSFBUFS UIBO [FSP #BTFEPOUIFVODFSUBJOUZBTTVNQUJPO XFDMBJNUIBUUIFBQQSPQSJBUFXBZUPNPEFM BOEUIFSFGPSF TQFDJGZ UIFCFIBWJPSPGBMMTZTUFNTJTUIBUUIFZSFflFDUTPNFEFHSFFPGVODFSUBJOUZ BOEUIBUUIFZ CFIBWFSBOEPNMZThBUNJHIUTPVOEPEEUPNPEFMBTZTUFNUIBUFYIJCJUTOFBSDFSUBJOCFIBWJPS BTCFIBWJOHSBOEPNMZCVUBGUFSXFFYQMBJO JUXJMMTPVOERVJUFSFBTPOBCMF ThFTVCTFDUJPOTUIBUGPMMPXEJTDVTTTFWFSBMBTQFDUTSFMBUFEUPQSPCBCJMJTUJDTQFDJfiDBUJPOT'JSTUJT BEJTDVTTJPOPGUIFQSPCBCJMJUZNBTTBOEQSPCBCJMJUZEFOTJUZGVODUJPOTUIBUBSFVTFEUPDIBSBDUFSJ[F SBOEPN WBSJBCJMJUZ BOE VODFSUBJOUZ ThJT JT GPMMPXFE CZ BO FOHJOFFSJOH FYBNQMF VTJOH DPOEJ UJPOBMQSPCBCJMJUJFTThFMBTUUXPTVCTFDUJPOTCSJFflZEFTDSJCFUIFJTTVFPGFTUJNBUJOHQSPCBCJMJUZ EJTUSJCVUJPOEFOTJUZGVODUJPOT 1%'T PGIVNBOCFIBWJPS BOEMJTUPUIFSVODFSUBJOUZNFUIPET
Probability Distribution/Density Function 5PBSSJWFBUBOVOEFSTUBOEJOHPGUIFBCPWFJTTVFTBOEEJTUJODUJPOTSFRVJSFTBCSJFGCVUSFBTPOBCMZ JOUVJUJWFGPSBZJOUPUIFDPODFQUPGQSPCBCJMJUZEFOTJUZBOEQSPCBCJMJUZNBTTGVODUJPOT"SBOEPN WBSJBCMF9DBOCFDIBSBDUFSJ[FEJOUFSNTPGUIFQSPCBCJMJUZPGUIFWBMVFTJUDBOUBLF*OUIFDBTFPG BEJTDSFUFWBSJBCMF UIFQSPCBCJMJUZNBTTGVODUJPOBTTJHOTUPFBDIEJTDSFUFWBMVFBQSPCBCJMJUZUIBU9 XJMMUBLFUIBUWBMVF*G9DBOUBLFBOZPGOWBMVFTY Y z YO UIFOUIFQSPCBCJMJUZNBTTGVOD UJPOBTTJHOTBQSPCBCJMJUZGPSFBDIWBMVF1 Y
1 Y
z1 YO ThFTQFDJBMDBTFXIFSFBMMQSPCBCJMJUJFTBSFUIFTBNFUIBUJT 1 Y 1 Y z1 YO JT DBMMFEBVOJGPSNQSPCBCJMJUZEJTUSJCVUJPO JOXIJDIDBTFXFBMTPLOPXUIBUUIFQSPCBCJMJUZPGFBDI WBMVFO*ONBOZDBTFT XFVTFVOJGPSNQSPCBCJMJUZNBTT PSEFOTJUZ XIFOXFIBWFOPFWJ EFODFVQPOXIJDIUPKVEHFUIBUPOFPVUDPNFJTNPSFMJLFMZUIBOBOZPUIFS1FSIBQTUIFUXPNPTU DPNNPOFYBNQMFTBSFflJQQJOHBDPJOBOESPMMJOHBEJF"TTVNJOHUIFDPJOJTOPUJNCBMBODFE UIF QSPCBCJMJUZPGBDPJOflJQSFTVMUJOHJOIFBETJTBOEUIFQSPCBCJMJUZPGSFTVMUJOHJOUBJMTJTBMTP 4JNJMBSMZ UIFQSPCBCJMJUZPGBSPMMPGPOFEJFJTPSBQQSPYJNBUFMZGPSFBDIPGUIFTJYQPTTJCMF SFTVMUT POFUISPVHITJYEPUT #VUJOUIFHFOFSBMDBTF UIFEJTUSJCVUJPOGVODUJPOJTOPUVOJGPSN$POTJEFSUIFDBTFPGSPMMJOH UXPEJDF JOXIJDIUIFSFTVMUJTUIFUPUBMPGUIFUXP BOEUIFSFGPSFUIFTFUPGQPTTJCMFSFTVMUT JT\ ^ThFQSPCBCJMJUZPGUIFSFTVMUTWBSJFTCFDBVTFUIFOVNCFSPGXBZT
Model-Oriented Systems Engineering Science
1.0 0.5 0
Probability(X)
O
Probability(X)
Probability(X)
286
1.0
0.17
T
0.001 X: Normal Abnormal
X: 1 2 3 4 5 6
(d) System with 0.999 reliability
(b) Roll of one die
Probability
(a) Coin toss
Probability(X)
0.5 0
0 X: H
0.999
1.0
0.20 0.15 0.10 0.05 0 X: 2 3 4 5 6 7 8 9 10 11 12 (c) Roll of two dice
Figure 11.4
Wikipedia 2008
(e) Normal (Gaussian) density function
Examples of probability mass/density functions.
PGPCUBJOJOHUIFWBSJPVTSFTVMUTEJffFST ThFSFJTPOMZPOFXBZUPPCUBJOBSFTVMUPG CPUIEJDF TIPX PS CPUIEJDFTIPX
CVUUIFSFBSFTJYXBZTUPPCUBJOBSFTVMUPG UIFfiSTUTIPXT UIFTFDPOETIPXTPSUIFfiSTUTIPXTBOEUIFTFDPOETIPXT FUD ThFSFGPSF UIFQSPC BCJMJUZPGPCUBJOJOHBSFTVMUPGGSPNSPMMJOHUXPEJDFJTTJYUJNFTUIFQSPCBCJMJUZPGPCUBJOJOH BSFTVMUPGThFQSPCBCJMJUJFTBSFTIPXOWJTVBMMZJO'JHVSFCVUUIFJNQPSUBOUQPJOUPGUIJT FYBNQMFJTUIBUJUTIPXTBOPOVOJGPSNQSPCBCJMJUZNBTTGVODUJPO ThFSFBTPOUIJTJTJNQPSUBOU JTUIBUJUTFUTUIFTUBHFGPSTQFDJGZJOHUIFCFIBWJPSDBUFHPSJFTPGBTZTUFN*GXFIBWFBTZTUFN UIBUFYIJCJUTOPSNBMTQFDJfiFECFIBWJPSXJUIQSPCBCJMJUZBOEVOTBUJTGBDUPSZPSBCOPSNBM CFIBWJPSXJUIQSPCBCJMJUZ UIFOXFDBODIBSBDUFSJ[FJUBTBIJHIMZOPOVOJGPSNQSPCBCJMJUZ EJTUSJCVUJPOGVODUJPO *OUIFDBTFPGBDPOUJOVPVTWBSJBCMF UIFQSPCBCJMJUZEFOTJUZGVODUJPOBTTJHOTUPBOJOUFSWBMUIFQSPCBCJMJUZUIBUUIFWBMVFPG9JTJOUIFJODMVTJWFSBOHFPGBUPC PS1 Ba9aC ThFUFSN iEJTUSJCVUJPOGVODUJPOwSFGFSTUP1 9aY
XIJDIJTUIFEFfiOJUFJOUFHSBM PSTVN PGUIFEFOTJUZ NBTT GVODUJPOPWFSBMMWBMVFTPG9MFTTUIBOYThFNPTUQSPNJOFOUFYBNQMFPGBDPOUJOVPVT EFOTJUZGVODUJPOJTUIFOPSNBMPS(BVTTJBOEJTUSJCVUJPO PGUFODBMMFEUIFCFMMDVSWFCFDBVTFPGJUT TIBQF*UJTDIBSBDUFSJ[FECZBNFBOMBOEBWBSJBODFS BOEJTUIFSFGPSFBGBNJMZPGGVODUJPOT BDUVBMMZBOJOfiOJUFTFUPGGVODUJPOTCFDBVTFUIFNFBODBOCFBOZSFBMOVNCFSBOEUIFWBSJBODF DBOCFBOZQPTJUJWFOVNCFS . ThFEFOTJUZGVODUJPOG Y PGBOPSNBMWBSJBCMFYJT ¤ Y M ³ FYQ ¥ S ´µ ¦ S P
XIFSFMJTUIFNFBO SJTUIFWBSJBODF BOESJTUIFTUBOEBSEEFWJBUJPO
Specification Information
O 287
'JHVSFTIPXTUIFNBTTPSEFOTJUZGVODUJPOGPSUIFDBTFTKVTUEJTDVTTFE B POFDPJOUPTT C SPMMPGPOFEJF D SPMMPGUXPEJDF XIFSFUIFPVUDPNFJTUIFUPUBMPGUIFUXP E TZTUFNXJUI SFMJBCJMJUZ UIBUJT TZTUFNXJUIOPSNBMCFIBWJPSPGUIFUJNFBOEVOTBUJTGBDUPSZCFIBW JPSPGUIFUJNF BOEJUJTOPULOPXOXIFOUIFVOTBUJTGBDUPSZXJMMPDDVS F OPSNBMPS (BVTTJBOEJTUSJCVUJPO UBLFOGSPN 8JLJQFEJB ThFTFEJTUSJCVUJPOGVODUJPOTBSFDIBSBDUFS J[FEBTGPMMPXT B BOE C BSFCPUIVOJGPSNBOEEJTDSFUF D BOE E BSFCPUIEJTDSFUFCVUOPU VOJGPSNBOE F JTOFJUIFSVOJGPSNOPSEJTDSFUF *GBTZTUFNIBTBOBOBMPH PSPUIFSDPOUJOVPVT JOQVUTUSFBNBOEBOBOBMPH PSPUIFSDPO UJOVPVT PVUQVUTUSFBN XFDBODIBSBDUFSJ[FPSTQFDJGZUIFCFIBWJPSPGUIFTZTUFNJOUFSNTPGB DPOUJOVPVTQSPCBCJMJUZEFOTJUZGVODUJPO#VUNBOZPGUIFTZTUFNCFIBWJPSTXFTQFDJGZJOTZTUFNT FOHJOFFSJOH FWFO DPNQMFY TZTUFNT BSF EJTDSFUF BOE UIFSFGPSF XF DIBSBDUFSJ[F UIF CFIBWJPS JO UFSNTPGBEJTDSFUFQSPCBCJMJUZEJTUSJCVUJPOGVODUJPO *GXFIBWFNPSFJOGPSNBUJPO XFDBOTQFDJGZUIFQSPCBCJMJUJFTNPSFspecifically"OFYBNQMFJT BMJHIUCVMC*GUIFSFMJBCJMJUZPGBMJHIUCVMCJT XFEPOPUBTTVNFUIBUUIFGBJMVSFIBTFRVBM QSPCBCJMJUZPGPDDVSSJOHBUBOZUJNF'JSTU UIFMJHIUCVMCPOMZCVSOTPVUXIFOJUJTPO TPEVSJOH QFSJPETXIFOJUJToff, UIFQSPCBCJMJUZPGGBJMVSFEVSJOHUIPTFUJNFTJT[FSPBTTVNJOHUIFSFJTOP PUIFSEFTUSVDUJWFBDUJPO TVDIBTUIFMJHIUCVMCCFJOHQIZTJDBMMZTNBTIFE 4FDPOE UIFQSPCBCJM JUZPGGBJMVSFJTsignificantly IJHIFSGPSBTIPSUJOUFSWBMPGUJNF BTFDPOEPSMFTT BGUFSUIFMJHIUJT UVSOFEPOFBDIUJNF"GUFSUIBU UIFQSPCBCJMJUZEFDSFBTFTDPOTJEFSBCMZUPBMPXMFWFMVOUJMUIFMJHIU JTUVSOFEoff. ThirE PWFSUJNF UIFQSPCBCJMJUZPGGBJMVSFJODSFBTFTTMPXMZBTUIFCVMCBQQSPBDIFT JUTFYQFDUFEMJGFTQBO#FDBVTFPGUIFTFGBDUPST XFDBOTQFDJGZUIFQSPCBCJMJUZEJTUSJCVUJPOJOBXBZ UIBUIBTIJHIFSfidelity UPUIFTZTUFNUIBOUIFBTTVNQUJPOUIBUBUBMMUJNFTJUIBTBQSPCBCJMJUZPG PGGBJMVSF 8FBSFOPXJOBQPTJUJPOUPBOTXFSUIFRVFTUJPOTQPTFEBCPWF(JWFOUIFBTTVNQUJPOUIBU EFUFSNJOJTUJDJTBCJOBSZDPODFQUUIBUNFBOTDPNQMFUFDFSUBJOUZBOEBQSPCBCJMJUZPG XFDIBS BDUFSJ[FUIFCFIBWJPSPGBMMiSFBMwTZTUFNTUIJTXBZ O O O O
/POFJTEFUFSNJOJTUJD "MMCFIBWFJOBQSPCBCJMJTUJDNBOOFS "MMCFIBWFSBOEPNMZ JOUIFTFOTFUIBUXFEPOPULOPXXIBUUIFJSOFYUCFIBWJPSXJMMCF /POFJTDPNQMFUFMZQSFEJDUBCMF*UJTOFDFTTBSZUPGSBNFUIFDPODFQUPGiQSFEJDUBCJMJUZw XJUIBSBOHFUIBUXFDBODMBJNUPJODMVEFUIFDIBSBDUFSJTUJDJORVFTUJPOXJUIBTQFDJfiD QSPCBCJMJUZ FH UIFWBSJBCMF9XJMMGBMMJOUIFJOUFSWBM B C XJUIQSPCBCJMJUZPG TVDI FYQSFTTJPOTBSFDBMMFEiDPOfiEFODFJOUFSWBMTwThFTJ[FPGUIFSBOHFXJMMCFEFUFSNJOFECZ CPUIUIFGPSNPGUIFEJTUSJCVUJPOVTFEBOEJUTQBSBNFUFST SFflFDUJOHPVSTUBUFPGLOPXM FEHF$POTFRVFOUMZ TZTUFNTXJUIUIFMFBTUQSFEJDUBCMFCFIBWJPSBSFEFTDSJCFECZVOJGPSN EJTUSJCVUJPOT XJUIFRVBMQSPCBCJMJUZPWFSBMMQPTTJCMFCFIBWJPSTNPSFQSFEJDUBCMFTZTUFNT BSFEFTDSJCFECZQSPCBCJMJUZEJTUSJCVUJPOTUIBUBSFDPOTJTUFOUXJUIPVSEFUBJMFELOPXMFEHF PGUIFWBSJBCJMJUZPGTZTUFNCFIBWJPS O #FDBVTFXFSBSFMZLOPXUIFBDUVBMQSPCBCJMJUZEJTUSJCVUJPO XFTBZUIBUTZTUFNTFYIJCJUBOFTUJ NBUFESBOHFPGQSFEJDUBCJMJUZCBTFEPOBOFTUJNBUFEEJTUSJCVUJPO4ZTUFNCFIBWJPSSFflFDUTUIF BDUVBMEJTUSJCVUJPOPWFSUJNF OPUUIFFTUJNBUFEEJTUSJCVUJPOCVUUIFHPPEOFXTJTUIBUUIFFTUJ NBUFEEJTUSJCVUJPODBOCFVQEBUFECZSFDPSEJOHPSTBNQMJOHBDUVBMCFIBWJPS BOEUIBUTIPVME MFBEUPUIFFTUJNBUFNPWJOHDMPTFSUPUIFBDUVBMBTTVNJOHUIFBDUVBMSFNBJOTTUBCMF O .PSFLOPXMFEHFPGBTJUVBUJPOPSDPOUFYUMFBETUPCFUUFSFTUJNBUFTPGQSPCBCJMJUZEJTUSJCV UJPOTGPSUIFTJUVBUJPOPSDPOUFYU
288
O
Model-Oriented Systems Engineering Science
Probability, PDF, and Knowledge We discuss two small examples. The first is a case where we have a good estimate of the PDF but do not know the outcome of an event in the past. In the second case, we do not know about the occurrence of an event and we also do not have a solid basis for a PDF. The discussion in Chapter 9 pointed out that uncertainty exists about past and present events as well as future events. Based on that, we can define probabilities about any uncertainties — past, present, or future. Suppose a friend of mine is on the phone at time T1 and says he is about to flip a coin, and asks what the probability is that the result will be heads. I have a good estimate of the PDF of the possible outcomes: Both heads and tails have a probability of .5. Therefore, my estimate of the probability that the outcome of this specific toss is heads is .5; that is what I tell him, and he agrees. Now he tosses the coin, and at time T2 he observes that it comes up heads but does not tell me the result. This observation changes his knowledge of the event, but not mine. Now he asks me again: “What is the probability that the result was heads?” I repeat my answer: “The probability is .5 that it was heads.” For him at this time T2, the probability that it was heads is 1.0, and the probability of it being tails is 0. Then at time T3 he tells me the result was heads. Now we both agree that the probability that it was heads is 1.0.* The estimated probabilities were based on knowledge of the PDF and presence or absence of knowledge of the event outcome. Probabilities do not have an independent or inherent existence in a situation; they depend on the knowledge of the observer. The second topic is PDF: Assume that today is April 17 and we want to estimate the probability that it will it rain a month from now, on May 17, in Hong Kong; and we also assume that we know nothing about the climate or rain patterns in Hong Kong. How do we estimate the probability? Because we know nothing about the PDF, we could assume a uniform PDF of rain or not rain, and estimate the probability of rain on May 17 (or any other day for that matter) to be .5. That is a very weak basis for estimating. Now suppose we obtain a better basis for the PDF. We find out the following two items of information: 1. Rainy days as a proportion of all the days of the past century in Hong Kong is .37 2. Rainy days as a proportion of all the days in May of the past century in Hong Kong is .47 We interpret (1) as an estimate for the PDF of rain on a randomly selected day of the year in Hong Kong; and (2) as an estimate for the PDF of rain on a random day in May in Hong Kong. Which of these two PDF estimates gives a better basis for estimating the probability that it will rain on May 17? The first is
*OUFOUJPOBMMZJHOPSFEBSFDFSUBJOPUIFSQSPCBCJMJUJFTUIBUXPVMESFEVDFJUGSPN TVDIBT)FEJEOPUflJQBDPJO BUBMMPSIFNJHIUIBWFOPUTFFOUIFPVUDPNFDPSSFDUMZPSIFNJHIUOPUCFUFMMJOHNFUIFDPSSFDUPVUDPNF
Specification Information
O
289
a larger sample, which generally means a better basis; note that in this case, the data are from two distinctly different distributions. However, the second indicates that there are cyclic seasons and May is a rainy month, so we would select (2) over (1) as our estimate of the PDF because it is the more specific population of which our event is a member. That is, our estimate of the PDF of the variable M rain on a day in May is: P(rain) .47; P(not rain) .53. Based on all this, we would estimate that the probability that it will rain in Hong Kong on May 17 is .47. If the only PDF estimate we had was (1), and we had no knowledge of Hong Kong rain cycles, we would estimate that the probability is .37. The collective point of the two examples is that our estimates of probabilities in system specifications are themselves relative and uncertain. That is, we make uncertain estimates of the uncertain behavior of systems. Does that mean the method is weak? No, it is still a useful method in specifying the uncertainty of behavior in systems.
Example Using Conditional Probabilities ThFFYBNQMFTIPXOJO'JHVSFTIPXTUIFSPMFUIBUDPOEJUJPOBMQSPCBCJMJUJFTDBOQMBZJONPEFM JOHBOETQFDJfiDBUJPO*OUSPEVDUPSZJOGPSNBUJPOJODMVEFT O 4ZTUFN$SFRVJSFTBTFSWJDF S UIBUTZTUFN#QSPWJEFT Q 5PQSPWJEFQ TZTUFN#EFQFOET POUXPTFSWJDFT SBOES UIBUNVTUCFQSPWJEFE QBOEQ CZTPNFTFSWJDFQSPWJEFS O $POOFDUPST/ / BOE/XJMMCFVTFEUPEFMJWFSUIFTFSWJDFTBTTIPXOJO'JHVSF O 4JUVBUJPOJTQSFBSSBOHFETFSWJDFQSPWJTJPOTZTUFN#IBTJEFOUJfiFETFSWJDFQSPWJEFST4 GPSQBOE4GPSQUIBUJT 4BOE4BHSFFUPUIFSBOESSFTQFDUJWFDPOUSBDUSFRVJSF NFOUTGPSQBOEQ O 4JUVBUJPOJTEZOBNJDKVTUJOUJNFTFSWJDFQSPWJTJPOTZTUFN#IBTOPUJEFOUJfiFETFSWJDF QSPWJEFST GPS Q PS Q CVU FTUJNBUFT UIBU QSPWJEFST XJMM CF GPVOE XIFO OFFEFE XJUI QSPCBCJMJUZ1 fiOE Q Q
*NQMJFEJOifiOEJOHwJTUIBUUIFQSPWJEFSTXJMMBHSFFUPUIFS BOESSFTQFDUJWFDPOUSBDUSFRVJSFNFOUTGPSQBOEQ *OCPUITJUVBUJPOT TBUJTGBDUJPOPGCPUIFOETPGBMMDPOUSBDUTBOEUIFQSFTFODFBOEQSPQFS GVODUJPOJOHPGBMMDPOOFDUPSTBSFVODFSUBJO8FOPXEFWFMPQBOFYBNQMFUIBUBTTVNFT4JUVBUJPO BOE JHOPSFT UIF DPOOFDUPST UIBU JT NBLFT UIF GBMTF BTTVNQUJPO UIBU UIF DPOOFDUPST XJMMCFQSFTFOUBOEGVODUJPOJOHQSPQFSMZXJUIQSPCBCJMJUZ*UXPVMECFBTUSBJHIUGPSXBSE
N2 C
Figure 11.5
r1
N1
p1
B
p2
S2
p3
S3
r2 r3
N3
Example structure for conditional probability.
290
O
Model-Oriented Systems Engineering Science
FYUFOTJPOUPBEEDPOOFDUPSVODFSUBJOUZUPUIJTFYBNQMF*OQSPDFFEJOHXJUI4JUVBUJPO8IBU JTUIFEFHSFFPGDFSUBJOUZUIBU$TSFRVJSFETFSWJDFSXJMMCFPCUBJOFEPSTBUJTfiFE "OEIPX EPFT JU SFMBUF UP BMM UIF VODFSUBJOUJFTJO UIF TFSWJDF DIBJO 8F VTF QSPCBCJMJUZ BT BNFBTVSF PGDFSUBJOUZBOEUIFDPODFQUPGDPOEJUJPOBMQSPCBCJMJUZUPIFMQBOTXFSUIFTFRVFTUJPOT'JSTU TPNFOPUBUJPO O 1 Y 1SPCBCJMJUZUIBUYJTTBUJTfiFE O 1 Y\E $POEJUJPOBM QSPCBCJMJUZ UIBU Y JT TBUJTfiFE HJWFO UIBU BMM Y EFQFOEFODJFT BSF TBUJTfiFE O 1 E 1SPCBCJMJUZUIBUBMMYEFQFOEFODJFTBSFTBUJTfiFE 0CTFSWBUJPOT O 1 Y 1 Y\E r1 E 1 Y\ E r1 E
XIFSFiEwEFOPUFTiOPUEw BOEirwEFOPUFTUIF NVMUJQMZPQFSBUPS O 1 Y a1 Y\E 1 Y 1 Y\E POMZJG YIBTOPEFQFOEFODJFT PS BMMYEFQFOEFODJFTBSF TBUJTfiFE UIBUJT 1 E ThFfiSTUPCTFSWBUJPOJTUSVFCFDBVTF1 Y 1 Y\E r1 E 1 Y\ E r1 E CZ#BZFTUIFPSFN UIFFWFOUTiEwBOEiEwCFJOHDPMMFDUJWFMZFYIBVTUJWFBOENVUVBMMZFYDMVTJWFThFfiSTUQBSUPGUIF TFDPOEPCTFSWBUJPOJTUSVFCFDBVTFBMMQSPCBCJMJUJFTNVTUCFHSFBUFSUIBOPSFRVBMUP[FSPUIFSFGPSF 1 Y a1 Y\E ThFTFDPOEQBSUJTUSVFCFDBVTF 1 Y 1 Y\E JTUIFEFfiOJUJPOPGJOEFQFOEFODF BOE JG1 E UIFO1 E BOE1 Y 1 Y\E r1 E 1 Y\ E r1 E 1 Y\E r 1 Y\ E 1 Y\E *O TJUVBUJPO
UIF TFSWJDF DIBJO EFQFOEFODJFT BSF DMFBS JHOPSJOH UIF DPOOFDUPST / FUD TBUJTGZJOHSTFSWJDFEFQFOETPOUIFDPOUSBDUFOETS Q S S Q BOEQCFJOHTBUJTfiFE *OHFOFSBM DPOEJUJPOBMQSPCBCJMJUJFT 1 Y\E
BSFJTPMBUFE XIJMFOPODPOEJUJPOBMQSPCBCJMJUJFT 1 Y
1 E
BSFBHHSFHBUFEBOEFODBQTVMBUJOH8FXJMMEFWFMPQUIFFYBNQMFBOEVTFJUUPFYQMBJO UIFTFQSPCBCJMJUJFTBOETIPXIPXUIFZBSFVTFGVM The equations that folloXSeflect an assumption that all identified prPCBCJMJUJFTBSFJOEFQFOEFOU 1 S 1 S\E r1 ES 1 S\ ES r1 ES CVU1 S\ ES CFDBVTFXFBTTVNF UIBUSDBOOPUCFTBUJTfiFEJGES TP1 S 1 S\E r1 ES
1 ES 1 Q CFDBVTFUIJTFYBNQMFJHOPSFTDPOOFDUPSVODFSUBJOUZ
1 Q 1 Q\E r1 EQ TBNFSFBTPOBT
1 EQ 1 S r1 S
1 S 1 S\E r1 ES
1 ES 1 Q
1 S 1 S\E r1 ES
1 ES 1 Q
ThFSFGPSF1 S 1 S\E r1 Q\E r1 S\E r1 S\E r1 Q r1 Q
8IPIBTDPOUSPM $# $IBTDPNQMFUFDPOUSPMPG1 S\E
BOE#IBTDPNQMFUFDPOUSPMPGUIFUISFFDPOEJUJPOBMQSPCBCJMJ UJFTTIPXOUIFTFBSFJTPMBUFEGSPNUIFFffFDUPGEFQFOEFODJFTCZUIFJSEFfiOJUJPOT
Specification Information
O 291
/PXMFUVTQSPDFFEXJUIBOVNFSJDBMJMMVTUSBUJPOPGUIFFYBNQMF O (JWFO1 S]E 1 Q]E 1 S]E 1 S]E 1 Q 1 Q %FUFSNJOF1 S BOE1 Q
ThFFRVBUJPOTBSFMJTUFEJOUIFPSEFSUIFZBSFDPNQVUFE
1 ES 1 Q
1 S 1 S\E r1 ES
1 ES 1 Q
1 S 1 S\E r1 ES
1 EQ 1 S r1 S
1 Q 1 Q\E r1 EQ
1 ES 1 Q
1 S 1 S\E r1 ES
)PXBSFQSPCBCJMJUJFTBOEFRVBUJPOTMJLFUIJTVTFE "DPVQMFPGBQQMJDBUJPOTBSFCSJFflZEFTDSJCFE "QQMJDBUJPO "TTVNF B TFSWJDFPSJFOUFE BSDIJUFDUVSF JO XIJDI # QSPWJEFT TFSWJDF Q UP UIF TFSWJDF DPOTVNFS $ XIP SFRVJSFT TFSWJDF S *O UIJT DBTF # BTTVNFT SFTQPOTJCJMJUZ GPS TBUJTGZJOHJUTEFQFOEFODJFTSBOES5IFSFGPSF #QVCMJTIFTJUTTFSWJDFXJUIBTQFDJGJFE2P4 PG1 Q "QQMJDBUJPO "TTVNF B DPNQPOFOUCBTFE TZTUFN JO XIJDI UIF BSDIJUFDU JT BTTFNCMJOH DPN QPOFOUT $ # 4 BOE 4 *O UIJT DBTF UIF BSDIJUFDU BTTVNFT SFTQPOTJCJMJUZ GPS TBUJTGZJOH #T EFQFOEFODJFTSBOESJOUIJTFOWJSPONFOUThFSFGPSF UIFWFOEPSPGDPNQPOFOU#QVCMJTIFTJUT DPNQPOFOUTQFDJfiDBUJPOXJUIB2P4PGDPOEJUJPOBMQSPCBCJMJUZ1 Q\E 8IZUIFEJffFSFODF "O40"TFSWJDFQSPWJEFSNVTUQSPWJEFUIFTFSWJDF XIJDINFBOTJUNVTU BDDPVOUGPSUIFVODFSUBJOUZJOJUTSVOUJNFFOWJSPONFOU"DPNQPOFOUWFOEPSEPFTOPUQSPWJEFB TFSWJDF CVUSBUIFSQSPWJEFTBDPNQPOFOUUIBUDBOCFJOTUBMMFEJONVMUJQMFFOWJSPONFOUTUPQSPWJEF BTFSWJDFThFDPNQPOFOUWFOEPSDBOOPUTQFDJGZUIFQSPCBCJMJUZUIBUJUTEFQFOEFODJFTXJMMCFTBUJT fiFEUIBUWBSJFTCZFOWJSPONFOUBOENVTUCFTQFDJfiFECZFBDIBSDIJUFDUUIBUVTFTUIFDPNQPOFOU *U TFFNT UIBU QSPCBCJMJUJFT BOE UIF DPOEJUJPOBMVODPOEJUJPOBM EJTUJODUJPO QSPWJEF B SBUIFS FMFHBOUBOEQSFDJTFXBZPGNBLJOHUIJTVTFGVMEJTUJODUJPO /PXBTTVNFUIBU"DBOQBSUJBMMZDPNQFOTBUFGPS#OPUQSPWJEJOHUIFQSPNJTFETFSWJDFGPS FYBNQMF #JTEFHSBEFE PSJTOPUQFSGPSNFEBUBMM#ZiQBSUJBMMZDPNQFOTBUFwXFNFBOUIBU 1 "\ # 1 "\# <XIFSF 1 "\ # NFBOT QSPCBCJMJUZ PG " HJWFO iOPU #w JF HJWFO MFTT UIBO FYQFDUFETFSWJDFGSPN#>. ThFSFBSFUXPEJffFSFOUTUBUFNFOUTNBEFJOUIJTFYQSFTTJPO O 1 "\ # TBZT UIBU " JT OPU EFBE JO UIF XBUFS CFDBVTF PG UIF EFHSBEFE PS MPTU # TFSWJDF*ODMBTTJDBMFOHJOFFSJOH "XPVMEOPUCFBCMFUPQFSGPSNJUTGVODUJPOJGJUTEFQFO EFODZXBTOPUTBUJTfiFE TPUIFTUBUFNFOUXPVMECF1 "\ # O 1 "\ # 1 "\# TBZTUIBU"DBOOPUGVMMZDPNQFOTBUFGPSUIFEFHSBEFEPSMPTU#TFSWJDF *G"DPVMEGVMMZDPNQFOTBUFGPSJU "XPVMEOPUEFQFOEPO# BOEUIFTUBUFNFOUXPVMECF 1 "\ # 1 "\#
XIJDIJTBOPUIFSXBZPGTBZJOHUIBU"JTJOEFQFOEFOUPG# *Oeffect, UIFDPNCJOFETUBUFNFOUTBZTUIBUJG#EPFTOPUEPJUTKPC "DBOTUJMMGVODUJPO CVU OPUBTXFMM/PUFUIBUPVSTUBUFNFOUBCPVUDMBTTJDBMFOHJOFFSJOHBTTVNFTOPGBVMUUPMFSBODFPSFSSPS SFDPWFSZ$MFBSMZ NVDIXPSLIBTCFFOEPOFJOGBVMUUPMFSBODFBOEFSSPSSFDPWFSZGPSNBOZZFBST JONPTUBSFBTPGFOHJOFFSJOHBOETZTUFNTFOHJOFFSJOH8FBSFOPUUSZJOHUPJHOPSFUIBUXPSL0O
O
292
Model-Oriented Systems Engineering Science
UIFDPOUSBSZ XFBSFUSZJOHUPSFDPHOJ[FJUNPSFFYQMJDJUMZJOUIF.04&4BQQSPBDIUPspecificaUJPO BOECVJMEPOJUBTBQQSPQSJBUFJOUIFBSFBTPGTFMGIFBMJOHBOETFMGBEBQUBUJPOUIBUUIFMBSHFS TDPQFPGBVUPOPNPVTBHFOUTBOEDPNQMFYTZTUFNTCSJOHJOUPUIJTBSFOBThe BCPWFGPSNVMBUJPOPG UIFQSPCBCJMJUJFTPGBOBHFOUDPNQFOTBUJOHGPSBCOPSNBMCFIBWJPSPVUTJEFJUTDPOUSPMJTBfirst TUFQ UPXBSEUIBUHPBM #FOFfiUTPGUIJTBQQSPBDIUPTQFDJfiDBUJPOPGVODFSUBJOUZJODMVEF O 6OJfiFTTQFDJfiDBUJPOPGCPUIUSBEJUJPOBMBOEDPNQMFYTZTUFNTUIFTBNFBQQSPBDIBQQMJFT UPCPUI O 4VQQPSUT CPUI TFQBSBUJPO BOE BHHSFHBUJPO PG FMFNFOUT PG VODFSUBJOUZ UISPVHIPVU UIF TFSWJDFDIBJO N 4FQBSBUJPO)FMQTBHJWFODPNQPOFOUPSWJFXTFQBSBUFXIBUUIFZDPOUSPMGSPNXIBU UIFZ EFQFOE PO UIJT IFMQT GBDJMJUBUF BDDPVOUBCJMJUZ CZ IPMEJOH QFPQMF PS FMFNFOUT BDDPVOUBCMFGPSXIBUUIFZDPOUSPMUIFTFQBSBUJPOJOUPJOEJWJEVBMFMFNFOUTPGVODFS UBJOUZBMTPQSPWJEFTBTUSPOHFSCBTJTGPSUIFBHHSFHBUFQSPCBCJMJUJFT N "HHSFHBUJPO4VQQPSUTFODBQTVMBUJPO IJEJOHEFUBJMTGSPNBHJWFOQFSTPO SPMF PSWJFX BOESFWFBMJOHPOMZXIBUUIFZOFFEUPTFFBMTP UIFBHHSFHBUFEPFTOPUJHOPSFUIFIJE EFO EFQFOEFODJFT UIFZ BSF BDDPVOUFE GPS JO UIF BHHSFHBUF CVU BSF IJEEFO XIFO BQQSPQSJBUF O 4DBMFTXFMMBQQSPBDIXPSLTGPSBOZMFOHUIPGTFSWJDFDIBJO BUBOZMFWFMPGDPNQPTJUJPO O *TflFYJCMFDBOTVQQPSUBMBSHFOVNCFSBOEWBSJFUZPGWJFXTBOETUBLFIPMEFST BOEBMMUIF WJFXTXJMMCFDPOTJTUFOUCFDBVTFUIFZBSFCBTFEPOUIFTBNFGSBNFXPSL O 1SPWJEFTBXBZUPJODPSQPSBUFVODFSUBJOUJFTPGGBVMUUPMFSBODF TFMGIFBMJOH BOETFMGBEBQ UBUJPOUIBUDIBSBDUFSJ[FUIFMBSHFSTDPQFPGBVUPOPNPVTBHFOUTBOEDPNQMFYTZTUFNT
Other Uncertainty Methods "MJTUPGVODFSUBJOUZNFUIPETXBTQSFTFOUFECZ3BKBCBMMZFUBM ThFZJODMVEFUIFGPMMPX JOHGPSNBMJTNT
1SPCBCJMJUZUIFPSZ#BZFTJBOCFMJFGOFUXPSLT *OUFSWBMBOBMZTJT 3VMFCBTFETZTUFNTDFSUBJOUZGBDUPST &WJEFOUJBMSFBTPOJOH%FNQTUFS4IBGFSUIFPSZ 1PTTJCJMJUZUIFPSZGV[[ZMPHJD
"OPUIFS BQQSPBDI UP VODFSUBJOUZ JT NPEBM MPHJD PS UIF WBSJPVT MPHJDT PG QPTTJCJMJUZ ThF 4UBOGPSE&ODZDMPQFEJBPG1IJMPTPQIZJEFOUJfiFTTPNFPGUIFNPEBMSFMBUFEMPHJDT 4&1
Logic Modal Logic Deontic Logic
Symbols
Expressions Symbolized
It is necessary that z
O P F
It is obligatory that z It is permitted that z It is forbidden that z
It is possible that z
Specification Information
O 293
Temporal Logic
G F H P
It will always be the case that z It will be the case that z It has always been the case that z It was the case that z
Doxastic Logic
Bx
x believes that z
ThF.04&4BQQSPBDIVTFTTPNFPGUIFTFJOEJffFSFOUXBZT'JSTU BTUIJTDIBQUFSTIPXT JUVTFT QSPCBCJMJUZ UIFPSZ FYUFOTJWFMZ BT UIF QSJNBSZ UPPM GPS TQFDJGZJOH VODFSUBJOUZ 4FDPOE JU VTFT NPEBMMPHJDQSJNBSJMZJOFYQSFTTJOHSFMBUJPOTCFUXFFONPEFMBOETZTUFNJOBDPSSFTQPOEFODFTFU CVUBMTPVTFTJUJONPEFMTBOETQFDJfiDBUJPOTUIFNTFMWFTThJSE JUDPOTJEFSTGV[[ZMPHJDUPCFBCPVU QBSUJBMOFTT OPUVODFSUBJOUZ. ThJTJTBEESFTTFEJOUIFOFYUTFDUJPO
Partialness: Fuzzy Specifications 'V[[ZTQFDJfiDBUJPOTNBLFVTFPGGV[[ZMPHJDBOEGV[[ZTFUUIFPSZThFCBTJDDPODFQUJTUIBUDPO DFQUTUIBUXFOPSNBMMZUIJOLPGBTCFJOHEJTDSFUFTVDIBTXIFUIFSBOFMFNFOUJTBNFNCFSPGB TFU XIFUIFSTPNFUIJOHJTUSVFPSGBMTF PSXIFUIFSBQFSTPOJTJOBSPPNBSFJOTUFBEDPODFJWFE BTCFJOHBNBUUFSPGEFHSFF XJUIBSBOHFGSPNUP4PBOFMFNFOUDBOCFIBMGXBZJOBTFU PSBQSPQPTJUJPODBOCFIBMGUSVF *O .04&4 GV[[Z TQFDJfiDBUJPOT DBO CF VTFE GPS B OVNCFS PG QVSQPTFT &YBNQMFT JODMVEF UIFEFHSFFUPXIJDIBDPNQPOFOUJTJOBTZTUFNPSUIFEFHSFFUPXIJDIBTZTUFNJTJOBNPEFM SFHJPOUIBUJT UIFEFHSFFUPXIJDIBTZTUFNTBUJTfiFTBTQFDJfiDBUJPOPSQFSIBQTUIFEFHSFFUP XIJDIBTZTUFNJTFODBQTVMBUFE 'V[[ZTFUUIFPSZJTTPNFUJNFTJODMVEFEBMPOHXJUIQSPCBCJMJUZJOUIFTFUPGUFDIOJRVFTGPSSFQ SFTFOUJOHVODFSUBJOUZ BTJOUIFQSFWJPVTTFDUJPO"TTIPXOJO'JHVSF JOEJDBUPSTPGGV[[JOFTT BOEPGVODFSUBJOUZCPUIIBWFBSBOHFGSPNUP)PXFWFS UIFNFBOJOHJTEJffFSFOU1SPCBCJMJUZ JTBOJOEJDBUPSPGVODFSUBJOUZBCPVUXIFUIFSTPNFUIJOHJTUSVF TVDIBTXIFUIFSUIFOFYUDPJOflJQ XJMMCFIFBETPSUBJMT'V[[JOFTTJTBOJOEJDBUPSPGQBSUJBMOFTTPSHSBEVBMJTN*G*BNTUBOEJOHJOUIF EPPSXBZBOEBNIBMGJOUIFSPPNBOEIBMGPVU UIFGV[[JOFTTNFBTVSFEPFTOPUSFflFDUVODFS UBJOUZBCPVUXIFUIFS*BNJOUIFSPPNSBUIFS JUSFflFDUTUIFQBSUJBMOFTTPGNFCFJOHJOUIFSPPN *BNDFSUBJOMZIBMGXBZJOUIFSPPNThFSFGPSF GV[[JOFTTJO.04&4JTOPUVTFEBTBOVODFSUBJOUZ NFDIBOJTN
Examples )FSFXFHJWFTPNFWFSZCSJFGTLFUDIFTUIBUJMMVTUSBUFBTQFDUTPGUIFTQFDJfiDBUJPODPOUFOUQSPWJEFE JOUIJTDIBQUFS
A Human Performance Example ThJTFYBNQMFTQFDJfiFTIVNBOQFSGPSNBODFBTBNFNCFSPGBOPSHBOJ[BUJPO )PXFWFS GV[[JOFTTDBOCFVTFEJODPOKVODUJPOXJUIVODFSUBJOUZ"TJUVBUJPODBOCFNPEFMFEBTTJNVMUBOFPVTMZ GV[[ZBOEVODFSUBJO
294
O
Model-Oriented Systems Engineering Science Universe of Systems
Region boundary interpreted as not certain: Probabilistic
Region boundary interpreted as not discrete: Fuzzy
Degree F to which systems are in region
Probability P of systems being in region P(A) = 0.0
A
C
B
D
E
F(A) = 0.0 F(B) = 0.4
P(B) = 0.4 P(C) = 1.0
F(C) = 1.0
P(D) = 0.6
F(D) = 0.6 F(E) = 0.0
P(E) = 0.0 P=0
P=1
Gradient from P = 0 to 1
F=1
F=0
Gradient F = 1 to 0
Figure 11.6 Fuzzy specifications use same gradient measure as probabilistic specifications but with different meaning.
8FIBWFEJTDVTTFEIPXEFfiOJOHBSPMFIFMQTOBSSPXUIFTQBDFGPSTQFDJGZJOHIVNBOCFIBW JPS*OGBDU BQSBDUJDBMBTTVNQUJPOXIFOBQQMZJOHUIFTQFDJfiDBUJPOBQQSPBDIJOUIJTDIBQUFSUP B IVNBO PS PUIFS BHFOU JT UIBU UIF BHFOU JT BDUJOH JO B TQFDJfiFE SPMF i1FSTPOw IBT BO BMNPTU VOMJNJUFE BOE IBSEUPEFfiOF PVUDPNF TQBDF #VU SPMF CFIBWJPS JT USBDUBCMF QBSFOU FNQMPZFF TPMEJFS GBDUPSZXPSLFS TPGUXBSFBHFOUJO99EPNBJOPSDPOUFYU HFPTQBUJBMBOBMZTU SFTFBSDIFS DPNQMFYTZTUFNTSFTFBSDIFS DPNQMFYTZTUFNTSFTFBSDIFSBU4BOUB'F*OTUJUVUF 4'*
DPNQMFYTZT UFNTSFTFBSDIFSBU4'*JOFWPMVUJPOBSZEZOBNJDTThFFYBNQMFDPVMECFTPNFUIJOHMJLFBGBDUPSZ XPSLFSXJUIBXFMMEFfiOFEKPCCVUUPTIPXUIFSBOHFPGUIFBQQSPBDIJONPSFDPNQMFYTJUVBUJPOT XFDIPPTFUPTQFDJGZBSFTFBSDIFS XIJDIUZQJDBMMZJTBMFTTDJSDVNTDSJCFEBDUJWJUZGPSXIJDIJUJT EJfficVMUUPTQFDJGZQFSGPSNBODFThFTQFDJfiDSPMFGPSXIJDIXFXJMMTLFUDIBOFYUFSOBMTQFDJfiDBUJPO PGFYQFDUFEGVUVSFCFIBWJPSJTUIFMBTUPOFNFOUJPOFE UIBUJT DPNQMFYTZTUFNTSFTFBSDIFSBU4'* JOFWPMVUJPOBSZEZOBNJDT ThFFYQFDUFECFIBWJPSDPVMECFEFfiOFEBTHFUUJOHBQBQFSQVCMJTIFEJOFWPMVUJPOBSZEZOBN JDT2P4POFQBQFSBDDFQUFECZBSFGFSFFEKPVSOBMJOFWPMVUJPOBSZEZOBNJDTJOPOFZFBS PS POFPSNPSFQVCMJDBUJPOTQPTUFEPOUIF4'*QVCMJD8FCTJUFUIBUDPMMFDUJWFMZHFU)IJUTJOUIF OFYUZFBSPS%EPXOMPBETJOUIFOFYUZFBSXJUIQSPCBCJMJUZPG8FEPOPUTQFDJGZXIBUUIF DPOUFOUPGUIFQVCMJDBUJPOXJMMCF POMZUIFEPNBJOPGFWPMVUJPOBSZEZOBNJDT XJUIQSPCBCJMJUZ TJODF DPNQMFY TZTUFNT SFTFBSDIFST BSF PGUFO NVMUJEJTDJQMJOBSZ
BOE TPNF NFBTVSBCMF 2P4 BTTVHHFTUFEBCPWF4'*NBZJOGBDUOPUDBSFXIBUUIFTQFDJfiDDPOUFOUTBSF CVUPOMZJO BEWBODJOHUIJTfiFMEBOEHFUUJOHSFDPHOJUJPOBOEDPOUJOVFEGVOEJOH4PUIJTSFRVJSFNFOUTQFDJ fiDBUJPOPGUIFSFTFBSDIFSiTZTUFNwJTBUUIFBQQSPQSJBUFMFWFMPGHFOFSBMJUZThFQSFDPOEJUJPOTPS ThJTFYBNQMFJTVTFEIFSFUPJMMVTUSBUFTQFDJfiDBUJPOFMFNFOUTThFFYBNQMFJTSFWJTJUFEJO$IBQUFSBOEQBSTFE JOBEJffFSFOUXBZ JOUFSNTPGNBQQJOHUPUIFFYUFSOBMBOEJOUFSOBMUZQFNPEFMTBOEUPUSBEJUJPOBMBSUJGBDUTTVDI BTBSFRVJSFNFOUTEPDVNFOU
Specification Information
O 295
Table 11.4 Possible Researcher Behavior in Each Category #
Category
1
Out of range — interpreted as good
2
In range, better than expected
3 4
What is expected In range, less than expected
5
Out of range — interpreted as bad
Possible behavior Researcher discovers or initiates whole new area of research Researcher publishes two or three papers instead of one Researcher publishes one paper; satisfies QoS Researcher does not write paper, or paper is published but not in a refereed journal Researcher destroys lab
EFQFOEFODJFTJODMVEFHFUGVOEJOHGPSSFTFBSDI TUBZBU4'* SFUBJOIFBMUI FUD/PUFUIBUHFUUJOH GVOEJOHGPSSFTFBSDINBZCFBQSFDPOEJUJPOJG4'*BTTVNFTSFTQPOTJCJMJUZGPSGVOEJOH PSNBZ JOTUFBECFQBSUPGUIFFYQFDUFECFIBWJPSPGUIFSFTFBSDIFSJGFBDISFTFBSDIFSJTFYQFDUFEUPfiOE UIFJSPXOGVOEJOH /PX DPOTJEFS QPTTJCMF CFIBWJPS EVSJOH UIF OFYU ZFBS PG UIF SFTFBSDIFS JO FBDI PG UIF fiWF CFIBWJPSDBUFHPSJFT4FF5BCMF/PUFUIBUUIFTFCFIBWJPSTBSFOPUBMMNVUVBMMZFYDMVTJWFThF SFTFBSDIFSDPVME JOJUJBUFBOFXSFTFBSDIBSFB QVCMJTIBQBQFS BOEUIFO HFUBOHSZBOE EFTUSPZUIFMBC
Other Sketches ThSFFCSJFGTLFUDIFTBSFHJWFOUPJOEJDBUFUIFBQQMJDBCJMJUZSBOHFPGUIFTQFDJfiDBUJPOBQQSPBDI
Organization 4VQQPTFXFXBOUUPTQFDJGZDFSUBJODIBSBDUFSJTUJDTPGBOPSHBOJ[BUJPOPSFOUFSQSJTFJOJUTDVSSFOU TUBUFBOEJUTEFTJSFETUBUF &YUFSOBMNPEFM-FUTBTTVNFUIFQSFDPOEJUJPOJTUIFDVSSFOUBDUVBMDPOEJUJPO4UBUF UJNFJT OPXGVODUJPOPSQSPWJEFETFSWJDFQSPEVDFTXJEHFUTQSPQFSUJFTDVSSFOUQSPfiU TJ[F SFQVUBUJPO JONBSLFUQPTJUJPO OPUJOCFTUDPNQBOJFTUPXPSLGPS FUD "TTVNF QPTUDPOEJUJPO JT EFTJSFE DPOEJUJPO 4UBUF UJNF JT NPOUIT GSPN OPX TBNF GVODUJPONPSFQSPfiU MBSHFSPSTNBMMFSTJ[F CFUUFSSFQVUBUJPO JONBSLFUQPTJUJPO JO CFTUDPNQBOJFTUPXPSLGPS FUD /PXUIFPSHBOJ[BUJPOKVTUIBTUPSFEFTJHOJUTFMG UIBUJT EFfiOFBOJOUFSOBMNPEFMUIBUXJMM FOBCMFJUUPTBUJTGZUIFFYUFSOBMTQFDJfiDBUJPO&YBNQMFSFQMBDFDFSUBJODPNQPOFOUT TVDIBTUIF $&0. ThBUUBTLXJMMOPUCFQVSTVFEJOUIJTTLFUDI
Army $POTJEFSBOJOTVSHFODZoDPVOUFSJOTVSHFODZTJUVBUJPO *OUFSOBM NPEFM ThF DPNQPOFOUT JODMVEF BO PDDVQZJOH BSNZ UIF IPTU OBUJPO MFBEFST IPTU OBUJPOBSNZ JOTVSHFOUT BOEMPDBMQPQVMBUJPO%FfiOFBDVSSFOUJOUFSOBMNPEFMPGJOUFSBDUJPOJO XIJDIUIFJOTVSHFODZJTDBVTJOHTJHOJfiDBOUIBWPDBOEEFTUSVDUJPO IBTUIFTZNQBUIZPGNVDIPG
296 O
Model-Oriented Systems Engineering Science
UIFMPDBMQPQVMBUJPO BOEUIFIPTUOBUJPOBSNZJTXFBLThFOEFfiOFUIFHPBMJOUFSOBMNPEFM XIFSF UIFMPDBMQPQVMBUJPOJTPQQPTFEUPUIFJOTVSHFOUTBOETVQQPSUTUIFIPTUOBUJPOMFBEFSTBOEBSNZ BOEUIFJOTVSHFOUTBSFPOUIFEFDMJOF ThFOEFfiOFBQMBOBOBDUVBMJ[BUJPOQSPDFTTUPNPWFGSPNDVSSFOUNPEFMUPHPBMNPEFM "O FYBNQMF DPVME CF UBJMPSJOH UIF 64 "SNZ DPVOUFSJOTVSHFODZ NBOVBM 64 "SNZ
XIJDIJTBHFOFSBMDPVOUFSJOTVSHFODZEPNBJONPEFMUIBUDPOUBJOTNVMUJQMFQBUUFSOTBOEJODPSQP SBUFT$4GFBUVSFTPGJOTVSHFODJFT
Everyday Example: Safety Deposit Box *OBTBGFUZEFQPTJUCPYTJUVBUJPO BTFSWJDFDPOTVNFS4$HJWFTBTFSWJDFQSPWJEFS41JUFN T .JO DPOEJUJPO$BUUJNF541SFUVSOTUIFJUFNTJOUIFTBNFDPOEJUJPOBUBMBUFSUJNF5UIBUXJMMCF DIPTFOCZ4$The DIBSHFGPSUIJTTFSWJDFJT9NPOUIThe LFZspecification JUFNTPGUIFQSPWJEFE TFSWJDFBSF O 1SFDPOEJUJPO.JODPOEJUJPO$BUUJNF5 $JTiBTJTwJUJTOPUDPOTUSBJOFECZ41CVUJT SBUIFSBCFODINBSLGPSUIFJOWBSJBOU
O *OWBSJBOUDPOEJUJPO$PG.BU5DPOEJUJPOBU5 O 1PTUDPOEJUJPO.BWBJMBCMFUP4$BU5 O 2P4SFTQPOEPOEFNBOEBUVOLOPXO5XJUIQSPCBCJMJUZ1q.XJMMCFJODPOEJUJPO $BU5XJUI1q O $PTUPGTFSWJDF9UJNFT /VNCFSPGNPOUITCFUXFFO5BOE5
/PUJODMVEFEJOTQFDJfiDBUJPOTUPSF.JOBTBGFQMBDFTUPSFJOESZQMBDFTUPSFJOUFNQFSBUVSFSBOHF CFUXFFOUFNQBOEUFNQMJNJUOVNCFSPGFNQMPZFFTXJUINBTUFSLFZz
Scaling down the Approach for Software 8FDMBJNUIBUUIFTQFDJfiDBUJPOBQQSPBDIEFTDSJCFEJOUIJTDIBQUFSTDBMFTCPUIVQBOEEPXOUPBOZ MFWFMEFTJSFE. ThJTTLFUDITIPXTIPXJUTDBMFTEPXO $POTJEFSBGFXMJOFTPGTPGUXBSFDPEF x y a z r
3; y 1; x2; sqrt(x2 y2); z – 7;
&BDI MJOF PG DPEF PS TUBUFNFOU DBO CF DPOTJEFSFE B TZTUFN BOE UIF UZQFT PG TQFDJfiDBUJPO EFfiOFEJOUIJTDIBQUFS TQFDJfiDBMMZBOFYUFSOBMTQFDJfiDBUJPO DBOCFBQQMJFEUPFBDIThJTBQQSPBDI XBTFTTFOUJBMMZEFfiOFEZFBSTBHPCZ)PBSF JOXIBUCFDBNFLOPXOBTUIF)PBSFUSJQMF 1 \2^ 3 XIFSF 1 JT UIF QSFDPOEJUJPO 2 JT UIF TUBUFNFOU \2^ SFQSFTFOUT UIF FYFDVUJPO PG UIF TUBUFNFOU BOE3JTUIFQPTUDPOEJUJPO0OFXBZPGDIBSBDUFSJ[JOHUIFTQFDJfiDBUJPOBQQSPBDIPG .04&4JTBTBMBSHFFYUFOTJPOPG)PBSFTNFUIPEUPBMMUZQFTPGTZTUFNTBUBMMTDBMFT *O BEEJUJPO UIF DPMMFDUJWF TFU PG TPGUXBSF TUBUFNFOUT MJTUFE BCPWF DBO CF DPOTJEFSFE BT UIF JOUFSOBMNPEFMPGBMBSHFSTZTUFN XIFSFUIFTUVff FYDIBOHFEBNPOHUIFJOUFSBDUJOHDPNQPOFOU TUBUFNFOUTDPOTJTUTPGEBUBBOEDPOUSPM
Specification Information
O 297
References "BHFEBM +BOE&&DLMVOE.PEFMMJOH2P4UPXBSETB6.-QSofile. *O1SPDFFEJOHTPG6.- %SFTEFO (FSNBOZ 0DUPCFS "HSBXBM " ."NFOE .%BT .'PSE $,FMMFS .,MPQQNBOO %,ÚOJH '-FZNBOO 3.àMMFS ( 1GBV ,1MÚTTFS 33BOHBTXBNZ "3JDLBZ[FO .3PXMFZ 14DINJEU *5SJDLPWJD ":JV BOE. ;FMMFSB8FC4FSWJDFT)VNBO5BTL 84)VNBO5BTL
7FSTJPO+VOFIUUQEPXOMPBE CPVMEFSJCNDPNJCPOMQVCTPGUXBSFEXTQFDTXTCQFQFPQMF84)VNBO5BTL@WQEG "DDFTTFE +BOVBSZ
"HSBXBM " ."NFOE .%BT .'PSE $,FMMFS .,MPQQNBOO %,ÚOJH '-FZNBOO 3.àMMFS (1GBV (,1MÚTTFS 33BOHBTXBNZ "3JDLBZ[FO .3PXMFZ 14DINJEU *5SJDLPWJD ":JV BOE.;FMMFSC84#1&-&YUFOTJPOGPS1FPQMF #1&-1FPQMF
7FSTJPO+VOFIUUQ EPXOMPBECPVMEFSJCNDPNJCNEMQVCTPGUXBSFEXTQFDT84CQFQFPQMF#1&-1FPQMF@ WQEG "DDFTTFE+BOVBSZ
#SVDLFS "BOE#8olff. $IFDLJOH0$-$POTUSBJOUTJO%JTUSJCVUFE4ZTUFNT6TJOH+&&&+#5FDIOJDBM 3FQPSU "MCFSU-VEXJHT6OJWFSTJUÊU 'SFJCVSH +VMZ IUUQXXXCSVDLFSDICJCMJPHSBQIZ EPXOMPBEUSQEG "DDFTTFE+BOVBSZ
$JPCBOV ( BOE % -VDBOV " 4pecification -BOHVBHF GPS $PPSEJOBUFE 0CKFDUT *O 1SPDFFEJOHT PG UIF $POGFSFODF PO 4pecification BOE 7erification PG $PNQPOFOU#BTFE 4ZTUFNT -JTCPO 1PSUVHBM 4FQUFNCFS 4"7$#4A/FX:PSL"$. "WBJMBCMFWJBPOMJOF "$. 4*(40'5 4PGUXBSF &OHJOFFSJOH /PUFT
.BSDI IUUQQPSUBMBDNPSHDJUBUJPO DGN JEDPMM"$.EM"$.JEY+QBSUOFXTMFUUFS8BOU5ZQF /FXTMFUUFSTUJUMF"$.4*(40'54PGUXBSF&OHJOFFSJOH/PUFT$'*% $'50,&/ "DDFTTFE+BOVBSZ
%BZBO 1 BOE + 8JMMJBNT 1VUUJOH UIF DPNQVUBUJPO CBDL JOUP DPNQVUBUJPOBM NPEFMJOH 1IBSNBDPQTZDIJBUSZ 4VQQM 4o4 %F .JHVFM . + 3VJ[ BOE . (BSDJB 2P4BXBSF DPNQPOFOU GSBNFXPSLT *O 1SPD 5FOUI *OU 8PSLTIPQPO2VBMJUZPG4FSWJDF (BMMP & .4JMMFS BOE+8PPET"OPOUPMPHZGPSUIFRVBMJUZPGFYQFSJFODFGSBNFXPSL1SPDFFEJOHT *&&&*OU$POGPO4ZTUFNT .BOBOE$ZCFSOFUJDTo0DUPCFS Qo (PPEIVF % BOE 3 Thompson. 5BTLUFDIOPMPHZ fit BOE JOEJWJEVBM QFSGPSNBODF .*4 2VBSUFSMZ o )FNFS %BOE1-JOETBZ4VQQPSUJOHDPNQPOFOUCBTFESFVTFJO$"3&*O1SPDFFEJOHTPGUIFUI "VTUSBMBTJBODPOGFSFODFPO$PNQVUFSTDJFODF7PMVNF .FMCPVSOF 7JDUPSJB "VTUSBMJB )PBSF $"3"O"YJPNBUJD#BTJTGPS$PNQVUFS1SPHSBNNJOH$PNNVOJDBUJPOTPGUIF"$. o )PMNFT 5 5SBO ) ;EVO 6 BOE%VTUEBS 4.PEFMJOH)VNBO"TQFDUTPG#VTJOFTT1SPDFTTFT"7JFX #BTFE .PEFM%SJWFO"QQSPBDIUI&VSPQFBO$POGFSFODFPO.PEFM%SJWFO"SDIJUFDUVSF'PVOEBUJPOT BOE"QQMJDBUJPOT oIUUQXXX.infosys.tuwien.ac.at/staff/tholmes/publications/human_ WCNQEG "DDFTTFE+BOVBSZ
)ZCFSUTPO %6TJOHBspecification BQQSPBDIUPGBDJMJUBUFDPNQPOFOUUFTUJOH4#FZEFEBBOE7(SVIO &ET 5FTUJOH$PNNFScial-off-the-SIFMG$PNQPOFOUTBOE4ZTUFNT/FX:PSL4QSJOHFS7FSMBH QQ +FO &3PCVTU%FTJHO"3FQFSUPJSFPG#JPMPHJDBM &DPMPHJDBM BOE&OHJOFFSJOH$BTF4UVEJFT/FX:PSL 0YGPSE6OJWFSTJUZ1SFTT ,JMLLJ ,2VBMJUZPG&YQFSJFODFJO$PNNVOJDBUJPOT&DPTZTUFN+6OJWFSTBM$PNQVUFS4DJ o -VDLIBN % +7FSB BOE4.FMEBMThrFFDPODFQUTPGTZTUFNBSDIJUFDUVSF5FDIOJDBM3FQPSU$4-o 53oo $PNQVUFS4ZTUFNT-BC 4UBOGPSE6OJWFSTJUZ +VMZIUUQDJUFTFFSDPNQOVTFEV THDBDIFQBQFSTDTIUUQ[4[[4[OFOZBNTmffDVOJD[[4[UIFHSPVQ[4[SFM@XPSL[4[-7.QEG UISFFDPODFQUTPGTZTUFNQEG "DDFTTFE+BOVBSZ
.FIUB / /.FEWJEPWJD BOE41IBELF5PXBSETBUBYPOPNZPGTPGUXBSFDPOOFDUPST*O1SPDOE *OU$POG4PGUXBSF&OHJOFFSJOH -JNFSJDL *SFMBOE .FZFS #0CKFDU0SJFOUFE4PGUXBSF$POTUSVDUJPO OEFE1SFOUJDF)BMM
298
O
Model-Oriented Systems Engineering Science
.FZFS #The HSBOEDIBMMFOHFPGUSVTUFEDPNQPOFOUT*O1SPDUI*OU$POGPO4PGUXBSF&OHJOFFSJOH .BZ 0.( 0CKFDU .BOBHFNFOU (SPVQ B 6nified .PEFMJOH -BOHVBHF 0.( 6.-
4VQFSTUSVDUVSF 70.(%PDVNFOU/VNCFSGPSNBM4UBOEBSEEPDVNFOUIUUQXXXPNHPSH TQFD6.-4VQFSTUSVDUVSF1%' "DDFTTFE+BOVBSZ
0.( 0CKFDU .BOBHFNFOU (SPVQ C 6nified .PEFMJOH -BOHVBHF 0.( 6.-
*OGSBTUSVDUVSF 70.(%PDVNFOU/VNCFSGPSNBM4UBOEBSEEPDVNFOUIUUQXXXPNHPSH TQFD6.-*OGSBTUSVDUVSF1%' "DDFTTFE+BOVBSZ
0.( 0CKFDU.BOBHFNFOU(SPVQ D4ZTUFNT.PEFMJOH-BOHVBHF 0.(4ZT.-
70.( %PDVNFOU /VNCFS GPSNBM 4UBOEBSE EPDVNFOU IUUQXXXPNHPSHTQFD4ZT.- 1%' "DDFTTFE+BOVBSZ
1BJHF 3BOE+0TUSoff. "QSPQPTBMGPSBMJHIUXFJHIUSJHPSPVT6.-CBTFEEFWFMPQNFOUNFUIPEGPS SFMJBCMFTZTUFNT*O1SPD8PSLTIPQPO1SBDUJDBM6.-#BTFE3JHPSPVT%FWFMPQNFOU.FUIPET DP MPDBUFEXJUI6.-
5PSPOUP $BOBEB 0DUPCFS 3BKBCBMMZ & 44OBQF 48IJUUMF BOE14FO"DLOPXMFEHJOH6ODFSUBJOUZJOUIF1SPWJTJPOPG%FGFODF $BQBCJMJUZ*OTJHIUTGSPN-JUFSBUVSF*/$04& 3.0%1 0QFO %JTUSJCVUFE 1SPDFTTJOH 3FGFSFODF .PEFM 1BSU 'PVOEBUJPOT *OUFSOBUJPOBM 4UBOEBSE *565 3FDPNNFOEBUJPO 9 1BSU "SDIJUFDUVSF *OUFSOBUJPOBM 4UBOEBSE *5653FDPNNFOEBUJPO9 4FQU 4DIBMM % )5SVPOH BOE4%VTUEBS0O6OJGZJOH)VNBOBOE4PGUXBSF4FSWJDFTGPS"EIPDBOE 1SPDFTTDFOUSJD$PMMBCPSBUJPO*&&&*OUFSOFU$PNQVUJOH o 4FMJD # ((VMMFLTPO BOE18BSE3FBM5JNF0CKFDU0SJFOUFE.PEFMJOH /FX:PSL+PIO8JMFZ4POT 4&1 4UBOGPSE&ODZDMPQFEJBPG1IJMPTPQIZ .PEBM-PHJD 4IBQJSP 4 : -FTQÏSBODF BOE ) -FWFTRVF The $PHOJUJWF "HFOUT 4pecification -BOHVBHF BOE 7erification EOWJSPONFOUGPS.VMUJBHFOU4ZTUFNT""."4 o+VMZ #PMPHOB *UBMZ 4[ZQFSTLJ $$PNQPOFOU4PGUXBSF#FZPOE0CKFDU0SJFOUFE1SPHSBNNJOH"EEJTPO8FTMFZ 6SUJOH % :#FSCFST 47BO#BFMFO 5)PMWPFU :7BOEFXPVEF BOE13JHPMF"UPPMGPSDPNQPOFOU CBTFE EFTJHO PG FNCFEEFE TPGUXBSF *O 1SPD UI *OU $POG PO5PPMT 1acific: 0CKFDUT GPS *OUFSOFU .PCJMFBOE&NCFEEFE"QQMJDBUJPOT 7PM 'FCSVBSZ 64"SNZ$PVOUFSJOTVSHFODZ'..$818BTIJOHUPO %$)FBERVBSUFST %FQBSUNFOU PGUIF"SNZIUUQXXXGBTPSHJSQEPEEJSBSNZGNQEG "DDFTTFE+BOVBSZ
8BOH ( "$IFO $8BOH $'VOH BOE46D[FLBK*OUFHSBUFERVBMJUZPGTFSWJDF RPT NBOBHF NFOUJOTFSWJDFPSJFOUFEFOUFSQSJTFBSDIJUFDUVSFT1SPDUI*&&&*OU&OUFSQSJTF%JTUSJCVUFE0CKFDU $PNQVUJOH$POGQo 8JLJQFEJB/PSNBMEJTUSJCVUJPOBOETDBMFTIUUQFOXJLJQFEJBPSHXJLJ*NBHF/PSNBM@EJTUSJCVUJPO@ BOE@TDBMFTHJG "DDFTTFE+BOVBSZ
;BSFNTLJ "BOE+8JOH4pecification NBUDIJOHPGTPGUXBSFDPNQPOFOUT"$.5SBOT4PGUXBSF&OH .FUIPEPM
0DUPCFS ;IBOH +BOE#)$$IFOH6TJOHUFNQPSBMMPHJDUPTQFDJGZBEBQUJWFQSPHSBNTFNBOUJDT+4ZTUFNT BOE4PGUXBSF o
Chapter 12
Mapping and Unification Systems taxonomy 1
Collective actualization space
D1 D2 D3 D4 D5 D6 D7 Dn
Problem space
3a
TS/CS different in degree 3b Traditional Complex
Highest level system
Define need
Complex 4 Traditional TS is special case 5 Characteristics of all SE systems Traditional and Complex Characteristics of all systems
Model Space
All SE application domains...
Indivisible Unit Model of Individual system or component
Universal model
Composition
TS/CS different in kind 2b 2a Traditional systems Complex systems
6
Obvious Mappings
Modeling scope
SE Application Domains (D1...Dn)
Common specification approach: Repeating internal/external structure
Solution domain
CCoo m - -KK m m m - -CC inindd oonniz aatete ss izaati go tioon n rrieies s
ThJT DIBQUFS EJTDVTTFT UIF NBQQJOH PG USBEJ UJPOBMBSUJGBDUTBOEDPODFQUTUPBSFBTPG.04&4 EFTDSJCFEJOQSFWJPVTDIBQUFST BTXFMMBTQSPWJE JOHBTVNNBSZPGUIFVOJfiDBUJPOSFQSFTFOUFEJO .04&4
Problem/ user domain
Conceptualization Conceptualization -- Language/notation Language/notation -- Universe Universe of ofdiscourse discourse
e
m
Ti
Views exist within and across all the dimensions
Produce solution
Deployment
Satisfy need
Solution/system space
4FWFSBMPGUIFNBQQJOHTJOUIJTDIBQUFSSFGFSCBDLUPWJFXTJO'JHVSF5PNBLFUIFDPOOFDUJPO FBTJFS XFEVQMJDBUFUIBt fiHVSFIFSFBT'JHVSF. ThFQSFWJPVTDIBQUFSTJOUIJTCPPLEJEOPUTBZ NVDIBCPVUUIFNBQQJOHPGUSBEJUJPOBMBSUJGBDUTUPUIFFYUFSOBMJOUFSOBMNPEFMTUSVDUVSF8IFO UIFZIBWFNFOUJPOFEUIFSFMBUJPOTIJQ JUJTBMPOHUIFMJOFTPGUIFNBQQJOHHJWFOIFSF *OUIFDPOUFYUPGUIFNPEFMTTIPXOJO'JHVSF UIFPCWJPVTNBQQJOHTJODMVEF O "$PODFQUPG0QFSBUJPOT $0/014 EPDVNFOUBTTPDJBUFEXJUIBTZTUFN4NBQTUPBO JOUFSOBMNPEFMPGUIFJOUFSBDUJPOTPG4XJUIUIFFMFNFOUTPGJUTFOWJSPONFOUThJTJTWJFX 7JO'JHVSF O "SFRVJSFNFOUTEPDVNFOUPG4NBQTUPBOFYUFSOBMNPEFMPG4 FJUIFSBTBDPOUFYUHFO FSBMNPEFMPSBTBDPOUFYUTQFDJfiDNPEFM CPUIPGXIJDIBSFJOEJDBUFEBT7JO'JHVSF *O NBOZ DBTFT UIF SFRVJSFNFOUT EPDVNFOU EFfiOFT UIF DPOUFYUHFOFSBM NPEFM BOE UIF DPOUFYUTQFDJfiDNPEFMJTEFfiOFEBTQBSUPGUIF$0/014 O "OBSDIJUFDUVSFEFTDSJQUJPOPG4NBQTUPBOJOUFSOBMNPEFMPG 4 JOEJDBUFEBT7JO 'JHVSF O ThF SFRVJSFNFOUT PG TVCTZTUFNT TVDI BT 4 JO 'JHVSF JOEJDBUFE BT 7 DBO CF EFTDSJCFE BOBMPHPVTMZ UP UIF SFRVJSFNFOUT PG TZTUFN 4 'PS FYBNQMF B SFRVJSFNFOUT EPDVNFOUDBONBQUPBDPOUFYUHFOFSBMFYUFSOBMNPEFMPG4 OPUTIPXOJOUIFfiHVSF
BOEUIFDPOUFYUTQFDJfiDFYUFSOBMNPEFMPG4DBOCFNBQQFEUPQBSUPGUIFBSDIJUFDUVSF EFTDSJQUJPOPG4 7 299
300
O
Model-Oriented Systems Engineering Science
V5: Connection among parts of encompassing system S
S
S4
S2
V4: S1 environment connection
S3
S1
S1
S1
S11
S12
S13
S14
V2: S1 as parts
V3: Connection among S1 parts
V1: S1 as whole V1..V5 = Views 1–5 associated with system of interest S1 = Port; point of interaction or connection of a system with its environment = Connector; locus of relation, connection, interaction among systems or components
Figure 12.1
Common views associated with a system of interest.
5IF TBNF SFRVJSFNFOUTBSDIJUFDUVSF EFTJHO JOUFSUXJOJOH QBUUFSO SFQFBUT BMM UIF XBZ EPXOUIFDPNQPTJUJPOIJFSBSDIZPG4#VUUIJTTJNQMFNBQQJOH BMUIPVHIDMFBOBOEFMFHBOU JT OPU TVGGJDJFOU UP DBQUVSF FJUIFS UIF SFBM XPSME PG 54& SFRVJSFNFOUT EPDVNFOUT PS UIF FYQBOEFEXPSMEPGDPNQMFYTZTUFNT5IFTFDUJPOTUIBUGPMMPXEFWFMPQBNPSFDPNQSFIFOTJWF BQQSPBDI
Exploring an Environmental View of Requirements ThJTTFDUJPOQSFTFOUTNPSFSFBMJTUJDBOEDPNQSFIFOTJWFNBQQJOHTPGTZTUFNSFRVJSFNFOUTUPUIF JOUFSUXJOJOHJOUFSOBMFYUFSOBMNPEFMTUSVDUVSF5PBMMPXFYQMPSJOHPGUIFNBQQJOH XFEFDPVQMF USBEJUJPOBMSFRVJSFNFOUTEPDVNFOUTGSPNFYUFSOBMJOUFSOBMNPEFMTBOEUIFOTIPXXIBUUIFNBQ QJOHJT0VSBOBMZTJTBMTPJODMVEFTEFQFOEFODJFTCFDBVTFUIBUJTBOJNQPSUBOUFMFNFOUPGUIFNBQ QJOH CVUJTPGUFOJNQMJDJUJOUSBEJUJPOBMEPDVNFOUTBOETQFDJfiDBUJPOTThFQVSQPTFPGUIJTTFDUJPO JTUPJNQSPWFDMBSJUZCZTIPXJOHBSFBMJTUJDNBQQJOHPGSFRVJSFNFOUTUPNPEFMT BOECZNBLJOHUIF BTTPDJBUFEEFQFOEFODJFTFYQMJDJU
Examples 8FQSFTFOUGPVSFYBNQMFTPGSFRVJSFNFOUTJOUIFDPOUFYUPGUIFJOUFSUXJOJOHTUSVDUVSF"CSJFG BOBMZTJTPGUIFNBQQJOHQBUUFSOJMMVTUSBUFECZUIFTFFYBNQMFTJTHJWFOJOUIFOFYUTFDUJPO8FTUBSU XJUIBTJNQMFUSBEJUJPOBMTZTUFNBDBSThJTJTGPMMPXFECZUXPFYBNQMFTJOWPMWJOHQFPQMF BOECZ BEJTDVTTJPOPGUIFTBNFQBUUFSOBQQMJFEUPRVBMJUZNFUSJDT
Mapping and Unification
O 301
Car Example 8FOPSNBMMZUIJOLPGUIFSFRVJSFNFOUPGBDBSXIBUBDBSJTSFRVJSFEUPEPBTQSPWJEJOH USBOTQPSUBUJPOGPSBGFXQFPQMFGSPNMPDBUJPO"UPMPDBUJPO#ThFBTTVNQUJPOJTUIBUUIFDBSBOE QFPQMFBSFBUMPDBUJPO" BOEUIFQFPQMFEFTJSFUPCFBUMPDBUJPO##VUMFUTFYBNJOFUIJTNPSF DMPTFMZ-FUTTFQBSBUFJUJOUPBDUVBMDBSCFIBWJPS XIBUFffFDUUIFDBSCFIBWJPSIBTJOJUTEJSFDUJOUFS BDUJPOXJUIUIFFOWJSPONFOU BOEXIBUJUTJOEJSFDUJOUFSBDUJPOJTXJUIUIFVTFS'PSFBDIPGUIFTF XFBMTPTQFMMPVUUIFEFQFOEFODJFT O #FIBWJPSPGDBSXIFFMTUVSOSJHIUPSMFGUPSTUSBJHIUXIFFMTSPUBUFDMPDLXJTFPSDPVOUFS DMPDLXJTFXIFFMTJODSFBTFPSEFDSFBTFSBUFPGSPUBUJPO8IBUJUEFQFOETPOGPSUIJTCFIBW JPSGVFM PSPUIFSFOFSHZTPVSDF TVDIBTCBUUFSZ BJS BTTVNJOHBOJOUFSOBMDPNCVTUJPO FOHJOF ESJWFS O %JSFDUJOUFSBDUJPOFffFDUDBSNPWFTSFMBUJWFUPBTVSGBDFTVDIBTBSPBESJHIU MFGU TUSBJHIU GPSXBSE CBDLXBSEDPOTUBOUTQFFE BDDFMFSBUF EFDFMFSBUFUJSFTEPOPUNPWFSFMBUJWFUP SPBE GSJDUJPO HSJQ UJSFTNPWFSFMBUJWFUPSPBE SPUBUF NPWFBTBXIPMF 8IBUJUEFQFOET POGPSEJSFDUJOUFSBDUJPOEFQFOEFODJFTGPSCFIBWJPSQMVTFYJTUFODFPGBTVSGBDFTVJUBCMFGPSB DBS JODMVEJOHTVQQPSUJOHGSJDUJPOGPSDFQVMMJOHDBSBOETVSGBDFBHBJOTUFBDIPUIFS XJUIJO TPNFBDDFQUBCMFSBOHFTUSPOHFOPVHIGPSGSJDUJPOBOEHSJQUPFNFSHFCVUOPUTPTUSPOH UIBUUIFDBSJTTNBTIFEBHBJOTUUIFTVSGBDF TPVSDFTPGFOFSHZSFOFXBM FH HBTTUBUJPOTPS CBUUFSZSFDIBSHJOHTUBUJPOT BSFQPTJUJPOFEBMPOHUIFSPBEQFSJPEJDBMMZ O *OEJSFDUJOUFSBDUJPOFffFDUUSBOTQPSUPOFUPfiWFQFPQMFGSPN"UP#8IBUJUEFQFOETPOGPS JOEJSFDUJOUFSBDUJPO%FQFOEFODJFTGPSEJSFDUJOUFSBDUJPOFffFDUQMVT4VSGBDFFYUFOETDPO UJOVPVTMZGSPN"UP#oQBTTFOHFSTBSFPOCPBSEThPTFXIPXBOUUIFDBSUPQSPWJEF UIFNXJUIBUSBOTQPSUBUJPOTFSWJDFNVTUHFUJOUPUIFDBS
Evolutionary Researcher Example 3FDBMM UIF TQFDJfiDBUJPO PG CFIBWJPS PG UIF 4BOUB 'F SFTFBSDIFS JO FWPMVUJPOBSZ EZOBNJDT JO $IBQUFS8FNPEJGZUIFFYBNQMFTMJHIUMZUPTIPXJUTSFMBUJPOUPUIFQSFTFOUNBQQJOH4VQQPTF UIFTQFDJfiDBUJPOJT (FOFSBMIBWFBOJNQBDUPOUIFDPNQMFYTZTUFNTDPNNVOJUZ 4QFDJfiDQVCMJTIBQBQFSPOFWPMVUJPOBSZEZOBNJDTJOBSFGFSFFEKPVSOBMUIJTZFBS XIPTF RVBMJUZBOEJNQPSUJTTVDIUIBUPWFSUIFOFYUZFBST UIFQBQFSJTDJUFECZBUMFBTUUFO QBQFSTJOUIJTBOEPUIFSQSPGFTTJPOBMKPVSOBMTBOEDPOGFSFODFT PSJO$4CPPLT O #FIBWJPSPGUIFTZTUFNSFBET UBMLT MJTUFOT NBOJQVMBUFTSFTFBSDIFRVJQNFOU BOBMZ[FT XSJUFTQBQFS8IBUJUEFQFOETPOGPSUIJTCFIBWJPSBEFRVBUFIFBMUI SFTFBSDIGVOEJOH PfficF FRVJQNFOU LOPXMFEHFPGUIFEPNBJO BDDFTTUPMJUFSBUVSFBOEQSPGFTTJPOBMDPM MFBHVFTJOUIFEPNBJO BDDFTTUPSFTFBSDITVCKFDUT O %JSFDUJOUFSBDUJPOeffect:TVCNJUTQBQFSUPSFGFSFFEKPVSOBM QBQFSJTBDDFQUFEBOEQVC MJTIFE8IBUJUEFQFOETPOGPSEJSFDUJOUFSBDUJPOCFIBWJPSEFQFOEFODJFTQMVTFYJTUFODF BOEBWBJMBCJMJUZPGSFGFSFFEKPVSOBMXJUIJOGSBTUSVDUVSFGPSSFWJFXJOH BDDFQUJOH BOE QVCMJTIJOHQBQFSTBDDFQUBODFPGQBQFSCZUIFKPVSOBM O *OEJSFDUJOUFSBDUJPOFffFDUIBWFBOJNQBDUPOUIF$4DPNNVOJUZ NFBTVSFECZQVCMJTIFE QBQFSSFDFJWJOHBUMFBTUUFODJUBUJPOTCZQBQFSTJOQSPGFTTJPOBMKPVSOBMTBOEDPOGFSFODFT
302
O
Model-Oriented Systems Engineering Science
PSJO$4CPPLT8IBUJUEFQFOETPOGPSJOEJSFDUJOUFSBDUJPOEFQFOEFODJFTGPSEJSFDUJOUFS BDUJPOFffFDUQMVTBDPNNVOJUZPGFWPMVUJPOBSZEZOBNJDTBOECSPBEFS$4QSPGFTTJPOBMT FYJTUTBOESFBETUIJTKPVSOBMBOEQVCMJTIFTQBQFSTBOECPPLTNFNCFSTPGUIJTDPNNV OJUZBSFNPUJWBUFEUPDJUFUIJTQBQFSJOUIFJSQVCMJDBUJPOTGPSFYBNQMF UIFZSFDPHOJ[F UIFJNQPSUBODFPGUIFTFSFTFBSDISFTVMUTBOECVJMEPOUIFNJOUIFJSSFTFBSDI /PUFUIBUXIBUJTJOFBDIDBUFHPSZPSMFWFMEFQFOETUPTPNFEFHSFFPOXIBUUIFHPBMJT*OUIJT DBTF JGUIFHPBMIBECFFOUPTJNQMZHFUUIFQBQFSQVCMJTIFEJOBSFGFSFFEKPVSOBM UIFOUIFEJSFDU FffFDUXPVMECFUPXSJUFBOETVCNJUUIFQBQFS BOEUIFJOEJSFDUJOUFSBDUJPOFffFDUXPVMECFUPIBWF UIFQBQFSBDDFQUFEBOEQVCMJTIFE
Employee Intervention Example 3FDBMMUIFFYBNQMFJO$IBQUFSXIFSF.JUDIQMBOOFEUPfiSF&ECVU&MMFOJOUFSWFOFEBOEDPO WJODFE.JUDIOPUUPfiSF&E8FDIBSBDUFSJ[FUIFJOJUJBMBDUJPOTJOUIBUFYBNQMFThFTZTUFNPG JOUFSFTUJOUIJTDBTFJT&MMFO O #FIBWJPSPGUIFTZTUFN&MMFOTQFBLTUP.JUDI8IBUJUEFQFOETPOGPSUIJTCFIBWJPSBCJMJUZ UPTQFBL O %JSFDU JOUFSBDUJPO FffFDU .JUDI DIBOHFT IJT NJOE BOE EFDJEFT OPU UP fiSF &E 8IBU JU EFQFOETPOGPSEJSFDUJOUFSBDUJPOCFIBWJPSEFQFOEFODJFTQMVTUIFBCJMJUZPG.JUDIUPIFBS BOEVOEFSTUBOE&MMFOTBSHVNFOU"OPUIFSMJLFMZEFQFOEFODZJTUIBU&MMFOIBTFTUBCMJTIFE BEFHSFFPGDSFEJCJMJUZXJUI.JUDI O *OEJSFDUJOUFSBDUJPOFffFDU&EJTOPUfiSFE8IBUJUEFQFOETPOGPSJOEJSFDUJOUFSBDUJPO.JUDI SFGSBJOTGSPNUBLJOHUIFQMBOOFEBDUJPOUo fiSF&E ThF FNQMPZFF JOUFSWFOUJPO FYBNQMF JMMVTUSBUFT UIBU UIF EJSFDU PSJOEJSFDU FffFDUT PG B TZTUFN CFIBWJPSDBOCFUIFBCTFODF OPUKVTUUIFQSFTFODF PGBOBDUJPOPSFWFOUThFFNQMPZFFJOUFSWFO UJPOFYBNQMFBTEFTDSJCFEJO$IBQUFSBMTPJOEJDBUFTUIBUUIFJOUFSQSFUBUJPOPGFffFDUTDBODIBOHF TJHOJfiDBOUMZBDSPTTPCTFSWFSBOEBDSPTTUJNF TVDIUIBUUIFCFIBWJPS JTDPOTJEFSFEBTFSWJDFPSB EJTTFSWJDF
Quality Metrics "TJNJMBSQBUUFSODBOCFJMMVTUSBUFEXJUINFUSJDTTFMFDUFEGSPNUIFTQFDJfiDBUJPOJUFNTEFfiOFEJO $IBQUFSThJTFYBNQMFJOWPMWFTBNPEFMPSWJFXPGRVBMJUZNFUSJDTUIBUDBOCFEFfiOFEGPSFBDI PGUIFUISFFMFWFMT O #FIBWJPS PG TZTUFN RVBMJUZ IFSF JT PGUFO DBMMFE TZTUFN RVBMJUZ PS FOHJOFFSJOH NFUSJDT &YBNQMFTJODMVEFSFTQPOTFUJNFBOESFMJBCJMJUZPGUIFTZTUFNJUTFMG BOEBDDVSBDZPGTZTUFN PVUQVU O %JSFDUJOUFSBDUJPOFffFDUBSFQSFTFOUBUJWFNFUSJDGPSUIJTJTRVBMJUZPGTFSWJDF 2P4 CFDBVTF JU JODMVEFT NFUSJDT UIBU BSF VOEFSTUPPE CZ BOE WJTJCMF UP CPUI TFSWJDF QSPWJEFS BOE DPOTVNFS O *OEJSFDUJOUFSBDUJPOFffFDU BOBQQSPQSJBUFNFUSJDIFSFJTRVBMJUZPGFYQFSJFODF 2P& CFDBVTF JUJTBNFBTVSFPGXIBUUIFVTFSBDUVBMMZFYQFSJFODFT UIFJOEJSFDUJOUFSBDUJPOFffFDUPGXIBU BTZTUFNEPFT
Mapping and Unification
O
303
Analysis ,VKBXTLJBOE.JMMFS BSHVFUIBUSFRVJSFNFOUTPGBTZTUFNOFFEUPHPCFZPOEFOHJOFFSJOH QSPQFSUJFT TVDI BT SFTQPOTF UJNF BDDVSBDZ BOE SFMJBCJMJUZ ThFZ NVTU BMTP JODMVEF PQFSBUJPOBM PVUDPNFT PS FffFDUT "T UIF BQQMJDBUJPO EJTDVTTFE JO UIFJS QBQFS XBT NJMJUBSZ DPVOUFSUFSSPSJTN TZTUFNT UIFZEFTDSJCFEFffFDUTTVDIBTOVNCFSPGPQQPTJOHXFBQPOTOFVUSBMJ[FEPSSFEVDUJPOJO UIFDBTVBMUJFTPGPVSGPSDFTGSPNUIFTFXFBQPOT ThFFYBNQMFTHJWFOBCPWFTIPXUIBUUIFQBUUFSOBQQMJFTNPSFHFOFSBMMZ"MMGPVSFYBNQMFT TIPXUIBUPVSJOUVJUJWFDPODFQUPGSFRVJSFNFOUTJTTQSFBEBDSPTTUISFFMFWFMTGSPNUIFTZTUFN JUTFMG UP EJSFDU JOUFSBDUJPO UP JOEJSFDU JOUFSBDUJPO XJUI UIF VTFS ThF FYBNQMFT BMTP FNQIBTJ[F EFQFOEFODJFT XIJDIWBSZXJUIUIFMFWFMT5SBEJUJPOBMMZ OPDMFBSEJTUJODUJPOIBTCFFONBEFBNPOH UIFTFMFWFMTPSUIFJSEFQFOEFODJFT XIJDITPNFUJNFTMFBETUPQPPSDPNNVOJDBUJPOBOENJTVOEFS TUBOEJOHThFVTFPGUIFFYUFSOBMBOEJOUFSOBMNPEFMTPGUIFTZTUFNBOEFOWJSPONFOUIFMQTPSU CPUIUIFSFRVJSFNFOUTBOEBTTPDJBUFEEFQFOEFODJFTJOUPUIFUISFFMFWFMTBOEEJTUJOHVJTICFUXFFO UIFNThFEFQFOEFODJFTBDDVNVMBUFGSPNUIFTZTUFNCFIBWJPSMFWFM XIJDIIBTUIFGFXFTUEFQFO EFODJFT UPUIFJOEJSFDUJOUFSBDUJPOMFWFM XIJDIIBTUIFNPTU ThFNBQQJOHPGUIFTFSFRVJSFNFOUTMFWFMTUP.04&4JOUFSOBMBOEFYUFSOBMNPEFMTJTGBJSMZ TUSBJHIUGPSXBSEThFTZTUFNCFIBWJPSNBQTUPBOFYUFSOBMNPEFMPGUIFTZTUFNThFEJSFDUJOUFS BDUJPOXJUIUIFFOWJSPONFOUNBQTUPBOJOUFSOBMNPEFMPGUIFJOUFSBDUJPOPGUIFTZTUFNXJUIJUT FOWJSPONFOU XIJDIJTBMTPUIFQSPWJODFPGBUSBEJUJPOBM$0/014ThFJOEJSFDUJOUFSBDUJPOXJUI UIFVTFSNBQTUPBOFYUFSOBMNPEFMPGUIFVTFS EFTDSJCFEBTBDPOTVNFSPGUIFJOEJSFDUFffFDU The FYUFSOBMspecification JODMVEJOHUIFJOUFSGBDFspecification) JO$IBQUFSJODMVEFETPNF JUFNTUIBUDBOHPCFZPOEUIFCFIBWJPSPGUIFTZTUFNJUTFMG specifically 2P4BOE2P&These JUFNT DBO EJSFDUMZ TVQQPSU UIF CSPBEFS TDPQF PG B SFRVJSFNFOUT WJFX UIBU FYUFOET JOUP UIF EJSFDU BOE JOEJSect effects. )PXFWFS UIFSFJTBNPSFTQFDJfiDBOETVCUMFNBQQJOHPGUSBEJUJPOBMSFRVJSFNFOUTUPFYUFSOBM NPEFMT BOEUIBUJOWPMWFTEFQFOEFODJFTThFFYUFSOBMTQFDJfiDBUJPOJTEJWJEFEJOUPUXPDBUFHPSJFT XIBUJUQSPWJEFTBOEXIBUJUSFRVJSFTUIBUJT JUTEFQFOEFODJFT5SBEJUJPOBMSFRVJSFNFOUTGPDVT POMZPOXIBUUIFTZTUFNQSPWJEFT)PXFWFS UIFSFRVJSFNFOUTDBOCFTBUJTfiFEPOMZJGUIFEFQFO EFODJFT BSF TBUJTfiFE ThBU JT XIZ UIF .04&4 FYUFSOBM TQFDJfiDBUJPO FNQIBTJ[FT XIBU B TZTUFN EFQFOETPOBTXFMMBTXIBUJUQSPWJEFT ThFVQTIPUJTUIJTUPCFDPNQMJBOUXJUI.04&4 BOZ SFRVJSFNFOUTWJFX OPNBUUFSIPXGBSJOUPJOEJSFDUFffFDUTJUFYUFOET NVTUJEFOUJGZEFQFOEFODJFT UIBUIBWFCFFOFTUBCMJTIFEUPTVQQPSUUIFTFSWJDFTJUQSPWJEFT*OBEEJUJPO JUJTHPPEQSBDUJDFUP QSPWJEFBNBQPGEFQFOEFODJFTUPQSPWJEFETFSWJDFT JOUFSNTPGUIFUISFFDBUFHPSJFT BTXFIBWF TIPXOJOPVSFYBNQMFTTZTUFNCFIBWJPS EJSFDUFffFDU BOEJOEJSFDUFffFDU ThFMJOLCFUXFFOTFSWJDFTPffFSFEBOEEFQFOEFODJFT BMPOHXJUIUIF.04&4BEWJDFUPVTF QSPCBCJMJTUJDTQFDJfiDBUJPOT UPHFUIFSMFBEUPUIFOPUJPOPGDPOEJUJPOBMQSPCBCJMJUJFTGPSFBDIMFWFM PG SFRVJSFNFOUT CFJOH TBUJTfiFE ThF TIPSUFTU DIBJO PG DPOEJUJPOBM QSPCBCJMJUJFT XIJDI IBT UIF GFXFTUEFQFOEFODJFT JTSFflFDUFEJOUIFTZTUFNCFIBWJPSBOEUIFMPOHFTUDIBJO XJUIUIFNPTU EFQFOEFODJFT JT BTTPDJBUFE XJUI UIF JOEJSFDU JOUFSBDUJPOT 8F XJMM OPU EFfiOF UIF DPOEJUJPOBM QSPCBCJMJUJFTPGUIFFYBNQMFTIFSFCVUUIFZDPVMECFMBJEPVUBMPOHUIFMJOFTPGUIFDPOEJUJPOBM QSPCBCJMJUZFYBNQMFJO$IBQUFS TFDUJPOFOUJUMFEi&YBNQMF6TJOH$POEJUJPOBM1SPCBCJMJUJFTw 4VDIBOBQQSPBDIMFOETJUTFMGUPBTTFTTJOHSJTLT JODMVEJOHUIFSJTLPGTQFDJfiDEFQFOEFODJFTOPU CFJOHTBUJTfiFE ThFUISVTUPGUIF,VKBXTLJBOE.JMMFS QBQFSXBTPONFUIPETPGBTTFTTJOHSJTLTPGWBSJPVT PVUDPNFTThFJSQSPCBCJMJTUJDBQQSPBDIIBTTPNFGFBUVSFTJODPNNPOXJUIUIFBCPWFBQQSPBDICVU XFHPGVSUIFSJOJEFOUJGZJOHBOEEJTUJOHVJTIJOHEFQFOEFODJFTBUUIFEJffFSFOUMFWFMTThFJOEJSFDU
304 O
Model-Oriented Systems Engineering Science
FffFDUTJOPVSBQQSPBDIDPSSFMBUFBUMFBTUQBSUJBMMZXJUIUIFDPODFQUPGSFBMXPSMEFffFDUTPGBTFSWJDF BTEFfiOFEJOUIF0"4*440"SFGFSFODFNPEFM 0"4*4 $PSSFTQPOEJOHUFSNTUIBUDBOCFVTFEGPSCFIBWJPSPGTZTUFN EJSFDUJOUFSBDUJPO BOEJOEJSFDU JOUFSBDUJPOFffFDUBSFCFIBWJPS SPMF BOEJNQBDU SFTQFDUJWFMZ
Opposite End of the Telescope: User Viewpoint 4VQQPTFXFDPOTJEFSBUPQEPXOTFRVFODFPGUIFUISFFMFWFMT TUBSUJOHXJUIUIFJOEJSFDUJOUFSBD UJPOFffFDUMFWFMThJTJTBDPNNPOQSPDFTTXIFOJEFOUJGZJOHBTJHOJfiDBOUOFXOFFEThFHFOFSJD TFRVFODFPGMFWFMTJT O ThFJOEJSFDUJOUFSBDUJPOFffFDUJTfiSTUEFfiOFEJOUFSNTPGBQSPCMFN BVTFSPQFSBUJPOBM OFFE BHBQCFUXFFODVSSFOUBOEEFTJSFETUBUFThJTMFWFMIBTUIFMBSHFTUQPUFOUJBMTPMVUJPO TQBDFOPTQFDJfiDTPMVUJPOJTJEFOUJfiFEZFU.VMUJQMFBMUFSOBUJWFTPMVUJPOTNBZFYJTU O ThFEJSFDUJOUFSBDUJPOFffFDUJTUIFOEFfiOFEJOUFSNTPGPQFSBUJPOBMSFRVJSFNFOUT"TPMV UJPOTZTUFNJTJEFOUJfiFEThFEFTDSJQUJPOJTJOUFSNTPGSFRVJSFEJOUFSBDUJPOPGUIFTZTUFN XJUIUIFVTFSPS NPSFHFOFSBMMZ UIFFOWJSPONFOUThJTXPVMENBQBQQSPYJNBUFMZUPBO JOUFSOBMNPEFMPGUIFFOWJSPONFOUPS$0/014 O 'JOBMMZ UIFBDUVBMCFIBWJPSPGUIFTZTUFNJTEFfiOFE UIBUJT XIBUUIFTZTUFNDBOEPJGJUT EJSFDUEFQFOEFODJFTBSFTBUJTfiFE ThFDBSFYBNQMFXJMMCFEFWFMPQFEGSPNUIJTWJFXQPJOU. ThFTFRVFODFJTBTGPMMPXT $VSSFOUTJUVBUJPOQFSTPO1JTBUMPDBUJPO" %FTJSFETJUVBUJPO1JTBUMPDBUJPO# 3FRVJSFNFOUT3BTPMVUJPOTIBMMDIBOHFUIFDVSSFOUTJUVBUJPOJOUPUIFEFTJSFETJUVBUJPO UIBUJT TIBMMUSBOTQPSU1GSPN"UP#p 4PNFQPTTJCMFTPMVUJPOBQQSPBDIFTGPS3 B 1XBMLTGSPN"UP# C 1SJEFTCJDZDMFGSPN"UP# D 1UBLFTQVCMJDUSBOTQPSUBUJPOTVDIBTBTVCXBZPSCVTGSPN"UP# E P flJFTJOBOBJSQMBOFGSPN"UP# F 1UBLFTBCPBUGSPN"UP# G 1UBLFTBUBYJGSPN"UP# H 1SJEFTJOBQFSTPOBMDBSGSPN"UP# " USBEF TUVEZ JT EPOF UIBU DPOTJEFST WBSJBCMFT TVDI BT EJTUBODF GSPN " UP # UJNF DPO TUSBJOUT PO HFUUJOH GSPN " UP # BWBJMBCJMJUZ PG QPUFOUJBM TPMVUJPOT DPTU SFMJBCJMJUZ BOE GSFRVFODZ JTUIJTBPOFUJNFOFFE PSXJMMUIJTOFFESFDVSEBJMZPSXFFLMZ #BTFEPOUIFBOBMZTJT H JTTFMFDUFEBTUIFTPMVUJPOBQQSPBDI4GPS3 XIJDIDBOOPXCF TUBUFENPSFTQFDJfiDBMMZBT3BQFSTPOBMDBSTIBMMUSBOTQPSU1GSPN"UP#JOUPUBMFMBQTFE UJNFa5 BTTVNJOHUIFEFQFOEFODJFTBSFTBUJTfiFEThFTFUPGEFQFOEFODJFTIFSFDPSSFTQPOET UPUIFJOEJSFDUJOUFSBDUJPOFffFDUEFQFOEFODJFTHJWFOQSFWJPVTMZJOUIFDBSFYBNQMF %FQFOEFODJFTBSFNFOUJPOFEJOUIJTMJTU CVUBSFOPUJOEJWJEVBMMZSFQFBUFEThFTFUPGEFQFOEFODJFTXBTJUFNJ[FE JOUIFFBSMJFSDBSFYBNQMFEFTDSJQUJPO p 3FDBMMGSPNUIFDPSSFTQPOEFODFTFUEJTDVTTJPOJO$IBQUFSUIBU“TPMVUJPO”NFBOTUIFTPMVUJPOJTVOJEFOUJfiFE
PSVODPOTUSBJOFE
Mapping and Unification
O 305
"GVSUIFSUSBEFTUVEZJTEPOFUPEFUFSNJOFXIFUIFSUPCPSSPX CVJME MFBTF PSCVZBDBS ThFTFMFDUFEBQQSPBDIJTUPCVZBDBS/PX3DBOCFTQFDJBMJ[FEGVSUIFSJOUP3B QVSDIBTFEDBSTIBMMUSBOTQPSU1GSPN"UP#JOUPUBMFMBQTFEUJNFa5 BTTVNJOHUIFHJWFO EFQFOEFODJFTBSFTBUJTfiFE B %FQFOEFODJFTTBNFBTJO QMVTPOFBDBSUIBUTBUJTfiFT3JTBWBJMBCMFGPSQVSDIBTF /PXXFEFSJWFBSFRVJSFNFOU3UIBUDPOTUSBJOTXIBUUIFDBSNVTUCFBCMFUPEPPO UIFSPBECVZBDBSUIBUTBUJTfiFTUIFTFDPOTUSBJOUTXJUIQSPCBCJMJUZq BTTVNJOHUIF EFQFOEFODJFTBSFTBUJTfiFEThFTFUPGEFQFOEFODJFTIFSFDPSSFTQPOETUPUIFEJSFDUJOUFSBD UJPOFffFDUEFQFOEFODJFTHJWFOQSFWJPVTMZJOUIFDBSFYBNQMF B $BOUVSOBUTUSFFUDPSOFST GSPNBTUSFFUJOUPBESJWFXBZ BOEJOUPBQBSLJOHTQBDFJOB QBSLJOHMPU BOENBLFB6UVSOPOBGPPUXJEFTUSFFU C $BOHPGPSXBSEPSCBDLXBSEPOBSPBE D $BOQSPWJEFTVfficJFOUGPSDFPOXIFFMTUPBDIJFWFBDDFMFSBUJPOq"POSPBEXJUIHSBEF VQUPJODMJOFXIFODPFfficJFOUPGGSJDUJPOq' E $BOQSPWJEFTVfficJFOUGPSDFPOXIFFMTUPBDIJFWFEFDFMFSBUJPOq%POSPBEXJUIHSBEF VQUPEFDMJOFXIFODPFfficJFOUPGGSJDUJPOq' F $BOHFOFSBUFBOETVTUBJOTVffiDJFOUTQFFEUPESJWFUIFTQFFEMJNJU "TTVNQUJPOUIJT DBQBCJMJUZFOBCMFTUIFDBS GPSFYBNQMF UPUSBWFSTFUIFSPVUFGSPN"UP#JOUPUBMFMBQTFE UJNFa5
G )BTPQFSBUJOHSBOHFqNJMFT FH SBOHFCFUXFFOTUPQTOFFEFEUPfiMMGVFMUBOL PSSFDIBSHFCBUUFSJFT /PXXFEFSJWFBSFRVJSFNFOU3UIBUDPOTUSBJOTXIBUUIFDBSNVTUCFBCMFUPEP POJUTPXO XIJDIJTFTTFOUJBMMZUPUVSOJUTXIFFMTCVZBDBSUIBUTBUJTfiFTUIFTFDPOTUSBJOUT XJUIQSPCBCJMJUZq BTTVNJOHUIFEFQFOEFODJFTBSFTBUJTfiFEThFTFUPGEFQFOEFODJFT IFSFDPSSFTQPOETUPUIFDBSCFIBWJPSEFQFOEFODJFTHJWFOQSFWJPVTMZJOUIFDBSFYBNQMF B )BTUVSOJOHSBEJVTa3 C $BODBVTFBUMFBTUUXPPGJUTXIFFMTUPSFWPMWFJOFJUIFSBDMPDLXJTFPSDPVOUFSDMPDLXJTF EJSFDUJPO XJUIUIJTDPOTUSBJOUBMMUIFXIFFMTUIFDBSDBVTFTUPSPUBUFNVTUSPUBUFJOUIF TBNFEJSFDUJPOBUBHJWFOUJNFUIBUJT UIFDBSJTQSPIJCJUFEGSPNDBVTJOHPOFXIFFMUP SPUBUFDMPDLXJTFBOEBOPUIFSXIFFMUPTJNVMUBOFPVTMZSPUBUFDPVOUFSDMPDLXJTF D $BOBQQMZGPSDF'"POXIFFMTUPBDIJFWFBDDFMFSBUJPO E $BOBQQMZGPSDF'%POXIFFMTUPBDIJFWFEFDFMFSBUJPO F 'VFMUBOLIBTDBQBDJUZ$ JOHBMMPOT BOEFYQFDUFENJMFBHFJT3 JOOVNCFSPGXIFFM SFWPMVUJPOTQFSHBMMPO
TVDIUIBU$r3q8XIFFMSFWPMVUJPOTPSCBUUFSZDIBSHFJT TVfficJFOUUPMBTUq8XIFFMSFWPMVUJPOT 8JTDBMDVMBUFEUPZJFMENJMFTJGUIFDBS UJSFTNPVOUFEPOUIFXIFFMTBSFJODPOUBDUXJUIBSPBEXIJMFUIFZBSFSFWPMWJOH
*UFN EFfiOFTUIFJOEJSFDUJOUFSBDUJPOFffFDUBT3 USBOTQPSU1GSPN"UP# *UBMMPXTBMBSHF OVNCFSPGQPUFOUJBMTPMVUJPOT BTUIFQBSUJBMMJTUJOJUFN TIPXTThFJOEJSFDUJOUFSBDUJPOFffFDU JTJMMVTUSBUFEXJUIJODSFBTJOHTQFDJfiDJUZBT3JOJUFN QFSTPOBMDBS BOE3JOJUFN QVSDIBTFEQFSTPOBMDBS 3JOJUFN EFfiOFTUIFEJSFDUJOUFSBDUJPOCFIBWJPSPGUIFDBSPO BSPBE'JOBMMZ 3JOJUFN EFfiOFTUIFTZTUFNCFIBWJPSUVSOJUTXIFFMT 8IZEJEXFOPUKVTUSFEFfiOF3BUFBDIQPJOU JOTUFBEPGHJWJOHJUBEJffFSFOUNPSFTQFDJBMJ[FEJEFOUJUZ 3 FUD BU FBDI QPJOU ThF BOTXFS JT UIBU XF XBOU UP QSFTFSWF UIF NPSF HFOFSBM NPEFMT BT XFMM BT USBEF TUVEZ JOGPSNBUJPO CFDBVTFDJSDVNTUBODFTNBZDIBOHFJOUIFGVUVSFUIBUDBVTFVTUPHPCBDLVQUPBNPSFHFOFSBM SFRVJSFNFOUBOd fiOEBEJffFSFOUTPMVUJPO8FXBOUUPSFUBJOBMMPQUJPOTBOEBMMBOBMZTFT
306
O
Model-Oriented Systems Engineering Science
ThVT UIFDBSDBOPOMZUVSOJUTXIFFMTGPSXBSE CBDLXBSE PSTJEFUPTJEF*GJUJTUPNPWFPOB SPBE PSUSBOTQPSUQFPQMF NVMUJQMFBEEJUJPOBMEFQFOEFODJFTNVTUCFTBUJTfiFEThJTNFBOTUIBUBO FYUFSOBMNPEFMPGBDBSDBOPOMZEFTDSJCFCFIBWJPSPGJUTXIFFMTBOEUJSFT'PSFYBNQMF BOFYUFSOBM NPEFMDBOEFTDSJCFUIFOVNCFSPGUJSFSPUBUJPOTQFSCBUUFSZDIBSHFPSQFSUBOLPGGVFM CVUJUDBOOPU EFTDSJCFNJMFTQFSHBMMPOThBUNFUSJDFYJTUTJOUIFJOUFSOBMNPEFMPGUIFJOUFSBDUJPOPGBDBSXJUIJUT FOWJSPONFOU)PXFWFS BSFRVJSFNFOUTNPEFMDBOJODMVEFNJMFTQFSHBMMPOBOE JOGBDU BOZPGUIF JUFNTGSPN3UP3 BOEFWFOCFZPOEUIJTUPJUFNTJOUFSOBMUPUIFDBS BTXFEJTDVTTMBUFS TherFJTBOPUIFSJNQPSUBOUNBQQJOH JMMVTUSBUFE JO UIF BCPWF FYBNQMF OBNFMZ VTFS SFRVJSF NFOUTWFSTVTUSBEJUJPOBMFOHJOFFSJOHTQFD5SBEJUJPOBMMZ XFUIJOLPGVTFSTdefining XIBUUIFZXBOU JOUIFJSUFSNT BOEUIFOFOHJOFFSTQFSGPSNJOHTZTUFNTBOBMZTJTBOESFRVJSFNFOUTBOBMZTJT JODMVEJOH USBEFTUVEJFT UPQSPEVDFBOFOHJOFFSJOHspecification PGXIBUUIFTZTUFNNVTUEPThat TFRVFODF JTPOFWJFXPGUIFBCPWFFYBNQMFUIFVTFSSFRVJSFNFOUTBSFdefined JOJUFNT
BOEo UIFUSBEFBMUFSOBUJWFTBOEUSBEFTUVEJFTBSFQSFTFOUFEJOJUFNT UISPVHI BOEUIFFOHJOFFS JOHspecification JTTVNNBSJ[FEJOJUFN 5SBEJUJPOBMMZ JUFN XPVMEBMTPCFJODMVEFEJOUIF engineering specification. 8F NVTU BDLOPXMFEHF UIBU UIF OPSNBM QSPDFTT PG B QFSTPO CVZJOH B DBS XPVME OPU JOWPMWF BMMUIFGPSFHPJOHBOBMZTJTPSBMMUIFEJTUJODUJPOT"DBSJTBDPNNPEJUZXIPTFCBTJDGVODUJPOTBOE EFQFOEFODJFTBSFBTTVNFEBOEBMNPTUBMXBZTMFGUJNQMJDJU8FBDUVBMMZGPDVTPOBFTUIFUJDTTVDIBT DPMPSBOETUZMF BOEJUFNTTVDIBTVQHSBEJOHUIF$%QMBZFSThJTFYBNQMFIBTGPDVTFETUSJDUMZPO UIFFOHJOFFSJOHBTQFDUTPGUIFGVODUJPOBMCBTJDTPGBDBS ThFQPJOUJTUPVTFUIFTUSVDUVSFQSPWJEFE JOUIFNPEFMTQBDF BOEJOUIJTDPOUFYUFTQFDJBMMZUIFDPNQPTJUJPOEJNFOTJPO UPIFMQTPSUPVUBOE DMBSJGZUIFDPOUFOUTPGBUSBEJUJPOBMBSUJGBDUTVDIBTBSFRVJSFNFOUTEPDVNFOUBOECSJOHEFQFOEFO DJFTNPSFTUSPOHMZJOUPUIFQJDUVSFThFUFDIOJRVFJTPWFSLJMMGPSCVZJOHPSFWFOFOHJOFFSJOHBDBS #VUJGTPNFUIJOHBTNVOEBOFBOEXFMMVOEFSTUPPEBTBDBSIBTUIJTNVDIUFYUVSFBOEUIJTNBOZ EJTUJODUJPOT UIFONPSFDPNQMFYTZTUFNTPSEPNBJOTUIBUBSFOPUXFMMVOEFSTUPPENJHIUCFOFfiU GSPNUIFUFDIOJRVF
Indirect Effect Requirements and Correspondence Set ThFUSBEJUJPOBMSFRVJSFNFOUTEPDVNFOUJTWJSUVBMMZBMXBZTDPVQMFEXJUIBTZTUFNPSDBUFHPSZPG TZTUFNT BOEXJUIBOFOWJSPONFOUPSDBUFHPSZPGFOWJSPONFOUTThJTNFBOTUIBUUIFDPSSFTQPO EFODFTFU\. .1 8 4^IBTCFFOEFfiOFEBUUIFDPODFQUJPOPGUIFSFRVJSFNFOUTEPDVNFOU FWFO JGJNQMJDJUMZ XIFSF.JTUIFSFRVJSFNFOUTEPDVNFOU UIFNPEF.1JTiTIBMMw 8JTUIFJOUFOEFE FOWJSPONFOU BOE4JTUIFJOUFOEFETZTUFNXIJDIPGUFOEPFTOPUFYJTUXIFOUIJTDPSSFTQPO EFODFTFUJTDPODFJWFE )PXFWFS SFRVJSFNFOUTJOUIFGPSNPGVMUJNBUFVTFSOFFETBOEFffFDUTBSFVTVBMMZEFfiOFEJO UFSNTPGUIFVTFS OPUJOUFSNTPGBTZTUFNTBUJTGZJOHUIPTFOFFETPSBDIJFWJOHUIPTFFffFDUTThF VTFSOFFEJTUPCFUSBOTQPSUFEGSPN"UP#)PXUIBUJTBDIJFWFEJTOPUQBSUPGUIFVTFSFffFDUT NPEFM8IBUEPFTDPSSFTQPOEFODFNFBOJOUIJTTJUVBUJPO BOEXIBUEPSFRVJSFNFOUTNFBO 8FOPXEFTDSJCFUIFDPSSFTQPOEFODFTFUTGPSUIFUSBOTQPSUBUJPOBOEFWPMVUJPOBSZSFTFBSDIFS FYBNQMFT BOEVTFUIPTFUPBOTXFSUIFGPSFHPJOHRVFTUJPOT 5SBOTQPSUBUJPOFYBNQMF6TFSOFFEFffFDUVTFS6OFFETUPHFUGSPNMPDBUJPO"UPMPDBUJPO# N . 1SFDPOEJUJPO6JTBU"UJNF51PTUDPOEJUJPO6JTBU#BUUJNF5 XIFSF "w# BOE5o5a1 BOE1JTBUJNFQFSJPE TVDIBTNJOVUFTPSIPVSTPS EBZT *UNJHIUCFUIBU"BOE#BSFOPUTJOHMFfiYFEQPJOUTUIFZNBZSFQSFTFOUTFUT PGMPDBUJPOT BOEBTJOHMFFMFNFOUGSPNFBDINBZCFTFMFDUFEFBDIEBZPSFBDIIPVS
Mapping and Unification
O
307
N .1TIBMM TBUJTGZ.
N 8XPSMEJOXIJDI6 " BOE#FYJTUBU5 N $BTF4OPTPMVUJPOIBTCFFOJEFOUJfiFE N $BTF44BOJEFOUJfiFETZTUFN TVDIBTBDBS &WPMVUJPOBSZSFTFBSDIFSFYBNQMF6TFS6FWPMVUJPOBSZEZOBNJDTDPNNVOJUZ6TFSFffFDU 6 QVCMJTIFT BU MFBTU UFO QVCMJDBUJPOT UIBU SFGFSFODF UIF SFTFBSDIFST QBQFS JO UIF OFYU ZFBST N .1SFDPOEJUJPOQBQFSJTQVCMJTIFEBUUJNF5OPPOFJO6IBTDJUFEJU1PTUDPOEJUJPO BUMFBTUUFO6QVCMJDBUJPOTIBWFDJUFEUIFQBQFSBUUJNF5 XIFSF5o5aZFBST N .1TIBMM TBUJTGZ. N 8XPSMEJOXIJDI6BOEUIFQBQFSFYJTUEVSJOHUIFQFSJPEGSPN5UP5 BOE6 QSPEVDFTQVCMJDBUJPOTEVSJOHUIFQFSJPEGSPN5UP5 N $BTF4 N $BTF4 4BOJEFOUJfiFETZTUFN TVDIBTBSFTFBSDIFSDBQBCMFPGQSPEVDJOHB QBQFSUIBUBDIJFWFTUIJTFffFDUTQFDJfiDBMMZUIF4BOUB'FSFTFBSDIFS ThFTFDPSSFTQPOEFODFTFUTMPPLMJLFiOPSNBMwDPSSFTQPOEFODFTFUTCVUUIFZEJffFSJOBUMFBTU POFXBZThFNPEFM.JOBDPSSFTQPOEFODFTFUVTVBMMZJTTFFOBTBNPEFMPGUIFTZTUFN4JOUIF DPSSFTQPOEFODFTFU#VUJOUIJTDBTF UIFNPEFM.JTBNPEFMPGUIFFffFDUPOUIFVTFSPGBOJNQMJFE TPMVUJPO"TTUBUFEQSFWJPVTMZJOUIFBOBMZTJTTFDUJPO .JTUIFSFGPSFBOFYUFSOBMNPEFMPGUIFVTFS OPUBOFYUFSOBMNPEFMPGUIFTPMVUJPOPSTZTUFN The SFRVJSFNFOUTBSFBTPMVUJPO XIFUIFSidentified PSOPU TIBMMEPTPNFUIJOHUPDBVTFPS influence UIFVTFSeffects UPIBQQFOHJWFOUIBUUIFQSPQFSEFQFOEFODJFTPGUIFTPMVUJPOUP BDIJFWFUIFTFeffects BSFsatisfied. *OUIFDBTFXIFSFBTPMVUJPO4IBTCFFOidentified, BMMVTFS effects DBO CF BMMPDBUFE BT SFRVJSFNFOUT PG 4 #VU BT TUBUFE QSFWJPVTMZ JG UIF EFDJTJPO JT UP JODMVEFVTFSFffFDUTJOBTZTUFNSFRVJSFNFOUTEPDVNFOU UIFEPDVNFOUNVTUCFVOBNCJHVPVT BOEDMFBSBCPVUUIFEFQFOEFODJFTPG4POUIFVTFSBOEPUIFSFMFNFOUTPGUIFFOWJSPONFOUJO PSEFSUPBDIJFWe the effects.
CS Actualization *U UVSOT PVU UIBU UIF 4& JOTUJODUT UIBU TFQBSBUF UIF SFRVJSFNFOUT PG B TZTUFN BOE FYUFOE UIFN JOUP EJSFDU PS JOEJSFDU JOUFSBDUJPO FffFDUT XJUI UIF FOWJSPONFOU TFSWF VT XFMM XIFO XF DPOTJEFS FOHJOFFSJOHDPNQMFYTZTUFNT%VFUPBVUPOPNZ TVDITZTUFNTSFRVJSFNPSFFOWJSPONFOUTIBQJOH UIBOEJSFDUTZTUFNFOHJOFFSJOH TPUIFJOEJSFDUJOUFSBDUJPOJTBQQSPQSJBUFGPSUIBUThFFYBNQMFPG UIFFWPMVUJPOBSZSFTFBSDIFSHJWFOBCPWFJMMVTUSBUFTUIFBQQSPBDI8FEPOPUUFMMBQFSTPOPSPUIFS BVUPOPNPVTBHFOUXIBUCFIBWJPSUIFZTIPVMEFYIJCJUXFUFMMUIFNXIBUFffFDUXFXPVMEMJLFUIFN UPBDIJFWF PSUIFZEFDJEFXIBUFffFDUUIFZXPVMEMJLFUPBDIJFWF
Other Engineering Mappings Exploring Requirements by Looking Inward "USBEJUJPOBMSFRVJSFNFOUTEPDVNFOUDBOJODMVEFOPUPOMZSFRVJSFNFOUTBTTPDJBUFEXJUIUIFFOWJ SPONFOUPGUIFTZTUFN CVUBMTPSFRVJSFNFOUTBOEDPOTUSBJOUTPOUIFJOUFSOBMEFTJHOPSBSDIJUFD UVSFPGUIFTZTUFN$PNNPOFYBNQMFTJODMVEFBSFRVJSFNFOUUIBUBHJWFOTUBOEBSENVTUCFVTFE
308 O
Model-Oriented Systems Engineering Science
JOUIFTZTUFNPSUIFTZTUFNJTDPOTUSBJOFEUPVTJOHBDFSUBJOUFDIOPMPHZPSJOUIFDBTFPGTPGUXBSF BMMUIFTPGUXBSFNVTUCFXSJUUFOJOBDFSUBJOMBOHVBHF 8IJMFUIJTJTBDDFQUFEBOEUPTPNFFYUFOUMFHJUJNBUFQSBDUJDFJOUIFDPOUFYUPG54& JUOFFETUP CFSFWJTJUFEJOUIFCSPBEFSDPOUFYUPGUIFGVUVSF4&BOEFTQFDJBMMZGPS$4ThFEBOHFSJOPWFSDPO TUSBJOJOH$4JOUFSOBMTJTUIBUJUUFOETUPJOUFSGFSFXJUIBVUPOPNPVTBDUJWJUJFTMJLFTFMGPSHBOJ[BUJPO BOEUIFHFOFSBUJPOPGFNFSHFOUQSPQFSUJFTBOECFIBWJPS
Resulting Requirements Mapping Spectrum 8FIBWFMPPLFEBUUXPTFQBSBUFDPOUJOVVNTSFHBSEJOHIPXBSFRVJSFNFOUTTQFDFYUFOETBOFYUFS OBMTQFD8FMPPLFEFYUFOTJWFMZBUUIFPVUXBSENBQQJOH BOECSJFflZBUUIFJOXBSENBQQJOH O 0VUXBSEPOFDPOUJOVVNJTBOFYUFOTJPOJOUPUIFJOUFSOBMNPEFMPGUIF TZTUFNFOWJSPO NFOU JODMVEJOH UIF FYUFSOBM NPEFM PG UIF VTFS UP EFfiOF DPOTUSBJOUT BOE FffFDUT 0OF FYUSFNF FOE PG UIJT TQFDUSVN JT B QVSF FYUFSOBM TZTUFN TQFD XIJDI JODMVEFT POMZ TZT UFN CFIBWJPS EFQFOEFODJFT BOE TQFDJfiFT POMZ XIBU HPFT JO BOE DPNFT PVU PG UIF TZT UFNCPVOEBSJFTQPSUTThFPUIFSFYUSFNFEFfiOFTUIFDPNQMFUFFOWJSPONFOU UIFJOEJSFDU JOUFSBDUJPOFffFDUTPOUIFVTFS O *OXBSEUIFPUIFSDPOUJOVVNJTUIFQSFWJPVTMZBDLOPXMFEHFEFYUFOTJPOJOUPUIFJOUFSOBM NPEFMPGUIFTZTUFN UPQMBDFDPOTUSBJOUTPOJU0OFFYUSFNFFOEPGUIJTTQFDUSVNJTBQVSF FYUFSOBMTQFD XIJDIQMBDFTOPJOUFSOBMDPOTUSBJOUTThFPUIFSFYUSFNFJTXIFSFUIFFOUJSF EFTJHOPSJOUFSOBMNPEFMJTTQFDJfiFEJOUIFFYUFSOBMNPEFM BOEUIFJOUFSOBMPGFBDIQBSU BOETPPOBMMUIFXBZEPXOUPUIFCPUUPNPGUIFDPNQPTJUJPOIJFSBSDIZ &MFNFOUTBDSPTTUIJTFOUJSFTQFDUSVNDBOCFJODPSQPSBUFEJOUPBSFRVJSFNFOUTEPDVNFOU)PXFWFS BTNFOUJPOFEBCPWF FYUFOEJOHPVUXBSEJTJONBOZDBTFTCFUUFSQSBDUJDFUIBOJTFYUFOEJOHJOXBSE FTQFDJBMMZGPSDPNQMFYTZTUFNT
Mapping Interaction Artifacts ThF$0/014EPDVNFOUNBQTGBJSMZDMFBOMZUPUIFFOWJSPONFOUSFMBUJPONPEFM7JO'JHVSF BMUIPVHIJUDPVMENBOEBUFPUIFSDPOTUSBJOUTPOUIFTZTUFNBSDIJUFDUVSF ThFBSDIJUFDUVSFEFTDSJQUJPONBQTTJNQMJTUJDBMMZUPUIFJOUFSOBMNPEFMPG4 XIJDIJT7JO 'JHVSF/PUFUIBUUIJTJOUFSOBMNPEFM BTBMMJOUFSOBMNPEFMT JODMVEFTUIFFYUFSOBMNPEFMT PGJUTQBSUT JOEJDBUFEJO'JHVSFBT7ThJTJTXIFSFJUTUPQT)PXFWFS UIFSFBMJTUJDNBQQJOH PGBOBSDIJUFDUVSFDBOESJWFEPXOBMMUIFXBZUPUIFCPUUPNPGUIFDPNQPTJUJPOTUBDLCZJNQPT JOHDPOTUSBJOUTPOBMMFMFNFOUTPGUIFTZTUFN BOBMPHPVTUPUIFJOXBSEMPPLJOHFYUFOTJPOPGUIF SFRVJSFNFOUTEPDVNFOU
Significance of the Overall Engineering Mapping ThFFOHJOFFSJOHNBQQJOHFYBNQMFTBOEBOBMZTJTQSFTFOUFEJOUIJTTFDUJPOIBWFTIPXOUIBU.04&4 DMBSJfiFTDFSUBJOBTQFDUTPGUSBEJUJPOBMBSUJGBDUT BOEQMBDFTTPNFDPOTUSBJOUTPOUIFNCVUBMTPBMMPXT DPOTJEFSBCMFflFYJCJMJUZJOUIFN4FWFSBMTJHOJfiDBOUGFBUVSFTPGUIFNBQQJOHDBOCFJEFOUJfiFE&BDI JTQSFTFOUFEBOECSJFflZEJTDVTTFEJOUIFGPMMPXJOHTVCTFDUJPOT
Mapping and Unification
O 309
The Mapping Makes Dependencies Clear 8FTUBUFEUIBUUIFiQSPWJEFTwBOEiSFRVJSFTwTUSVDUVSFPGBOFYUFSOBMJOUFSGBDFTQFDJfiDBUJPOHPFT CFZPOEUSBEJUJPOBMSFRVJSFNFOUTEPDVNFOUTUPTQFDJGZEFQFOEFODJFT3FRVJSFNFOUTUIBUDPNQMZ XJUI.04&4NVTUNBLFUIFEFQFOEFODJFTDMFBSJOUIFTQFDJfiDBUJPO XIFUIFSUIFZBSFUIFNJOJ NBMEFQFOEFODJFTPGTZTUFNCFIBWJPSPSUIFNBYJNVNEFQFOEFODJFTPGJOEJSFDUFffFDUT ,OPXMFEHFPGUIFTFEFQFOEFODJFTBOEIPXUIFZBSFBMMPDBUFEBSFFTTFOUJBMGPSBEFRVBUFUFTUJOH *UJTSFMBUJWFMZTJNQMFUPEFfiOFUFTUTGPSTZTUFNCFIBWJPSCFDBVTFUIFEFQFOEFODJFTBSFNJOJNBM#VU EFQFOEFODJFTPGJOEJSFDUFffFDUTDBOCFTVCTUBOUJBM BOEJGUIFZBSFOPUVOEFSTUPPE UFTUJOHDBOCF WFSZDPNQMJDBUFEBOEVOGPDVTFE BOEUIFSFTVMUTIBSEUPJOUFSQSFU $PNQMJBODFJTBDUVBMMZCBTFEPOFTUBCMJTIFEEFQFOEFODJFTThJTSFGFSTUPUIFGBDUUIBUJOTPNF WJFXT OPEFQFOEFODJFTIBWFCFFOFTUBCMJTIFE*OUIF3SFRVJSFNFOUTWJFXPGUIFDBSFYBNQMFJO UIFTFDUJPOFOUJUMFEi0QQPTJUF&OEPGUIF5FMFTDPQF6TFS7JFXQPJOU wOPTPMVUJPOJTJEFOUJfiFE POMZUIFJOEJSFDUFffFDU/PEFQFOEFODJFTBSFFTUBCMJTIFEJOUIJTWJFX8IFOTPMVUJPOTBSFJOUSP EVDFE BTJO B UISPVHI H
FBDIPGUIFNJOUSPEVDFTJUTPXOTFUPGEFQFOEFODJFTThFUSBEFPff BOBMZTJTDPOTJEFSTCPUIXIBUFBDITPMVUJPOQSPWJEFTBOEXIBUJUTEFQFOEFODJFTBSF
All Artifacts Are Views of the Model Space Structure #FDBVTFUSBEJUJPOBMBSUJGBDUTDBOSBOHFBDSPTTUIFDPNQPTJUJPOTQFDUSVN CPUIVQBOEEPXOGSPN UIFQPJOUPGJOUFSFTU XIBUNFDIBOJTNDBOXFVTFUPNPEFMUIFN ThFBOTXFSJTWJFX"MMBSUJGBDUT JODMVEJOH$0/014 SFRVJSFNFOUT BSDIJUFDUVSF BOEEFTJHO BSFWJFXTPGUIFJOUFSUXJOJOHDPN QPTJUJPOTUSVDUVSFUIBUDBOFYUFOEXFMMCFZPOEBOPNJOBMJOUFSOBMPSFYUFSOBMNPEFMThFNBQ QJOHBMTPNBLFTUIFUBSHFUPGUIFWJFXDMFBSJUJTOPUBMXBZTUIFTZTUFNPGJOUFSFTU*OBEEJUJPO UIF FYUFSOBMJOUFSOBMTUSVDUVSFPG.04&4DPNQPTJUJPONBLFTDMFBSFBDIPGUIFFMFNFOUTPGUIFWJFX BSUJGBDU BOEIPXUIFZSFMBUFUPFBDIPUIFS /PUFUIBUUIFUSFBUNFOUPGUSBEJUJPOBMBSUJGBDUTBTWJFXTJTSFJOGPSDFECZUIFGBDUUIBUUIFBSUJ GBDUTDBOBMTPWBSZBDSPTTPUIFSNPEFMTQBDFEJNFOTJPOT'PSFYBNQMF BOZPGUIFBSUJGBDUTDBOWBSZ JOTQFDJfiDJUZ XIJDIJTTVQQPSUFEJOUIFDPNNPOJ[BUJPOEJNFOTJPO ThFMBUJUVEFHJWFOUIFBSUJGBDUTSBJTFTQPUFOUJBMPWFSMBQTBOEDPOflJDUTCFUXFFOUIFEPDVNFOUT PSWJFXT(PPEQSBDUJDFJTUPEFfiOFCPVOEBSJFTCFUXFFOUIFNTPOPPWFSMBQTFYJTU#VUJGPWFSMBQT BSFBMMPXFE UIFZNVTUCFBEKVEJDBUFEUPCFDPOTJTUFOU PSCFUUFSZFU UPEFDJEFGPSFBDISVMFPS DPOTUSBJOUXIJDIWJFXJTUIFPXOFS BOEUIFPUIFSTSFGFSFODFJUThFPXOFSJTSFTQPOTJCMFGPSDPO fiHVSBUJPONBOBHFNFOUPGUIFSVMF'PSFYBNQMF JGUIFSFRVJSFNFOUTEPDVNFOUEFfiOFTFOWJSPO NFOUFffFDUT XIJDIJTUSBEJUJPOBMMZUIFQSPWJODFPGUIF$0/014 BOBHSFFNFOUTIPVMECFNBEF POXIJDIJTUIFPXOFSPGUIJTSVMF&WFONPSFPWFSMBQDBOPDDVSPOUIFJOXBSETJEFJGCPUIUIF SFRVJSFNFOUTWJFXBOEUIFBSDIJUFDUVSFWJFXXBOUUPDPOTUSBJOBMMUIFXBZEPXOUIFDPNQPTJUJPO IJFSBSDIZ'PSFYBNQMF CPUINBZNBOEBUFUIBUBDFSUBJOTUBOEBSECFVTFEBUBMMMFWFMT"EFDJTJPO TIPVMECFNBEFBTUPXIFUIFSUIFSFRVJSFNFOUTWJFXPSUIFBSDIJUFDUVSFWJFXPXOTUIJTSVMF
SE General Problem Solving 4PNFSFRVJSFNFOUTBSFTUBUFEBTBNPEFMPGBVTFSSBUIFSUIBOBTBNPEFMPGBTZTUFN"TZTUFNT FOHJOFFS NVTU EFfiOF BOE BTTFTT QPTTJCMF TPMVUJPOT BOE EFUFSNJOF XIFUIFS UIF TPMVUJPO TIPVME JOWPMWFBO4&TZTUFN5BCMFTIPXTUIFQBUUFSOThFBOBMZTJTPG B JODMVEFTBWBSJFUZPGQPT TJCMFTPMVUJPOT NBOZPGUIFNOPU4&TZTUFNTThFDBSFYBNQMFJOUIFTFDUJPOFOUJUMFEi0QQPTJUF &OEPGUIF5FMFTDPQF6TFS7JFXQPJOUwMJTUFEBWBSJFUZPGTPMVUJPOT4VQQPTFUIFTZTUFNTFOHJOFFS
310 O
Model-Oriented Systems Engineering Science
Table 12.1
Pre-Systems Problem Solving
Traditional Artifact
Level
a. Need or gap
Indirect effect
b. CONOPS
Direct effect
c. Requirements specification
System behavior
MOSES Model External model of user (but not a requirement of the user) Internal model of interaction of system with its environment External model of system
BTTFTTFE UIF QPTTJCMF TPMVUJPOT BOE CBTFE PO UIF TJUVBUJPO SFDPNNFOEFE B XBML *G UIJT TPMVUJPOXFSFBEPQUFE JUXPVMEQSPCBCMZOPUCFDPOTJEFSFEBO4&TZTUFN%FDJEJOHXIFUIFSBO 4&TZTUFNJTOFFEFEBTUIFTPMVUJPOUPBQSPCMFNJTQBSUPG4& BOEJUJODMVEFTUIFNPEFMUZQFJO SPX B JO5BCMF*OSPX B
OPTZTUFNPSTPMVUJPOJTJEFOUJfiFEJOSPX C BOE D
BTZTUFNJT JEFOUJfiFEBTUIFTPMVUJPO ThFQPJOUJTUIBUQBSUPGUIFXPSLPGTZTUFNTFOHJOFFSTJTHFOFSBMQSPCMFNTPMWJOH BTPQQPTFE UPFOHJOFFSJOHPSBDUVBMJ[JOHBTZTUFNQFSTFThFHFOFSBMQSPCMFNTPMWJOHXPSL IPXFWFS EPFT PDDVSJOUIFDPMMFDUJWFBDUVBMJ[BUJPOTQBDF
Autonomous Systems without External Models *ODBTFTXIFSFBOBVUPOPNPVTTZTUFNEFDJEFTUPBDIJFWFUIFJOEJSFDUFffFDUPSUIFEJSFDUFffFDU OP FYUFSOBMNPEFMPGUIJTTZTUFNJTOFFEFE ThFTZTUFNJTGSFFUPEFDJEFXIJDIFYUFSOBMCFIBWJPSXJMM BDIJFWFUIFEFTJSFEFffFDU3FRVJSFNFOUTBSFTUBUFEJOUFSNTPGUIFEJSFDUPSJOEJSFDUFffFDUNPEFMT ThJTNBZCFFYUFOEFEUPTPNFEFHSFFUPNPSFUSBEJUJPOBMTZTUFNT'PSFYBNQMF UIFHPWFSO NFOU NBZ EFDJEF UP EFfiOF EJSFDU FffFDUT PO UIF FOWJSPONFOU BOE BMMPX B DPOUSBDUPS UP CF UIF BVUPOPNPVTBHFOUUIBUEFDJEFTXIBUUIFTZTUFNCFIBWJPS FYUFSOBMTQFDJfiDBUJPO OFFETUPCFUP BDIJFWFUIPTFFffFDUT*OUIPTFDBTFT UIFHPWFSONFOUOFFETUPNBLFDMFBSUIFEFTJSFEFffFDUTBOE UIFFOWJSPONFOUBMDPOTUSBJOUT BOEUIFDPOUSBDUPSOFFETUPNBLFDMFBSUIFEFQFOEFODJFTPGUIF TPMVUJPO
Adaptation and Versatility ThFBOBMZTJTUIVTGBSJTPOMZQBSUPGUIFTUPSZ'PSBHJWFOTZTUFNUIBUJTSFBMJ[FE XFEFfiOFUIF FffFDUTBOEUIFTZTUFNQFSGPSNTJOBXBZUIBUBDIJFWFTUIPTFFffFDUT'JSTU EFQMPZNFOUPGBTZTUFN JOWPMWFT NPWJOH DPQZJOH PS JOTUBOUJBUJOH UIF TZTUFN GSPN UIF TPMVUJPO TQBDF JOUP B EFQMPZFE TUBUFJOPOFPSNVMUJQMFQSPCMFNTQBDFFOWJSPONFOUT TVDIBTBGBDUPSZQSPEVDJOHNVMUJQMF#PFJOH BJSDSBGUUPTFOEUPEJffFSFOUBJSMJOFT PSBTPGUXBSFTZTUFNCFJOHEJTUSJCVUFEUPNVMUJQMFVTFST 1BSU PG UIF EFQMPZNFOU NBZ CF DPOfiHVSJOH DVTUPNJ[JOH PS BEBQUJOH UP UIF TQFDJfiD FOWJSPO NFOUEVSJOHJOTUBMMBUJPO BOEDPOUJOVJOHUIFSFBGUFS ThFTPMVUJPOTQBDFTZTUFNBOEUIFBTTPDJ BUFEEFQMPZFETZTUFN T DPSSFTQPOEUP.BSUJOT JOUFSWFOUJPOTZTUFNBOEEFQMPZFETZTUFN SFTQFDUJWFMZ 4FDPOE XIFOUIFTZTUFNJTEFQMPZFE JUOPUPOMZFOUFSTUIFQSPCMFNTQBDF CVUJUBMTPCFDPNFT QBSUPGUIFQSPCMFNTQBDFBOEUIFSFCZDIBOHFTUIFQSPCMFNTQBDF8FOPXIBWFUPDPOTJEFSUIBU UIFTZTUFNBOEJUTFOWJSPONFOUBSFNVUVBMMZBEBQUJOHFOUJUJFTXJUIJOUIFQSPCMFNTQBDF"TTPPO BTUIFTZTUFNJTTVDDFTTGVMJOBDIJFWJOHJUTFffFDUT UIFFOWJSPONFOUDIBOHFTThPTFDIBOHFTPGUFO
Mapping and Unification
O 311
NFBOUIBUUIFEFQMPZFETZTUFNOFFETUPDIBOHFJOTPNFXBZ"OETPPOJOBSFQFBUJOHDZDMF5PEP UIJTNFBOTUIBUUIFEFQMPZFETZTUFNDBOOPUCFEFWFMPQFEJOUIFPMESFHJNFPGTBUJTGZJOHBfiYFETFU PGSFRVJSFNFOUTThFBDUVBMJ[BUJPOQSPDFTTNVTUBOUJDJQBUFUIFDIBOHFTUIFTZTUFNNJHIUJOEVDF JOJUTFOWJSPONFOUBOEUIFDIBOHFTUIFOFXFOWJSPONFOUSFRVJSFTPGUIFTZTUFN BOEUIFSFTVMUJOH TZTUFNNVTUCFBCMFUPEFBMXJUIUIPTFDIBOHFTJOBOPOHPJOHQSPDFTT *OUIFDPOUFYUPGUIJTSFQFBUJOHDZDMFJOXIJDITZTUFNBOEFOWJSPONFOUDIBOHFBOEBEBQUUP FBDIPUIFSJOBTFSJFTPGJOUFSBDUJPOTPSNPWFT UIFPSJHJOBMTZTUFNJOHFOFSBMOFFETUXPGFBUVSFTCVJMU JO JUNVTUIBWFBOJOIFSFOUDBQBCJMJUZUPDIBOHFJUTCFIBWJPS JUNVTUCFTVffiDJFOUMZBEBQUBCMF UPDIBOHF FJUIFSCFDIBOHFECZUIFTZTUFNTFOHJOFFSPSBVUPOPNPVTMZDIBOHFJUTFMG TPUIBUJUDBO SFTQPOEUPDIBOHFTUIFFOWJSPONFOUQSFTFOUTUPJUThFTFUXPGFBUVSFTSFflFDU SFTQFDUJWFMZ DIBOHF MFWFMT- SBOHFPSWFSTBUJMJUZPGCFIBWJPS BOE- BEBQUBCJMJUZPGTZTUFN BTEFfiOFEJO$IBQUFS 54& IBT CFFO EPJOH UIJT JO DFSUBJO BSFOBT OPUBCMZ JO UIF TFDVSJUZ BSFB 0OHPJOH NVUVBM BEBQUBUJPOPGTFDVSJUZNFDIBOJTNTBOEQFPQMFUSZJOHUPCSFBLUIFNFDIBOJTNTIBTCFFOBMPOH TUBOEJOHQBUUFSOThFCBDLBOEGPSUIBEBQUBUJPOCFUXFFO*OUFSOFUIBDLFSTBOEBOUJWJSVTTFDVSJUZ TQFDJBMJTUTIBTCFDPNFSJUVBMJ[FEUPUIFFYUFOUUIBUXFOPXHFUWJSVTEFfiOJUJPOfiMFVQEBUFTBMNPTU FWFSZEBZUPQSPUFDUBHBJOTUOFXWJSVTFTUIBUBQQFBS*OUIFBSFBPG$4 UIFTFNVUVBMBEBQUBUJPO QBUUFSOT BSF FWFO NPSF EPNJOBOU ThF EFWFMPQNFOU PG DPNQMFY BEBQUJWF TZTUFNT DPODFQUT IBT SFTVMUFEJONPEFMTPGUIFTFQBUUFSOTBDSPTTBCSPBESBOHFPGTZTUFNTBOEFOWJSPONFOUT .04&4 QSPWJEFT TFWFSBM GPVOEBUJPOBM FMFNFOUT UIBU TVQQPSU UIF GFBUVSFT JEFOUJfiFE BCPWF JODMVEJOH O ThFSFQFBUJOHBOEJOUFSUXJOJOHTUSVDUVSFPGJOUFSOBMBOEFYUFSOBMTQFDJfiDBUJPOTQSPWJEFT B DMFBS QJDUVSF PG UIF EJTUJODUJPO CFUXFFO TZTUFN CFIBWJPS EJSFDU FffFDUT BOE JOEJSFDU FffFDUT O ThFJOIFSFOUFYQFDUBUJPOPGDPOUJOVBMDIBOHF BOENPEFMTPGDIBOHF TVQQPSUTBEBQUBCJM JUZBOEWFSTBUJMJUZ O ThFNPEVMBSJUZBOEEFDPVQMJOHBTQFDUTPG.04&4BMTPTVQQPSUBEBQUBCJMJUZ O ThFflFYJCJMJUZPGHFOFSBMNPEFMTFOBCMFTUIFCPVOEJOHBOENPEFMJOHPGUIFBEBQUBUJPO TQBDFPGTZTUFNBOEFOWJSPONFOU BTXFMMBTTZTUFNWFSTBUJMJUZ O ThFJODMVTJPOPGTPDJBMBOEQTZDIPMPHJDBMNPEFMTUIBUEFQJDUNPUJWBUJPOBOEHPBMEJSFDUFE CFIBWJPSIFMQJOGPSNUIFDPOUFOUPGUIFHFOFSBMNPEFMTPGUIFBEBQUBUJPOTQBDF JOFffFDU ZJFMEJOH CFUUFS NPEFMT PG UIF QIBTF TQBDF BOE USBKFDUPSJFT PG UIF NVUVBM HBNF UIBU JT QMBZFECFUXFFOTZTUFNBOEFOWJSPONFOU
Definitions of Traditional Artifacts (JWFOUIFNBUFSJBMQSFTFOUFEUIVTGBSJOUIFCPPL XFBSFJOBQPTJUJPOUPEFfiOFUSBEJUJPOBMBSUJ GBDUTJO.04&4UFSNT8FIBWFHJWFOCSJFGEFfiOJUJPOTJOTFWFSBMQMBDFTCVUOPXXFDBOHJWFNPSF DPNQMFUFEFfiOJUJPOT$PODFQUPGPQFSBUJPOT SFRVJSFNFOUTEPDVNFOU BSDIJUFDUVSF BOEEFTJHOBSF EFfiOFE3FDBMMUIBU JO.04&4 FBDIPGUIFTFJTSFHBSEFEBTBNPEFM BOENPSFTQFDJfiDBMMZBTB WJFXUIBUDVUTBDSPTTUIFNPEFMTQBDF "DPODFQUPGPQFSBUJPOTPS$0/014FYJTUTJOBDPOUFYUJOXIJDIBTZTUFN4IBTCFFOJEFOUJ fiFEBOEBOFOWJSPONFOU&IBTCFFOJEFOUJfiFEBTUIFFOWJSPONFOUPG4&DPOTJTUTPGBMMFOUJUJFT UIBUBSFSFMBUFEUP4PSJOUFSBDUXJUI4'VSUIFSNPSF UIF$0/014JTSFHBSEFEBTUIF$0/014 PG 4 JO & UIBU JT B DPSSFTQPOEFODF IBT CFFO FTUBCMJTIFE UIBU BTTPDJBUFT UIF TZTUFN 4 XJUI UIF $0/014NPEFMJOUIFXPSME& QFSIBQTXJUIBNPEBMJUZTVDIBTiTIBMMwPSiEFTJSFEwThFWJFX QPJOUJOXIJDIUIF$0/014WJFXJTEFfiOFEJTUIFMPDVTPGBOJOUFSOBMNPEFMPGUIFJOUFSBDUJPO
312
O
Model-Oriented Systems Engineering Science
PG4XJUI&/PSNBMMZ UIFJOUFSBDUJPOTBNPOHFMFNFOUTPG& JF JOUFSBDUJPOTOPUJOWPMWJOH4 BSFFYDMVEFEGSPNUIF$0/014CVUTVDIJOUFSBDUJPOTBSFOPUQSPIJCJUFEGSPNBQQFBSJOHJOUIF $0/014ThBUJT JO'JHVSF 7XPVMEOPSNBMMZCFUIF$0/014 CVU7DPVMEBMTPCF UIF$0/014 ThFDPOUFOUTPGUIF$0/014WJFXJODMVEFBMMJOGPSNBUJPOJOUIFJOUFSOBMTQFDJfiDBUJPOUBCMF JO$IBQUFSTFMFDUFEUPCFNBEFFYQMJDJUJOUIFNPEFM XIFSFUIFDPNQPOFOUTBSF4BOEUIF& FOUJUJFT BOEUIFDPOOFDUPSTBSFUIFWFIJDMFTPGJOUFSBDUJPOCFUXFFO4BOEUIF&FOUJUJFT#FDBVTF QBSUPGUIFJOUFSOBMTQFDJfiDBUJPOJTFYUFSOBMTQFDJfiDBUJPOTPGFBDIDPNQPOFOUBOEDPOOFDUPS UIPTF TQFDJfiDBUJPOTBSFBMTPQBSUPGUIF$0/014 UPTPNFMFWFMPGEFUBJMThJTNFBOTUIBUUIF$0/014 XJMMJODMVEFBOFYUFSOBMNPEFMPG4BOEPGFBDIFMFNFOUPG&*OBEEJUJPO UIF$0/014WJFXNBZ TQFDJGZBEEJUJPOBMSVMFTBOEDPOTUSBJOUTUIBUXPVMEOPSNBMMZCFJODMVEFEJOUIFJOUFSOBMNPEFM PG4 PSFWFOGVSUIFSEPXOUIFDPNQPTJUJPOIJFSBSDIZPG4#FDBVTFUIJTQSBDUJDFUFOETUPCSFBL NPEVMBSJUZ JUJTOPUHFOFSBMMZFODPVSBHFECVUJUJTTPNFUJNFTBQQSPQSJBUF "SFRVJSFNFOUTEPDVNFOU PSSFRVJSFNFOUTWJFX VTVBMMZFYJTUTJOBDPOUFYUJOXIJDIBTZTUFN 4IBTCFFOJEFOUJfiFE BOETPNFUJNFTBOFOWJSPONFOU&IBTCFFOJEFOUJfiFE BUMFBTUJOBHFOFSBM XBZ BTUIFFOWJSPONFOUPG4'VSUIFSNPSF UIFSFRVJSFNFOUTWJFX3JTSFHBSEFEBTUIFSFRVJSF NFOUTPG4UIBUJT BDPSSFTQPOEFODFIBTCFFOFTUBCMJTIFEUIBUBTTPDJBUFTUIFTZTUFN4XJUIUIF SFRVJSFNFOUTNPEFM3XJUINPEBMJUZiTIBMMw PSPUIFSQSFTDSJQUJWFNPEBMJUZ
QFSIBQTJOUIFXPSME &ThFWJFXQPJOUJOXIJDI3JTEFfiOFEJTUIFMPDVTPGBOFYUFSOBMNPEFMPG4*G3BTTVNFT& JU JTBDPOUFYUTQFDJfiDFYUFSOBMNPEFMJG3BTTVNFTOPTQFDJfiDFOWJSPONFOU JUJTBDPOUFYUHFOFSBM FYUFSOBMNPEFMThFDPOUFOUTPG3DBOWBSZDPOTJEFSBCMZJOUFSNTPG4 & BOEUIFJOUFSOBMTPG4"T EJTDVTTFEJOUIJTDIBQUFS 3DBOEFfiOFUIFFffFDUTPOFMFNFOUTPG&SFTVMUJOHGSPN4 PSUIFCFIBW JPSPG4JUTFMG3DBOBMTPDPOTUSBJOUIFJOUFSOBMTPG4EPXONVMUJQMFMFWFMTJOTJEFUIF4DPNQPTJUJPO IJFSBSDIZ*G3EFfiOFTUIFFffFDUTPOFMFNFOUTPG& UIFOJUJODMVEFTFYUFSOBMNPEFMTPGUIPTFFMF NFOUTThVT 3DBOJODMVEFBSBOHFPGNPEFMTCPUIFYUFSOBMBOEJOUFSOBM BOEUIFDPOUFOUTJODMVEF UIFFMFNFOUTJOUIFDPSSFTQPOEJOHUBCMFTJO$IBQUFSUIBUBSFDIPTFOUPCFFYQMJDJU "OBSDIJUFDUVSFEFTDSJQUJPO PSBSDIJUFDUVSFWJFX FYJTUTFJUIFSBTBTUBOEBMPOFNPEFM PSJOB DPSSFTQPOEFODFDPOUFYUJOXIJDIBTZTUFN4IBTCFFOJEFOUJfiFEPSBDMBTTPGTZTUFNT$IBTCFFO JEFOUJfiFE*OUIFMBUUFSDBTF UIFBSDIJUFDUVSF"JTSFHBSEFEBTUIFBSDIJUFDUVSFPG4PSPG$UIBU JT BDPSSFTQPOEFODFIBTCFFOFTUBCMJTIFEUIBUBTTPDJBUFT4PS$XJUI" QFSIBQTXJUIBNPEBMJUZ TVDIBTiTIBMMwThFWJFXQPJOUJOXIJDIUIF"WJFXJTEFfiOFEJTUIFMPDVTPGBOJOUFSOBMNPEFMPG 4PS$ThFDPOUFOUTPGUIF"NPEFMJODMVEFTBMMJOGPSNBUJPOJOUIFJOUFSOBMTQFDJfiDBUJPOUBCMF JO$IBQUFSTFMFDUFEUPCFNBEFFYQMJDJUJOUIFNPEFM XIFSFUIFDPNQPOFOUTBOEDPOOFDUPST BSFQBSUTPG4PS$#FDBVTFQBSUPGUIFJOUFSOBMTQFDJfiDBUJPOJTFYUFSOBMTQFDJfiDBUJPOTPGFBDI DPNQPOFOUBOEDPOOFDUPS UIPTFTQFDJfiDBUJPOTBSFBMTPQBSUPGUIF"WJFX UPTPNFMFWFMPGEFUBJM *OBEEJUJPO UIF"WJFXNBZTQFDJGZBEEJUJPOBMSVMFTBOEDPOTUSBJOUTUIBUXPVMEOPSNBMMZCF JODMVEFEJOUIFJOUFSOBMNPEFMTPGQBSUTPG4 PSFWFOGVSUIFSEPXOUIFDPNQPTJUJPOIJFSBSDIZPG 45ZQJDBMMZ UIF"WJFXXJMMDPOTJTUPGNVMUJQMFBSDIJUFDUVSFWJFXT BTEJTDVTTFEJO$IBQUFS ThBUJT UIF"WJFXXJMMCFBDPNQPTJUFWJFXPSBNVMUJWJFXNPEFM/PUFBMTPUIBU4PS$NBZ CFBOZDBUFHPSZPG4&TZTUFN'PSFYBNQMF BOBSDIJUFDUVSFPGBTZTUFNTVDIBTBDPNNFSDJBM BJSDSBGUJTBOJOUFSOBMNPEFMPGUIFBJSDSBGU"OFOUFSQSJTFBSDIJUFDUVSFJTBOJOUFSOBMNPEFMPGUIF FOUFSQSJTFPSPSHBOJ[BUJPO#PUIDPOTJTUPGNVMUJQMFWJFXT ThFMPDVTPGBEFTJHOPGBTZTUFN4JTBMTPBOJOUFSOBMNPEFMPG44PIPXEPFTUIJTEJffFSGSPN BOBSDIJUFDUVSFPG4JO.04&4 'PSNBMMZ .04&4EPFTOPUEJTUJOHVJTICFUXFFOBSDIJUFDUVSFBOE EFTJHOCPUIBSFJOUFSOBMNPEFMT*OUIJTQFSTQFDUJWF UIFEFfiOJUJPOPSEFTDSJQUJPOPGBSDIJUFDUVSF HJWFOBCPWFBQQMJFTUPEFTJHOBTXFMM)PXFWFS BSDIJUFDUVSFBOEEFTJHOVTVBMMZEJffFSCZDPOWFO UJPO"SDIJUFDUVSFJTPGUFOUBLFOUPNFBOBHFOFSBMJOUFSOBMNPEFMXIJMFEFTJHOJTBNPSFTQFDJfiD
Mapping and Unification
O 313
JOUFSOBMNPEFM'PSFYBNQMF BSDIJUFDUVSFNBZEFfiOFUIFNPEFMQBSBNFUFST XIJMFEFTJHOEFfiOFT UIFTQFDJfiDWBMVFTPGUIFQBSBNFUFST"SDIJUFDUVSF CZJOUFOUPSCZEFGBVMU PGUFOEFTDSJCFTBDMBTT PGTZTUFNT XIJMFBEFTJHOUFOETUPCFNPSFTZTUFNTQFDJfiD
Mapping Enterprise Management Elements 5SBEJUJPOBM4&BTHFOFSBMMZDPODFJWFEJODMVEFTOPUKVTUFOHJOFFSJOH CVUBMTPNBOBHFNFOU1BSUMZ GPSUIBUSFBTPO UIFFYUFOTJPOBOEVOJfiDBUJPOHPBMTPG.04&4JODMVEFCPUITZTUFNTFOHJOFFSJOH BOEFOUFSQSJTFFOHJOFFSJOHNBOBHFNFOUFMFNFOUTThJTTFDUJPOSFflFDUTUIFFOUFSQSJTFQPSUJPOPG 5BCMFJO$IBQUFS*UIBTUXPCPYFTFOUFSQSJTFFOHJOFFSJOHNBOBHFNFOU &&. BOEFOUFS QSJTFBVUPOPNZ &" .BQQJOH USBEJUJPOBM NBOBHFNFOU UP &&. BOE &" SFWFBMT UXP TJHOJfiDBOU EJffFSFODFT ThF fiSTUJTUIFBEEJUJPOPGBOFOHJOFFSJOHBQQSPBDI JODMVEJOHNPEFMPSJFOUFENBOBHFNFOUThJTJT QSJNBSJMZSFflFDUFEJO&&.ThFTFDPOEJTUIFBEEJUJPOPGBVUPOPNPVTCFIBWJPSPGFOUFSQSJTFDPN QPOFOUT TVDIBTTFMGPSHBOJ[BUJPOPSTFMGNBOBHFNFOU. ThJTJTQSJNBSJMZSFflFDUFEJO&"
Enterprise Engineering/Management (EEM) 5SBEJUJPOBMNBOBHFNFOUJTNPTUMZBOBSUUIBUEFQFOETIFBWJMZPOUIFFYQFSJFODFBOEJOTUJODUT PGFBDINBOBHFS8IBU&&.CSJOHTUPUIFQJDUVSFJTTPNFTDJFODFCBTFEFOUFSQSJTFFOHJOFFSJOH JODMVEJOHNPEFMPSJFOUFENBOBHFNFOU8IBUEPFTUIBUNFBO 8FFYQMBJOXJUIBOFYBNQMFPSHB OJ[BUJPOBMTUSVDUVSF 4VQQPTFXFBSFJOWFOUJOHPSSFJOWFOUJOHBOPSHBOJ[BUJPO0OFPGUIFEFDJTJPOTUPCFNBEFJT UIFiPSHDIBSU wXIJDISFflFDUTUIFPSHBOJ[BUJPOBMTUSVDUVSF5SBEJUJPOBMMZ UIFIFBEPGUIFPSHB OJ[BUJPOPSBOBQQPJOUFEDPNNJUUFFXPVMEEFfiOFUIFPSHBOJ[BUJPOBMTUSVDUVSFCBTFEPOQFSTPOBM QSFGFSFODFTPSTJNQMZVTFUIFPOMZTUSVDUVSFUIFZLOPX /PXTVQQPTFXFSFHBSEUIFPSHBOJ[BUJPOBTBOFOUFSQSJTFTZTUFNBOEUIFPSHDIBSUBTBOJNQPS UBOUWJFXPGUIFBSDIJUFDUVSFPGUIJTTZTUFN'VSUIFS TVQQPTFUIBUBCPEZPGLOPXMFEHFFYJTUTJO UIFNPEFMTQBDF TVDIBTPSHBOJ[BUJPOBMUIFPSZPSNBOBHFNFOUTDJFODF DPOfiSNFEUISPVHIDPM MFDUJWFFYQFSJFODF UIBUJOEJDBUFTXIJDIPSHBOJ[BUJPOBMTUSVDUVSFTXPSLCFTUGPSEJffFSFOUUZQFTPG PSHBOJ[BUJPOT TVDIBT3% HPWFSONFOUBHFODJFT DPNNFSDJBMDPNQBOJFT NBOVGBDUVSJOHDPN QBOJFT FUDPSNBZCFfiOFSHSBJOFEDBUFHPSJFT *GUIBUCPEZPGLOPXMFEHFJTBQQMJFEBOEQPTTJCMZ UBJMPSFEUPUIJTQBSUJDVMBSPSHBOJ[BUJPO UIFOXFDMBJNUIBUUIJTPSHBOJ[BUJPOBMTUSVDUVSFEFDJTJPO IBTNPWFEGSPNUIFQSBDUJDFPGUSBEJUJPOBMNBOBHFNFOUUPUIFQSBDUJDFPG&&. ThFTDPQFPGNPEFMTJOUIFLOPXMFEHFTQBDFHPFTCFZPOEFOUFSQSJTFTUSVDUVSFTUPJODMVEFQMBO OJOH SFTPVSDFNBOBHFNFOU CVEHFUJOH DPTUBOBMZTJT TDIFEVMFT BOETUBffiOHNPEFMT"MMPGUIFTF UZQFTDBOFYJTUGPS BOECFBQQMJFEUP PSHBOJ[BUJPOTBOEQSPKFDUTBTXFMMBTPUIFSFOUFSQSJTFUZQFT
Enterprise Autonomy (EA) .FNCFST PG BO FOUFSQSJTF PGUFO IBWF UIFJS PXO JEFBT BCPVU FOUFSQSJTF EFDJTJPOT BOE BDUJWJUJFT $POUJOVJOHUIFPSHBOJ[BUJPOTUSVDUVSFFYBNQMFGSPNUIF&&.EJTDVTTJPO NFNCFSTPGUIFPSHBOJ [BUJPOQBSUJDJQBUFJOEFDJTJPOTBCPVUUIFTUSVDUVSFBOEBMTPGPSNUIFJSPXOBVUPOPNPVTTUSVDUVSFT ThFTFBDUJWJUJFTSFQSFTFOUUIF&"CPYJO5BCMF 0UIFSNPEFMTPGFOUFSQSJTFTJOUIFNPEFMLOPXMFEHFTQBDFBSFESBXOGSPNUIF$4DPNNVOJUZ ThFTFNPEFMTQPSUSBZTFMGPSHBOJ[JOHBOETFMGNBOBHJOHFOUFSQSJTFTThFFffFDUUIFTFNPEFMTIBWF
314 O
Model-Oriented Systems Engineering Science
PO&&.JTUPDBVTFFOUFSQSJTFFOHJOFFSTBOENBOBHFSTUPSFDPHOJ[FUIFSPMFPG&"JOTIBQJOHUIF PSHBOJ[BUJPOTUSVDUVSF BOEIFODFUPTIBSFXJUI&"UIFSFBMJ[BUJPOPGUIFPSHBOJ[BUJPOTUSVDUVSF BOEUPFODPVSBHF&"QBSUJDJQBUJPOJOUIFBDUJWJUZ ThFQSPQPSUJPOPGUIFPSHBOJ[BUJPOTUSVDUVSFEFUFSNJOFECZ&&.WFSTVT&"JTBWBSJBCMFUIBU SBOHFTBDSPTTBTQFDUSVNGSPNBMM&&. USBEJUJPOBMUPQEPXONBOBHFNFOU UPBMM&" DPNQMFUFMZ TFMGPSHBOJ[JOH 5BLFOUPHFUIFS UIJT&&.&"QJDUVSFSFQSFTFOUTUIF.04&4BQQSPBDIUPJODPS QPSBUJOHBOEFYUFOEJOHUSBEJUJPOBMNBOBHFNFOUJOUPUIFMBSHFSDPMMFDUJWFBDUVBMJ[BUJPOTQBDFPG UIFGVUVSF4&
Summary of MOSES Features and Unification Areas of MOSES Unification ThJT TFDUJPO EJTDVTTFT BSFBT XIFSF .04&4 QSPNPUFT BOE FOBCMFT VOJfiDBUJPO PG UIF FYQBOEFE 4&PGUIFGVUVSF5PTPNFFYUFOU UIJTMJTUSFQSJTFTBSFBTUIBUXFSFJOUSPEVDFEJO$IBQUFSBOE EJTDVTTFEJOUIFWBSJPVTJOUFSWFOJOHDIBQUFST5BCMFTVNNBSJ[FTFMFNFOUTPG.04&4BOE XIBUBSFBTPG4&FBDIFMFNFOUVOJfiFT&BDITIBEFEDFMMJOEJDBUFTXIJDIBSFBTBSFVOJfiFEThFTF BSFOPXEJTDVTTFE "HMBODFBU5BCMFSFWFBMTUIBUNPTUPGUIFFMFNFOUTPG.04&4TVQQPSUUIFVOJfiDBUJPOPG 54&BOE$4&ThJTJTOPUBDDJEFOUBM"TUIFCPPLIBTFNQIBTJ[FEUISPVHIPVU BQSJNBSZESJWFS PG.04&4JTUPFYUFOE4&UPJODMVEFDPNQMFYTZTUFNT BOEUPVOJGZUIFFOHJOFFSJOHPGUSBEJUJPOBM BOEDPNQMFYTZTUFNT .PEFMPSJFOUBUJPO UIFNPEFMTQBDF TJNJMBSJUJFTBOEEJffFSFODFT BOEUIFFYQBOEFETZTUFNT UBYPOPNZVOJGZ54&BOE$4&CZCSJOHJOHUIFNJOUPBDPNNPOUBYPOPNZGSBNFXPSLUIBUJT
Table 12.2 Areas of SE Unified by MOSES
Model orientation Whole systems modeling Model space Self-similarity patterns Common specification approach Agents Use of systems science Similarities and differences Expanded systems taxonomy Collective actualization Opportunistic process Support for change
Composite SE BoK
DevelopmentOperations
ManagementEngineering
Disciplines
MOSES Element or Concept
TSE-CSE
What SE Areas It Unifies
Mapping and Unification
O 315
CBTFEPOBMMBSUJGBDUTCFJOHDPOTJEFSFEBTNPEFMT BOEUIBUJODPSQPSBUFTJOUPUIFNPEFMTTJNJMBSJ UJFTBOEEJffFSFODFTPG54BOE$4*OBEEJUJPO NPEFMPSJFOUBUJPOBOEUIFNPEFMTQBDFVOJGZUIF TDPQFPG4& JODMVEJOHBMMBTTPDJBUFEBOETVQQPSUJOHEJTDJQMJOFT NBOBHFNFOUBOEFOHJOFFSJOH BOEUIFDPNQPTJUF4&CPEZPGLOPXMFEHF CZDPOTJEFSJOHUIFBSUJGBDUTPGBMMUIFTFEJTDJQMJOFTBT NPEFMT BOEJODPSQPSBUJOHBMMHFOFSBMNPEFMTJOUIFLOPXMFEHFTQBDFQBSUPGUIFNPEFMTQBDF 4FMGTJNJMBSJUZQBUUFSOTBSFQBSUPGUIFNPEFMTQBDFCVUBSFJNQPSUBOUFOPVHIUPDBMMPVUTFQB SBUFMZ ThFZ TVQQPSU VOJGZJOH BMM BSFBT UIBU UIF NPEFM TQBDF VOJfiFT CFDBVTF UIF WBSJBCMFT BOE EJNFOTJPOTPGUIFNPEFMTQBDFBSFTFMGTJNJMBS 8IPMF TZTUFNT NPEFMJOH IFMQT VOJGZ UIF BTTPDJBUFE EJTDJQMJOFT CZ JODMVEJOH BMM TQBDFT JO 'JHVSFQSPCMFNTQBDF NPEFMTQBDF TPMVUJPOTQBDF BOEBDUVBMJ[BUJPOTQBDFThFDPNNPO TQFDJfiDBUJPOBQQSPBDITVQQPSUTXIPMFTZTUFNTNPEFMJOHUISPVHIJUTVOJfiDBUJPOPG54&BOE$4& EJTDJQMJOFT NBOBHFNFOUBOEFOHJOFFSJOH EFWFMPQNFOUBOEPQFSBUJPOT BOEDPNQPTJUF4&#P,ThF TBNFFYUFSOBMJOUFSOBMTQFDJfiDBUJPOBQQSPBDIBOEJOGPSNBUJPOUZQFTBSFVTFEGPSBMMUIFTFBSFBT ThFSFNBJOJOHBSFBTBSFTVNNBSJ[FEBTGPMMPXT O ThFDPODFQUPGBHFOUTVOJfiFT54&BOE$4&CZUSFBUJOHIVNBO TPGUXBSF BOEPUIFSUZQFT PGBHFOUTUIFTBNFXBZ O ThFVTFPG44IFMQTVOEFSTUBOEXIBUJTDPNNPOBDSPTTBMMTZTUFNT CPUI54BOE$4 BOE BMMTZTUFNSFMBUFEEJTDJQMJOFT BOEBMM4&#P, XIJDIIFMQTVOJGZBMMUIFTFBSFBT O 4JNJMBSJUJFTBOEEJffFSFODFTJTBWFSZCSPBEFMFNFOUUIBUIFMQTVOJGZBMMBSFBTPG4&CZGBD UPSJOHDPNNPOBMJUJFTPVUPGUIFEJffFSFODFT O $PMMFDUJWFBDUVBMJ[BUJPOJTBCSPBEFSUFSNUIBUVOJfiFT54&BOE$4&CZDPWFSJOHUIFFOHJ OFFSJOHPSDPOUSPMPG54& BTXFMMBTUIFJOflVFODFPG$4& BOEJODMVEFTNBOBHFNFOU O 0QQPSUVOJTUJDQSPDFTTBOEUIFFNQIBTJTPOTVQQPSUJOHDIBOHFIFMQVOJGZ54&BOE$4& BOEBMTPTUSFOHUIFOBXFBLBSFBPG54&
Summary of Key MOSES Features ThFLFZGFBUVSFTPG.04&4BSF O %FfiOFTBOETVQQPSUTBOFYQBOEFEBOEVOJfiFEUBYPOPNZPGTZTUFNT O %FfiOFTBVOJfiFEBOETJNQMJfiFETQFDJfiDBUJPOBQQSPBDIUIBUSFRVJSFTPOMZUXPCBTJDUZQFT JOUFSOBMBOEFYUFSOBM O &YQBOETUIFDPODFQUPGFOHJOFFSJOHUPUIFCSPBEFSDPODFQUPGBDUVBMJ[BUJPOJODPSQPSBUFT NBOBHFNFOUBTQBSUPGBDUVBMJ[BUJPO O &NCSBDFTUIF$4DPODFQUTPGUFOTJPO EVBMJUZ QBSBEPY CBMBODF O %JTDJQMJOFTVTFTDMBTTJDVOJWFSTBMNPEFMJOHDPODFQUT O .PEFMTQFDUSVNSFWFBMTBOEFYQMPJUTTFMGTJNJMBSJUZPGNPEFMTQBDFEJNFOTJPOT UIVTTVQ QPSUJOHTDBMBCJMJUZ O 'PVOEBUJPOJTXFMMHSPVOEFEJO44BOEPUIFSTDJFODFT O $BQUVSFTUIFCFTUQBUUFSOTBOEQSBDUJDFTBOEQSJODJQMFTPG54& O %PFTOPUEJTSVQUDVSSFOUCFTUQSBDUJDF O &YQMJDJUMZBMMPXTQBSUJBMMZJNQMJDJUTQFDJfiDBUJPOT WJBUIFEJTUJODUJPOCFUXFFONPEFMBOE TQFDJficBUJPO O *TBQQMJDBCMFUPNVMUJQMFUFDIOPMPHJFTCVUEPFTOPUEFQFOEPOBOZPGUIFN O %PFTOPUOFFEUPJOWFOUUIFTPMVUJPOQJFDFTUIFZBMSFBEZFYJTUJOUIFCSPBEFS4&BOETVQ QPSUJOHEJTDJQMJOFT
316
O
Model-Oriented Systems Engineering Science
O 'VMMZTVQQPSUTUIFCMVSSJOHPGMJOFTUIBUPDDVSTCFUXFFOBSUJfiDJBMBOEOBUVSBMTZTUFNT O 4VQQPSUTUIFIZCSJETZTUFNTUIBUTZTUFNTFOHJOFFSTBDUVBMMZBEESFTT O &OBCMFTJODSFBTJOH4&TDPQFPGNPSFBNCJUJPVTBSFOBT
References ,VKBXTLJ & BOE ( .JMMFS 2VBOUJUBUJWF SJTLCBTFE BOBMZTJT GPS NJMJUBSZ DPVOUFSUFSSPSJTN TZTUFNT */$04&+4ZTUFNT&OH o .BSUJO +The TFWFO4BNVSBJPGTZTUFNTFOHJOFFSJOHEFBMJOHXJUIUIFDPNQMFYJUZPGJOUFSSFMBUFE TZTUFNT 1SFTFOUFE BU UIF UI "OOV *OU 4ZNQ *OU $PVODJM PO 4ZTUFNT &OHJOFFSJOH */$04& 5PVMPVTF 'SBODFo+VOF 0"4*4 3FGFSFODF .PEFM GPS 4FSWJDF 0SJFOUFE "SDIJUFDUVSF 0"4*4 4UBOEBSE 0DUPCFS IUUQEPDTPBTJTPQFOPSHTPBSNW "DDFTTFE+BOVBSZ
Chapter 13
SE Actualization Processes
Highest level system
Indivisible Unit
Model of Individual system or component
Universal model
Common specification approach: Repeating internal/external structure
Solution domain
CCoo m - -KK m m m - -CC inindd oonniz aatete ss izaati go tioon n rrieies s
Define need
Composition
Systems taxonomy Modeling scope ThFUJUMFPGUIJTDIBQUFSSFflFDUTUIFCSPBEFSTDPQF 1 SE Application Domains (D1...Dn) Collective actualization space D1 D2 D3 D4 D5 D6 D7 Dn PG UIF GVUVSF 4& BOE NPEFM PSJFOUBUJPO ThF Problem space Model Space DPNQPTJUF.04&4NBQJO$IBQUFSEFQJDUFEB 2a TS/CS different in kind 2b All SE Traditional systems Complex systems TQBDFDBMMFEUIFDPMMFDUJWFBDUVBMJ[BUJPOTQBDFThF 3a TS/CS different in degree 3b application domains... Traditional Complex TUSVDUVSF BOE FMFNFOUT PG UIJT TQBDF BSF EFfiOFE 4 Complex Traditional TS is special case JO 5BCMF JO $IBQUFS *O .04&4 BOE UIF 5 Characteristics of all SE systems and Complex FYQBOEFE 4& UXP DIBOHFT PDDVS 'JSTU NPEFM 6 Traditional Characteristics of all systems Deployment Solution/system space PSJFOUBUJPO VOJfiFT FOHJOFFSJOH BOE NBOBHFNFOU JOUPBDPNNPONPEFMJOHBQQSPBDI4FDPOE UIF FYQBOTJPO UP $4 MFBET UP SFJOUFSQSFUBUJPO PG UIF DPNQMFYJPO PG FOHJOFFSJOH NBOBHFNFOU BOE NPEFMJOHGSPNBOPSJFOUBUJPOPGEFfiOJUJWFDPOUSPMBOEDFSUBJOUZUPPOFPGJOflVFODF TIBQJOH BOE BDUVBMJ[BUJPOJOUIFDPOUFYUPGBDLOPXMFEHFEVODFSUBJOUZBOEBVUPOPNPVTBHFOUTThFSFGPSF UIF UFSNiDPMMFDUJWFBDUVBMJ[BUJPOwJOUIJTCPPLBOEUIJTDIBQUFSJTUIJTSFJOUFSQSFUFEGPSNPGFOHJOFFS JOH NBOBHFNFOU NPEFMJOH BOEBVUPOPNZ ThFTDPQFPGBDUVBMJ[BUJPOJODMVEFTUIFGVMMUBYPOPNZ PGQSPEVDFETZTUFNT CPUI54BOE$4 BOEFOUFSQSJTFT TVDIBTPSHBOJ[BUJPOTBOEQSPKFDUT #FDBVTF.04&4JTQPTJUJPOFEBTBTDJFODFPG4& BTPQQPTFEUPBNFUIPEPG4& JUEPFTOPU BEESFTTIPXUPEP4& PSFWFOIPXUPEPNPEFMPSJFOUFE4& .04& *UJTJOUFOEFEUPCFBGPVO EBUJPOPOXIJDIBWBSJFUZPG4&NFUIPETDBOCFEFWFMPQFE JODMVEJOHNFUIPETUIBUBSFNPEFM PSJFOUFEBOENFUIPETUIBUBEESFTTDPNQMFYBOEUSBEJUJPOBMTZTUFNT/FWFSUIFMFTT UIJTDIBQUFS POBDUVBMJ[BUJPOQSPDFTTFTJTJODMVEFEJOUIFCPPLJOBOBUUFNQUUPBMMFWJBUFTPNFPGUIFEJfficVM UJFTDBVTFECZDVSSFOU4&QSPDFTTFT BOEUPQPJOUUPNPSFOBUVSBMQSPDFTTFTBOEBNPSFCBMBODFE GPDVT #BTFEPOUIJT SBUJPOBMF UIFTFDUJPOT PG UIF DIBQUFS EJTDVTT SFTQFDUJWFMZ 54& NFUIPET BOE WBSJBODFTXJUI.04&4 $4&NFUIPET NPEFMPSJFOUFENFUIPET BOEDIBSBDUFSJTUJDTPG.04&4 VOJfiFEQSPDFTTFT JODMVEJOHDPMMFDUJWFBDUVBMJ[BUJPO Problem/ user domain
Conceptualization Conceptualization -- Language/notation Language/notation -- Universe Universe of ofdiscourse discourse
Views exist within and across all the dimensions
e
m
Ti
Produce solution
Satisfy need
317
318 O
Model-Oriented Systems Engineering Science
Traditional Processes ThJTTFDUJPOEJTDVTTFT54&QSPDFTTFT JODMVEJOHTPNFQSPNJOFOUHFOFSBMMJGFDZDMFNPEFMT TUBO EBSET BOEBGFXSFMBUFETPVSDFT*UUIFOTVNNBSJ[FTTPNFPGUIFXFBLOFTTFTPGUIF54&QSPDFTTFT
General Models 4FWFSBMQSPDFTTNPEFMTDBNFPVUPGUIFTPGUXBSFFOHJOFFSJOHDPNNVOJUZThFDMBTTJDQSPDFTTNPEFM UIBUIBTJOflVFODFECPUITPGUXBSFFOHJOFFSJOHBOE4&GPSGPVSEFDBEFTJTUIFXBUFSGBMMNPEFM 3PZDF 3PZDFTSFDPNNFOEFENPEFMUIBUJODMVEFEBOJOJUJBMGVMMQSPUPUZQFFffPSU IFDBMMFEJUiTJNV MBUJPOw IBTCFFOMBSHFMZJHOPSFEBOEGPSHPUUFO)JTTJNQMFTUBOENPTUMJOFBSNPEFM SFRVJSFNFOUT BOBMZTJTEFTJHODPEFUFTU
UIFPOFIFTBJEXBTiSJTLZBOEJOWJUFTGBJMVSF wXBTXJEFMZBEPQUFE #PFIN JOUSPEVDFEUIFTQJSBMNPEFMBTBOJUFSBUJWFEFWFMPQNFOU CVUOPUEFQMPZNFOU BQQSPBDIUIBUGPDVTFEPOSJTLSFEVDUJPOUISPVHIBTFSJFTPGQSPUPUZQFTGPMMPXFECZUIFfiOBMQSPE VDU &BDI TQJSBM SFBTTFTTFT SJTL BOE HPFT UISPVHI B RVJDL EFWFMPQNFOU BDUJWJUZ UIBU QSPEVDFT B QSPUPUZQFUIBUSFEVDFTBSJTLBOEJNQSPWFTVOEFSTUBOEJOHPGUIe fiOBMQSPEVDU 'PSTCFSHBOE.PP[ JOUSPEVDFEUIF7FF PSi7w NPEFMPGTZTUFNTFOHJOFFSJOH GPDVTFE POUIFUFDIOJDBMBTQFDUTPGBQSPKFDU*UTOBNFEFSJWFTGSPNUIFTIBQFPGUIFHSBQIJD XIJDIJT TIPXOJOTJNQMJfiFEGPSNJO'JHVSF*UJTDPSSFMBUFEXJUIUXPEJNFOTJPOTPGUIFNPEFMTQBDF DPNQPTJUJPOBOEUJNF*UTUBSUTXJUIVTFSOFFETJOUIFVQQFSMFGU EFDPNQPTFTGSPNTZTUFNUP TFHNFOUUPIBSEXBSFBOETPGUXBSFDPOfiHVSBUJPOJUFNTUPDPNQPOFOUTBOEBTTFNCMJFTBOEVOJUT UIFO JNQMFNFOUBUJPO TPGUXBSF EFWFMPQNFOU BOE IBSEXBSF GBCSJDBUJPO
BOE fiOBMMZ DPNQPTFT VOJUTJOUPDPNQPOFOUTBOETPPOCBDLVQUPUIFGVMMTZTUFNThFBDUJWJUJFTDPNJOHEPXOUIFMFGU TJEFPGUIF7FFBSFNPEFMJOHBOEEFTJHO XIJMFUIPTFHPJOHVQUIFSJHIUTJEFBSFJOUFHSBUJPOBOE UFTUThFIPSJ[POUBMMFWFMTPOPQQPTJUFTJEFTPGUIF7FFBSFMJOLFEJOUIFTFOTFUIBUUIFZBSFBUUIF TBNF DPNQPTJUJPO MFWFM BOE UIFZ SFQSFTFOU UIF flJQ TJEFT PG EFTJHO BOE JOUFHSBUJPOUFTU BU UIBU MFWFM*OUFSNTPGTFSWJDFTQSPWJEFEBOESFRVJSFE EFQFOEFODJFT JO.04&4TQFDJfiDBUJPOT UIF7FF
Verification and validation
Concept of operations Project definition
Operations and maintenance System verification and validation
Requirements and architecture
Integration, test, and verification
Detailed design
Project test and integration
Implementation
Time
Figure 13.1 SE Vee model. (Source: Clarus Concept of Operations, Federal Highway Administration, 2005.)
SE Actualization Processes
O
319
NPEFMJMMVNJOBUFTPOFTFRVFODFDPOTUSBJOUThFSFJTOPDPOTUSBJOUJO.04&4POUIFTFRVFODFPG EFfiOJOHTFSWJDFTQSPWJEFECVUUIFSFJTPOFPOEFfiOJOHTFSWJDFTSFRVJSFEThBUDPOTUSBJOUJTUIBU UIFGVMMTFUPGEFQFOEFODJFTPGBHJWFOMFWFMPGTZTUFNJOUIFDPNQPTJUJPOIJFSBSDIZDBOOPUCF EFfiOFEVOUJMUIFEFQFOEFODJFTBUUIFOFYUMPXFSMFWFMBSFEFfiOFEThJTDPOTUSBJOTUIFTFRVFODF PGEFfiOJOH PSBUMFBTUDPNQMFUJOHUIFEFfiOJUJPOPG EFQFOEFODJFTUPHPGSPNUIFCPUUPNPGUIF 7FFVQUIFSJHIUTJEF 8IZ EPFT UIJT DPOTUSBJOU FYJTU JO .04&4 ThF SFBTPO JT UIBU EFTJHO EFDJTJPOT DBO BffFDU FYUFSOBMEFQFOEFODJFT'PSFYBNQMF JUJTQPTTJCMFUPEFfiOFUIFTFSWJDFTUIBUBDBSQSPWJEFTXJUIPVU LOPXJOHUIFJOUFSOBMEFTJHO TVDIBTUIFUZQFPGFOHJOF#VUUPGVMMZTQFDJGZUIFEFQFOEFODJFTPG UIFDBS XFOFFEUPLOPX GPSFYBNQMF XIBUUZQFPGFOHJOFJUIBTPSXJMMIBWF BOEXIFUIFSJUJT BVUPNBUFE*GUIFDBSIBTBOJOUFSOBMDPNCVTUJPOFOHJOF JUEFQFOETPOBJSBOEGVFM XIJMFJGJUJT CBUUFSZQPXFSFE JUEPFTOPUEFQFOEPOFJUIFSBJSPSGVFM CVUEPFTEFQFOEPOBXBZUPSFDIBSHFUIF CBUUFSJFT*GJUJTOPUBVUPNBUFE JUEFQFOETPOBESJWFSJGJUJTBVUPNBUFE JUEPFTOPUEFQFOEPOB ESJWFSThJTDPOTUSBJOUJTXIZ$IBQUFS JOUIFEJTDVTTJPOPGTQFDJGZJOHEFQFOEFODJFT TBJEUIBU UIFFTUBCMJTIFEEFQFOEFODJFTNVTUCFTQFDJfiFE /HVZFO PCTFSWFEUIBUNPTU4&NFUIPETBTTVNFBCMBOLTMBUF FOHJOFFSJOHBTZTUFN GSPNTDSBUDI SBUIFSUIBONPEJGZJOHBOFYJTUJOHTZTUFN)FEJTDVTTFEBEBQUJOHUIF7FFNPEFMUP BEESFTTTZTUFNNPEJfiDBUJPO "OPUIFSBQQSPBDIJTJUFSBUJWFBOEJODSFNFOUBMEFWFMPQNFOU **% ThJTDPODFQUIBTCFFOBSPVOE GPSTFWFSBMEFDBEFTCVUIBTCFDPNFNPSFWJTJCMFJOUIFQBTUEFDBEF"IJTUPSZPGUIJTBQQSPBDIJT HJWFOJO-BSNBOBOE#BTJMJ "MUIPVHINVDIPGJUTVTFIBTCFFOJOTPGUXBSFFOHJOFFSJOH POFPGUIFFBSMJFTUFYBNQMFTXBTJUTTVDDFTTGVMVTFPOUIF/PSUI"NFSJDBO9SPDLFUQPXFSFE BJSDSBGUJOUIFT XIJDIJMMVTUSBUFTJUTNPSFHFOFSBM4&BQQMJDBCJMJUZ $PDLCVSO IBTEFTDSJCFEUIFVTFPGJODSFNFOUBMBOEJUFSBUJWFEFWFMPQNFOUJOUIFDPO UFYUPGBHJMFTPGUXBSFEFWFMPQNFOU)FIBTBMTPJODPSQPSBUFEBOEBEBQUFEUIF4&7FFNPEFMVTJOH NVMUJQMFTNBMMFS7TXJUINVMUJQMFEFMJWFSJFTUo fiUUIFBHJMFQBSBEJHN
Standards IEEE and ISO ThFSF BSF UXP SFMFWBOU TUBOEBSET GSPN UIF *&&& BOE *40*&$ *&&& *&&& C JT UIF*&&&4UBOEBSEGPS"QQMJDBUJPOBOE.BOBHFNFOUPGUIF4ZTUFNT&OHJOFFSJOH1SPDFTT*40 *&$ *40*&$
XIJDIXBTBEPQUFEBT*&&& *&&&B
JTUIF4ZTUFNT &OHJOFFSJOH4ZTUFN-JGF$ZDMF1SPDFTTFTTUBOEBSE *40*&$IBTBNPEVMBSEFTJHO*UEFfiOFTBTFUPGQSPDFTTNPEVMFTCVUEPFTOPUSFRVJSF BOZTQFDJfiDTFRVFODF)PXFWFS JUEPFTSFRVJSFUIFFTUBCMJTINFOUPGBTFRVFODFJOXIJDIUIFDPNQP OFOUTBSFUIFQSPDFTTNPEVMFT*UEFfiOFTGPVSHSPVQTPGQSPDFTTFT FOUFSQSJTF UIFFOUFSQSJTFBOE NBOBHFNFOUFOWJSPONFOU
QSPKFDU UFDIOJDBM BOE BHSFFNFOU BDRVJTJUJPOBOETVQQMZ
INCOSE: Handbook and Guide to BoK ThF *OUFSOBUJPOBM $PVODJM PO 4ZTUFNT &OHJOFFSJOH */$04& IBT EFWFMPQFE B IBOECPPL */$04& UIBU BMTP JT QBUUFSOFE BGUFS *40*&$ *U BEESFTTFT UIF GPVS HSPVQT PG QSPDFTTFTGSPN*40*&$ BOEBMTPFOBCMJOH4&BDUJWJUJFTTVDIBTSJTLBOEPQQPSUVOJUZNBO BHFNFOU BEEJUJPOBMMJGFDZDMFBDUJWJUJFTTVDIBTDPOfiHVSBUJPONBOBHFNFOUBOESFTPVSDFNBOBHF NFOU BOETQFDJBMUZFOHJOFFSJOHBDUJWJUJFTTVDIBTMPHJTUJDTBOEIVNBOGBDUPST
320
O
Model-Oriented Systems Engineering Science
ThF*/$04&HVJEFUPUIF4&CPEZPGLOPXMFEHF */$04& QSPWJEFTEJTDVTTJPOPGBOE QPJOUFSTUPNBOZPGUIFQSPDFTTFTBOETUBOEBSETJEFOUJfiFEJOUIJTTFDUJPO JODMVEJOHUIF*/$04& )BOECPPL UIF 7FF 4& NPEFM 1MPXNBOT TZOUIFTJT TFF CFMPX
BOE UIF 64 %FQBSUNFOU PG %FGFOTFMJGFDZDMF
U.S. Department of Defense (DoD) Acquisition ThFHFOFSBMBQQSPBDIPGUIF%P%UPTZTUFNTFOHJOFFSJOHJTEFTDSJCFEJO%P% ThFSFJT BMTPBOFYUFOTJWFTFUPGTUBOEBSET SFHVMBUJPOT BOEJOTUSVDUJPOTUIBUEFfiOFUIFTZTUFNTBDRVJTJUJPO QSPDFTT DBMMFEUIF%P%TFSJFT.VDIPGUIJTJOGPSNBUJPOJTEFTDSJCFEJO%"( 3FMBUFEUPUIF%P%BDRVJTJUJPOQSPDFTTJTUIFJSDBQBCJMJUJFTCBTFEBTTFTTNFOU $#" QSPDFTTBT EFTDSJCFEJOUIF+PJOU$BQBCJMJUJFT*OUFHSBUJPOBOE%FWFMPQNFOU4ZTUFN +$*%4 ThFLFZ$#" DPODFQUPGOPUFGPS.04&4JTUIFVQGSPOUBOBMZTJTPGBQSPCMFNUIBUEPFTOPUBTTVNFUIBUBNBDIJOF PSBNBUFSJFMTZTUFNXJMMCFUIFTPMVUJPOThFBOBMZTJTFYBNJOFTBMUFSOBUJWFTPMVUJPOT XIJDINJHIU JODMVEFUSBJOJOH DIBOHFJOEPDUSJOF PSQFSTPOOFM BTXFMMBTPSJOTUFBEPGNBUFSJFMTZTUFNT ThJTJTBO JNQPSUBOUFMFNFOUJO.04&4 EJTDVTTFEJO$IBQUFSBTUIFHFOFSBMQSPCMFNTPMWJOHBTQFDUPG4&
Other Sources .BOZ PUIFS HFOFSBM BOE TQFDJfiD 4& QSPDFTTFT BOE NFUIPEPMPHJFT BSF EFTDSJCFE JO B WBSJFUZ PG TPVSDFT JODMVEJOH DPNNPOMZ VTFE CPPLT TVDI BT ,PTTJBLPff BOE 4XFFU BOE 4BHF BOE "SNTUSPOH 8FCSJFflZNFOUJPOPOFFYBNQMF)JUDIJOT’ fiWFMBZFSNPEFM )JUDIJOT IBTEFfiOFd a fiWFMBZFS4&QSPDFTTNPEFM. ThFMBZFSTBSF O -BZFS4PDJPFDPOPNJD UIFTUVff oGSFHVMBUJPOBOEHPWFSONFOUDPOUSPM O -BZFS*OEVTUSJBM4ZTUFNT&OHJOFFSJOH PSFOHJOFFSJOHPGDPNQMFUFTVQQMZDIBJOTDJSDMFT .BOZJOEVTUSJFTDPOTUJUVUFBTPDJPFDPOPNJDTZTUFN O -BZFS#VTJOFTT4ZTUFNT&OHJOFFSJOHNBOZCVTJOFTTFTDPOTUJUVUFBOJOEVTUSZ"UUIJT MBZFS TZTUFNTFOHJOFFSJOHTFFLTUPPQUJNJ[FQFSGPSNBODFTPNFXIBUJOEFQFOEFOUPGPUIFS CVTJOFTTFT O -BZFS1SPKFDUPS4ZTUFNMBZFS.BOZQSPKFDUTDPOTUJUVUFBCVTJOFTT O -BZFS1SPEVDUMBZFS.BOZQSPEVDUTDPOTUJUVUFBTZTUFNThFUBOHJCMFBSUJGBDUMBZFS.BOZ FOHJOFFSTBOEUIFJSJOTUJUVUJPOTDPOTJEFSUIJTUPCFUIFPOMZiSFBMwTZTUFNTFOHJOFFSJOH ThFMBZFSTGPSNBDPNQPTJUJPOIJFSBSDIZUIBUFYUFOECFZPOEUIFOPSNBMTDPQFPG54&BOE JODMVEFBUMFBTUQBSUPGUIFOFXFYQBOEFETDPQFPG4&)PXFWFS UIFEFTDSJCFEQSPDFTTFTBOE DIBSBDUFSJTUJDT PG UIF MBZFST FNQIBTJ[F UIF EJffFSFODFT CFUXFFO UIFN BOE OPU TP NVDI UIF DPNNPOBMJUJFT JOUIFNBOOFSPG54&.04&4XPVMEFNQIBTJ[FUIFDPNNPOBMJUJFT BTXFMM BTUIFEJffFSFODFT
Problems with Traditional Processes ThFGPMMPXJOHDIBSBDUFSJTUJDTPG54&QSPDFTTFTBSFPCTFSWFEBTQSPCMFNTGSPNUIFQFSTQFDUJWF PG.04&4 O 'PDVTPOQSPDFTT O 1SPCMFNTPMWJOHFOHJOFFSJOHQSPDFTTJTiEJTDJQMJOFEwUPCFMJOFBSBOEVOOBUVSBM O %PFTOPUEFBMXJUIDIBOHFIFBWZXFJHIUPWFSDPOTUSBJOFEDIBOHFJTBOFHBUJWF
SE Actualization Processes
O
321
O .ZUIPGUIFCMBOLTMBUF O .ZUIPGSFRVJSFNFOUTESJWFO &BDIJTCSJFflZEFTDSJCFECFMPX
Focus on Process ThJTJTTVFPSXFBLOFTTDPNFTGSPNBQFSTQFDUJWFUIBUJTCSPBEFSUIBOUIFTDPQFPGUIJTDIBQUFS" DPNQBSJTPOPGUIFQSJNBSZEPDVNFOUTPGUIF4&EJTDJQMJOFJODMVEJOHUIFNPTUVTFEUFYUCPPLT UIFCPEZPGLOPXMFEHF BOEUIFTUBOEBSETXJUIUIFQSJNBSZEPDVNFOUTPGBNBUVSFEJTDJQMJOF TVDIBTDIFNJDBMFOHJOFFSJOH TIPXTUIFXFBLOFTTBTEJTDVTTFEJO$IBQUFS.BUVSFFOHJOFFSJOH EJTDJQMJOFTIBWFNPEFMTPGTZTUFNT XIJMF4&IBTNPEFMTPGEFWFMPQNFOUQSPDFTTFTThFCFMJFGUIBU NPEFMTPGTZTUFNTBSFNPSFIFMQGVMUPTZTUFNTFOHJOFFSTUIBONPEFMTPGEFWFMPQNFOUQSPDFTTFTJT BNBKPSSFBTPOXIZ.04&4JTEFfiOFEJOUFSNTPGBNPEFMTQBDFBOEHFOFSBMNPEFMT
Problem Solving: Engineering Process Is “Disciplined” to be Linear and Unnatural ThFCBTJD54&QSPDFTTFTBTXJEFMZQSBDUJDFEBSFTUJMMWBSJBUJPOTPGUIFXBUFSGBMMNPEFM UPBMBSHF EFHSFFThFPCWJPVTXFBLOFTTJTUIFMJOFBSTFRVFOUJBMOBUVSFPGUIFXBUFSGBMMThFTFRVFODFJTGSPN TUBUJOHUIFSFRVJSFNFOUTUPEFTJHOJOHBOECVJMEJOHUIFTPMVUJPO8IZJTUIJTBQSPCMFN #FDBVTF UIFOBUVSFPGQSPCMFNTPMWJOHJOHFOFSBM BOEFOHJOFFSJOHBTZTUFNJOQBSUJDVMBS EPFTOPUGPMMPX BMJOFBSTFRVFODF'JSTU UIFOBUVSBMQSPDFTTPGEFTJHOJTOPUMJOFBSJUJTNPSFMJLFDIBPT JOBUFDI OJDBMTFOTF
BTXFEJTDVTTJOUIFTFDUJPOFOUJUMFEi"6OJfiFE"DUVBMJ[BUJPO1SPDFTTw4FDPOE UIF GPSDFTUIBUTIBQFQSPEVDJOHBTZTUFNEPOPUPDDVSJOTFRVFODFUIFZBSFVTVBMMZDPODVSSFOU4FF UIFTJEFCBSJOUIJTDIBQUFSPOUIFIJTUPSZPGQSPDFTT
Does Not Adequately Deal with Change 1PTTJCMZUIFNPTUTJHOJfiDBOUXFBLOFTTPG54&NFUIPETJTUIFEJfficVMUZPGEFBMJOHXJUIDIBOHF ThJTJTQBSUJBMMZSFMBUFEUPUIFSJHJEBQQMJDBUJPOPGUIFXBUFSGBMMNPEFMThFQSPDFTTFTIBWFUFOEFE UP CFDPNF IFBWZXFJHIU QPOEFSPVT PWFSDPOTUSBJOFE BOE PWFSDPOUSPMMFE *G B QSPDFTT JT OPU XPSLJOHWFSZXFMM UIFSFBTPOJTPGUFOTFFOBTOPUIBWJOHFOPVHIEJTDJQMJOF PSFOPVHIEFUBJMJO UIF QSPDFTT PS FOPVHI QSPDFTTFT 4P XF BEE NPSF EJTDJQMJOF NPSF PWFSTJHIU NPSF EFUBJM BOE NPSFQSPDFTTFT BOEUIFSFTVMUJTUIBUFWFSZUIJOHTMPXTEPXOFWFONPSF"DPSPMMBSZUPUIJTJTUIBU DIBOHFJTTFFOBTBOFHBUJWFJUSFQSFTFOUTBGBJMVSFPGTPNFTPSU8FXBOUUPBWPJEBMMDIBOHFJG QPTTJCMF BOEJGJUJTOPUQPTTJCMF UIFONBLFDIBOHFJOBWFSZDBSFGVMMZDPOUSPMMFENBOOFS$IBOHF JTOPUTFFOBTBOPQQPSUVOJUZ6OGPSUVOBUFMZ UIFXPSMEEPFTOPUTUPQDIBOHJOHEVSJOHUIFMPOH TMPXEFWFMPQNFOU PSPQFSBUJPO PGBTZTUFN TPDIBOHFNVTUCFEFBMUXJUI
Myth of the Blank Slate ThJTXFBLOFTTJTBOBTTVNQUJPOUIBUXFBSFFOHJOFFSJOHBOFXTZTUFNGSPNTDSBUDI PSGSPNB CMBOLTMBUF0WFSUIFEFDBEFTPG4&QSBDUJDF BOETPGUXBSFFOHJOFFSJOHQSBDUJDF
JUIBTCFDPNFUIF FYDFQUJPOSBUIFSUIBOUIFSVMFUIBUXFDSFBUFXIPMFOFXTZTUFNTJOQSBDUJDF XFNVDINPSFPGUFO NPEJGZFYJTUJOHPOFT"OEFWFOXIFOXFEPDSFBUFOFXTZTUFNT UIFJSSFRVJSFNFOUTBOEEFTJHOT BSFOPUPGUFOFOUJSFMZOFXUIFZBSFVTVBMMZWBSJBUJPOTPGFYJTUJOHPOFTThJTJTUPCFFYQFDUFEJO BOZEJTDJQMJOFPSBQQMJDBUJPOEPNBJO8IFOBEPNBJOJTOFX NBOZPSNPTUPGUIFTZTUFNTCVJMU BSFOFXEFTJHOTCVUBTUIFEPNBJOHBJOTTPNFNBUVSJUZ NPSFPGUIFEFTJHOTQBDFPGUIJTEPNBJO
322
O
Model-Oriented Systems Engineering Science
IBTCFFOFYQMPSFEBOETZTUFNTCVJMU&BDIOFXQSPKFDUUIBUDPNFTBMPOH FBDIOFXTZTUFNEFTJSFE JTNPSFMJLFMZUPCFTJNJMBSUPPOFPSNPSFTZTUFNTUIBUIBWFBMSFBEZCFFOCVJMU$MBTTFTPGTJNJMBS TZTUFNTOPXIBWFDPNNPOBSDIJUFDUVSFNPEFMTBOEPUIFSHFOFSBMNPEFMTUIBUDBOCFTQFDJBMJ[FE GPSUIJTTZTUFN JOTUFBEPGIBWJOHUPTUBSUGSPNTDSBUDIThFQSPCMFNJO4& BOEJOTPGUXBSFFOHJ OFFSJOH JTUIBUPVSQSPDFTTFTIBWFOPUDBVHIUVQXJUIPVSQSBDUJDFJOUIJTSFHBSE0VSQSPDFTTFT DPOUJOVFUPCFPSJFOUFEUPXBSEFOHJOFFSJOHBXIPMFOFXVOJRVFTZTUFNGSPNTDSBUDI
Myth of Requirements Driven "DPNNPOBTTVNQUJPOJTUIBUUIFQSJNBSZQFSIBQTFWFOUIFPOMZGPSDFUIBUEFUFSNJOFTXIBU BTZTUFNEPFTJTUIFOFFETPGUIFVTFS BOEUIFTFBSFJOTPNFTFOTFBQSJPSJPSQSFPSEBJOFEThBUJT B SFRVJSFNFOUTESJWFOQSPDFTTJTBTTVNFE)PXFWFS UIFSFBMJUZJTUIBUJONPTUDBTFT UIFOFFETPGUIF VTFSBSFPOMZBMJNJUFEESJWFSPGXIBUBTZTUFNEPFTThFMBSHFTUESJWFSJTXIBUUFDIOPMPHZFYJTUTPS JTXJUIJOSFBDI(FPSHF8BTIJOHUPODPVMEIBWFXSJUUFOEPXOBMMUIFSFRVJSFNFOUTIFXBOUFEGPS BFSJBMCPNCJOHJOUIF3FWPMVUJPOBSZ8BS BOEPffFSFEBMBSHFBNPVOUPGNPOFZ CVUJUXPVMEOPU IBWFEPOFIJNBOZHPPECFDBVTFOPCPEZLOFXIPXUPCVJMEBOBJSQMBOF5FDIOPMPHZBUBOZQPJOU JOUJNFEFfiOFTBTQBDFPGQPTTJCJMJUJFTPGTZTUFNCFIBWJPS BOEVTFSTBSFDPOTUSBJOFEUPEFfiOFUIFJS SFRVJSFNFOUTXJUIJOUIBUTQBDFThFCPVOEBSZPGUIBUTQBDFJTGV[[ZThFGV[[JOFTTSFQSFTFOUTUIFGBDU UIBUUIFOFFETPGVTFSTDBOQVTIUIFTUBUFPGUIFBSUNPEFTUMZCFZPOEJUTDVSSFOUTQBDF CVUOPUNVDI CFZPOE4P SFRVJSFNFOUTPGTZTUFNTBSFQFHHFEFJUIFSUPFYJTUJOHUFDIOPMPHZPSTMJHIUMZCFZPOEJU *OBEEJUJPOUPBWBJMBCMFUFDIOPMPHZBOEVTFSOFFET UIFUIJSETJHOJfiDBOUESJWFSPGUIFDBQBCJMJ UJFTPGBTZTUFNJTSFTPVSDFDPOTUSBJOUT XIJDIJODMVEFDPTU TDIFEVMF BOETUBffiOH BTXFMMBTPQFSB UJPOBMSFTPVSDFT$PTUJTUIFEPNJOBOUSFTPVSDFDPOTUSBJOUThFPSEFSPGUIFUISFFCJHESJWFSTGSPN NPTUUPMFBTUDPOTFRVFOUJBMJTQSPCBCMZBWBJMBCMFUFDIOPMPHZ SFTPVSDFDPOTUSBJOUT BOEfiOBMMZVTFS OFFETThBUJT JGUFDIOPMPHZEFfiOFTBTQBDFPGQPTTJCJMJUJFT SFTPVSDFDPOTUSBJOUTGVSUIFSSFEVDF UIBUUPBNPSFMJNJUFETQBDF BOEVTFSTEFfiOFPSOFHPUJBUFUIFJSSFRVJSFNFOUTXJUIJOUIBUMJNJUFE TQBDF BMUIPVHISFTPVSDFDPOTUSBJOUTBSFTPNFUJNFTBMTPOFHPUJBCMF "MMUISFFESJWFSTDBODIBOHFPWFSUJNF FWFOXJUIJOPOFTZTUFN*OHFOFSBM UIFUFDIOPMPHZ DIBOHFTUIFMFBTU XIJMFUIFVTFSOFFETBOESFTPVSDFTDBODIBOHFTJHOJfiDBOUMZ ThFGPSFHPJOHEJTDVTTJPOPGESJWFSTJMMVTUSBUFTXIZBMJOFBSSFRVJSFNFOUTESJWFOQSPDFTTJTOPU SFBMJTUJDGPSUXPSFBTPOT UIFEPNJOBOUFffFDUPGBWBJMBCMFUFDIOPMPHZ BOE UIFDPOUJOVJOH DIBOHFPGBMMESJWFSTThFVQTIPUPGUIFMJOFBSQSPDFTTFWBMVBUJPOJTUIBUBMJOFBSQSPDFTTJTOPUUIF OBUVSBMXBZUIBUTZTUFNEFTJHOFSTXPSL BOEJUJTOPUBSFBMJTUJDXBZGPSBO4&QSPKFDUUPQSPDFFE
Offbeat History of Process Context This sidebar presents a view of process based on an examination of how process has been treated in several SE-related disciplines. The view, and the discussion that follows it, explain the role that process plays in MOSES.
The View Historical practice in several disciplines shapes the view presented here. The two primary historical examples are traditional architecture and science, especially the scientific method.
SE Actualization Processes Architecture. An evolution of the design process in the traditional architecture field in the 1960s and 1970s, especially in Britain, is described by Jones (1963), Hillier, Musgrove, and O’Sullivan (1972), Rittel (1972), and Broadbent (1979). In the 1960s, the people who studied the methods of architectural design decided that the process needed to become more systematic and more quantified. Architects needed to clear their mind of preconceptions. They needed a rationalized process of analysis then synthesis, with more emphasis on user requirements, and more open-ended designs and options as opposed to a standard set of built-in requirements. This approach, called Analysis-SynthesisEvaluation, has been designated a “First Generation” design method. (The way architectural design was done during the thousands of years prior to this period does not seem to deserve any name or generation number; perhaps we could call it Generation 0. Apparently, process was not a focus. In his ten books on architecture written in the first century BCE, for example, Vitruvius (1914) focused on designs and not so much on the process of creating them.) The result of this first-generation process, according to Hillier, Musgrove, and O’Sullivan (1972), was deterioration in user acceptability of buildings that were built. The problem seemed to be that designs did not incorporate the built-in knowledge of requirements they previously relied on and instead they relied too heavily on specified user requirements. A second generation then emerged, containing elements of political consideration; it was a rebellion against the notion that an expert designer was more knowledgeable than other stakeholders about how to design the system. The approach was more like design by committee, in which it was politically incorrect to think that anyone knew more than anyone else about design. The designer acted as coordinator. Also included were some legitimate ideas such as an argumentative approach in which each idea was to be open to discussion and challenge, rather than accepted as a pronouncement from an expert at face value. This approach resulted in buildings that were not quite usable because amateur designers on the committee wanted exotic features that were not workable, but the architect was not in a position to overrule them, and could not persuade them of the folly of their ideas until after the building was built. The third-generation process that followed owes much to the philosophy of Karl Popper (1965), and is called the conjecture-refutation model. It has these characteristics: it returns to the notion of an expert designer proposing a design in the form of a conjecture, which is then examined and opened up to refutation. The process also portrays definition of the problem and development of the solution(s) as simultaneous activities that support each other. The argument is that the old sequence view (define problem, design, implement) is inappropriate because problem and solution emerge together. The third generation seems to be the application of problem solving to design. That is, it seems to be an explication of how architecture was done before all these “generations” began, with perhaps the added value of explicit recognition of refutation and debate on proposed designs. Science. Medawar (1969), Weinberg (1994), and Bauer (1994) discuss the process of science and the scientific method. The basic argument of Medawar
O
323
324 O
Model-Oriented Systems Engineering Science and Bauer is that scientists have for the most part ignored the discussion about process and are able to be successful despite ignoring it. They are not really aware of what process they use, and are unable to accurately describe it if they are asked to do so. Furthermore, the people who have tried to define the scientific method, such as philosophers and methodologists, describe a process that is not what scientists actually follow. The physicist Weinberg (1994) relates that many physicists puzzle over two phenomena: the unreasonable effectiveness of mathematics, and the unreasonable ineffectiveness of philosophy, in supporting the scientific enterprise. The general pattern that seems to apply in architecture, science, mathematics, and traditional engineering is that practitioners do not pay much attention to process, but methodologists and philosophers do. We would say that practitioners in all these disciplines apply the human problem-solving process. It is a natural, messy, trial-and-error, opportunistic, iterative, intuitive process that is part creative insight, part rational reasoning, part hard grinding work, and part social interaction with its attendant emotional and non-rational elements. The results, when successful, give the illusion of resulting from a clean, straightforward process. Philosophers, however, try to capture the illusion and prescribe it as the process to follow. That process is unnatural, clean, sequential, rationalized, and objective, and does not square with the practice of human problem solving.
Applying the View We have mentioned in several places in the book that TSE (and software engineering) has focused on process. We have also mentioned that the heritage of MOSES lies more in the orientation of traditional engineering handbooks and less in the process focus of software and systems engineering. More specifically, the heritage is a combination of the conventional designs of traditional engineering handbooks and the complex systems emphasis on ultimate effects, versatility, and adaptability. The structure and emphasis of the overall book reflects this heritage. The heart of the book, Chapters 5 through 11, is directed to models and the model space — the actual designs etc. The process chapter is last, and from the view presented above, one might wonder why we include it at all. It is included for two related reasons. First, the extended and unified SE of the future as depicted in this book has some implications for the SE process, and it is important to spell out those implications. Perhaps the most important general implication is to reduce the emphasis on process. Other implications are spelled out in this chapter. Second, the point of presenting this view is not to say that process does not matter. The point is that the history of process in SE-related disciplines, and the over-reliance on process in recent decades in software and systems engineering, both indicate that the future SE needs to find a more appropriate balance between product and process, or in MOSES terms, between models and modeling or actualization. Part of the needed balance is the recognition of CS and actualization processes.
SE Actualization Processes
O
325
Candidate CSE Expansion Processes ThJTTFDUJPOCSJFflZJOUSPEVDFTTFWFSBMDBOEJEBUFQSPDFTTFTGPSFOHJOFFSJOHDPNQMFYTZTUFNTThF TDPQFPGUIFTFDUJPOEPFTOPUJODMVEFUSBEJUJPOBMPSIZCSJETZTUFNTPOMZDPNQMFYTZTUFNT
Garbage Can Model *GPOFUBLFTBOPSHBOJ[BUJPOUPCFBDPNQMFYPSHBOJDIVNBOCBTFETZTUFN UIFOJUJTSFBTPOBCMF UPDPOTJEFSUIFFOHJOFFSJOHPGBOPSHBOJ[BUJPOUPCFTJNJMBSJONBOZXBZTUPPSHBOJ[BUJPOBMEFDJ TJPO NBLJOH QSPQFSMZ DPODFJWFE #Z QSPQFSMZ DPODFJWFE XF NFBO BO PSHBOJ[BUJPOBM EFDJTJPO NFUIPEPSNPEFMUIBUSFHBSETPSHBOJ[BUJPOTBTPSHBOJDTZTUFNT OPUBTNFDIBOJTUJDTZTUFNT0O UIBUCBTJT UIFHBSCBHFDBONPEFM ($. PGPSHBOJ[BUJPOBMDIPJDF $PIFO .BSDI BOE0MTFO JTBDBOEJEBUFNFUIPEBUMFBTUGPSFOHJOFFSJOHPSHBOJ[BUJPOT BOEQPTTJCMZGPSBCSPBEFS DMBTTPG$4 ThF($.XBTEFTJHOFEUPNPEFMiPSHBOJ[FEBOBSDIJFT wEFfiOFEBTPSHBOJ[BUJPOTPSEFDJTJPO TJUVBUJPOTUIBUIBWFUISFFQSPQFSUJFT*UTHPBMTPSQSFGFSFODFTBSFJODPOTJTUFOUBOEJMMEFfiOFEJUT QSPDFTTFTBSFOPUVOEFSTUPPECZJUTNFNCFSTBOEQBSUJDJQBUJPO CPUIBVEJFODFBOEEFDJTJPO NBLFSTJONBLJOHDIPJDFTJTIJHIMZflVJE'PVSTUSFBNTflPXUISPVHIUIFPSHBOJ[BUJPO BOE UIFJSJOUFSBDUJPOHFOFSBUFTEFDJTJPOTJUVBUJPOTThFGPVSTUSFBNTBSFQSPCMFNT TPMVUJPOT QBSUJDJ QBOUT BOE DIPJDF PQQPSUVOJUJFT %FDJTJPONBLJOH TUZMFT BSF EFfiOFE BT SFTPMVUJPO QSPCMFN JT SFTPMWFE
PWFSTJHIU DIPJDFJTNBEFRVJDLMZ
BOd flJHIU OPQSPCMFNJTSFTPMWFE ThFBVUIPSTTJNVMBUFEUIFTFTUSFBNTVTJOHBWBSJFUZPGflPXSBUFTBOEPUIFSDPOEJUJPOT"NPOHUIF SFTVMUTPCUBJOFEXBTUIBUUIFPWFSTJHIUBOd flJHIUEFDJTJPOTUZMFTXFSFNPSFDPNNPOUIBOSFTPMVUJPO 'JPSFUUJBOE-PNJ EFWFMPQFEBOBHFOUCBTFENPEFMUIBUTJNVMBUFTUIF($.BOESFQSP EVDFTNBOZPGJUTQSPQFSUJFTThFZBMTPTUBUFUIBUUIF($.IBTCFFOIJHIMZWJTJCMFBOEJOflVFOUJBM JOPSHBOJ[BUJPOBMUIFPSZTJODFJUXBTJOUSPEVDFE BOESFNBJOTTP
Goal-Oriented Methods (PBMPSJFOUBUJPOJOSFRVJSFNFOUTFOHJOFFSJOHIBTBOFYUFOTJWFIJTUPSZ 7BO-BNTXFFSEF CVUUIFQSJNBSZSFBTPOGPSJODMVEJOHUIFUPQJDJOUIJTTFDUJPOJTUIBU SFDFOUMZ NFUIPETBOEMBO HVBHFTGPSHPBMPSJFOUFENPEFMJOHPGBHFOUTBOEBEBQUJWFTZTUFNTIBWFFNFSHFE#SPXOFUBM EFTDSJCFUIFVTFPGUIF;IBOHBOE$IFOH BEBQUBUJPOFYUFOTJPOUP-5-UIBUXBT NFOUJPOFEJO$IBQUFS UPEFWFMPQHPBMPSJFOUFEBEBQUBUJPOSFRVJSFNFOUTVTJOHUIF,"04 NFUIPEPMPHZ,"04QSPWJEFTBTQFDJfiDBUJPOMBOHVBHFGPSDBQUVSJOHSFRVJSFNFOUTJOUFSNTPG HPBMT DPOTUSBJOUT BDUJPOT BOEBHFOUT %BSJNPOUFUBM *UTVQQPSUTSFfiOFNFOUPGSFRVJSF NFOUTBOEBTTJHONFOUBTBHFOUSFTQPOTJCJMJUJFT /BLBHBXB ,BSVCF BOE)POJEFO
CAS Organizational Framework "YFMSPEBOE$PIFO IBWFEFfiOFEBDPNQMFYBEBQUJWFTZTUFNT $"4 GSBNFXPSLGPSPSHB OJ[BUJPOBM BDUJPOT BOE EFDJTJPOT UIBU BEBQUT NPEFMT TVDI BT CJPMPHJDBM FWPMVUJPO UP FOUFSQSJTFT "O FOUFSQSJTF JT DPODFQUVBMJ[FE BT B QPQVMBUJPO PG NPSF PS MFTT BVUPOPNPVT BHFOUT PG WBSJPVT UZQFTThFLFZQSPDFTTFTBSFWBSJBUJPO JOUFSBDUJPO BOETFMFDUJPO7BSJBUJPOJOWPMWFTNFDIBOJTNT GPSDPQZJOH XJUIFSSPS PSSFDPNCJOJOHJEFBTPSJOGPSNBUJPOThFHPBMJTUPBDIJFWFBCBMBODF CFUXFFOWBSJFUZBOEVOJGPSNJUZ*OUFSBDUJPOQBUUFSOTGPSNBNPOHUIFBHFOUTUIBUJOflVFODFUIFJS
326
O
Model-Oriented Systems Engineering Science
CFIBWJPSBOEUIFJSTUSBUFHJFT"WBSJFUZPGTFMFDUJPONFDIBOJTNTBDUUPJODSFBTFPSEFDSFBTFDFSUBJO CFIBWJPSTBOETUSBUFHJFT4FMFDUJPOEPFTOPUBMXBZTMFBEUPJNQSPWFNFOUCVUXIFOJUEPFT JUJT DBMMFEBEBQUBUJPO 0OFPGUIFJOTUSVDUJWFGFBUVSFTPGUIF"YFMSPEBOE$PIFOGSBNFXPSLJTUIFBEBQUBUJPOTUIFZ NBEF UP FWPMVUJPO GPS UIF FOUFSQSJTF DPOUFYU 0OF JT UIBU UIFZ BSF JOUFSFTUFE JO TIBQJOH FWPMV UJPOBSZQSPDFTTFTSBUIFSUIBOKVTUPCTFSWJOHUIFN"OPUIFSJTUIBUUIFJOEJWJEVBMTJOWPMWFEBSF BTTVNFEUPCFJOUFMMJHFOU XJUIMBOHVBHFBOEDVMUVSF JOTUFBEPGSFMZJOHPOHFOFUJDIFSJUBHFUIBU JT UIFZBSFNPEFMFEBTTPDJBMFOUJUJFTSBUIFSUIBOCJPMPHJDBMFOUJUJFT"UIJSEJTUIBUUIFNFBTVSFT PG TVDDFTT IBWF HSFBUFS WBSJFUZ UIBO UIF BCJMJUZ UP IBWF PffTQSJOH ThFJS GSBNFXPSL FNQIBTJ[FT CPUUPNVQNBOBHFNFOU BOEUIVTDPSSFTQPOETTVCTUBOUJBMMZUPUIFFOUFSQSJTFBVUPOPNZ &" FMF NFOUPG.04&4DPMMFDUJWFBDUVBMJ[BUJPO
CASE 8IJUF IBTEFfiOFEBNFUIPEPMPHZDBMMFE$PNQMFY"EBQUJWF4ZTUFNT&OHJOFFSJOH $"4& EFTJHOFEUPTVQQPSUDPNQMFYTZTUFNTFOHJOFFSJOHBTXFIBWFEFfiOFEJUJOUIJTCPPL XJUIBGPDVT POBOPSHBOJ[BUJPOBMTFUUJOH. ThFNFUIPEPMPHZMBZTPVUBTFUPGFJHIUBDUJWJUJFT $SFBUFDMJNBUFGPSDIBOHFJOBOPSHBOJ[BUJPOBMDPOUFYU UIJTJOWPMWFTDPOWJODJOHNBOBHF NFOUUPTIJGUGSPNIJFSBSDIJDBMDPOUSPMUPBNPSFOFUXPSLFENPEFM "SDIJUFDUBTUSBUFHZEFUFSNJOFIPXUPFOHJOFFSUIFFOWJSPONFOUTVDIUIBUJUXJMMJOflVFODF UIFTZTUFNUPFWPMWFBOEBEBQUJOUIFEFTJSFEEJSFDUJPO 5BSHFUPVUDPNFTQBDFTJO.04&4UFSNT UIJTJTBEFTDSJQUJPOPGJOEJSFDUFffFDUTPOUIFVTFS PSUIFFOWJSPONFOUUPCFBDIJFWFECZUIFTZTUFN 3FXBSESFTVMUTEFfiOFBOEHJWFSFXBSETUPUIFTZTUFNGPSBDIJFWJOHUIFUBSHFUFEPVUDPNFT 'PSNVMBUF EFDJTJPONBLJOH IFVSJTUJDT EFfiOF JOEJDBUPST UP IFMQ NBOBHFST JNQSPWF UIFJS EFDJTJPONBLJOHBCJMJUJFTJOUIFDPOUFYUPGUIFTZTUFNBOEUIFFOWJSPONFOU 4UJNVMBUFOBUVSBMQSPDFTTFTFYQMPJUUIFOBUVSBMJOJUJBUJWFBOEQSPCMFNTPMWJOHBCJMJUZPGUIF TZTUFNEFWFMPQFSTUPBDIJFWFTZTUFNJOOPWBUJPOBOEJOUFHSBUJPO %FWFMPQJOPQFSBUJPOBMFOWJSPOTJNQSPWFBOEBEBQUUIFTZTUFNXIJMFJUJTPQFSBUJOH "TTFTT MFBSO BOESFQMBOMFBSOGSPNUIJTDZDMFBOEQMBOUIFOFYUPOF ThFDPSFQSPDFTTJTBDZDMFPGBDUJWJUJFTooooBOECBDLUPThFfiSTUUXPBDUJWJUJFTFOHJ OFFSUIFFOWJSPONFOU XIJMFBDUJWJUJFTBOEFOHJOFFSUIFTZTUFNJUTFMG#FUXFFOPSJOQBSBMMFM XJUIBDUJWJUJFTBOE BDUJWJUJFT BOEDBOCFQFSGPSNFE ThFTFBDUJWJUJFTSFflFDUUIF.04&4$4&UIFNFTPGJOflVFODJOHUIFFOWJSPONFOUBOEFYQMPJU JOHUIFBVUPOPNZBOEJOJUJBUJWFPG$4TVDIBTQFPQMFUIFSFEVDFEDPOUSPMPWFS$4 UIFJOEJSFDU FOWJSPONFOUFffFDUTPGBTZTUFN UIFTJNVMUBOFPVTPQFSBUJPOBOEEFWFMPQNFOUPGTZTUFNT BOEUIF BEBQUBUJPOEVFUPMFBSOJOHBOEGFFECBDL
Joint Cognitive SE Process )PMMOBHFMBOE8PPET EFTDSJCFUIFDPHOJUJWFTZTUFNTFOHJOFFSJOHBQQSPBDIUPTPDJPUFDIOJ DBMTZTUFNT"KPJOUDPHOJUJWFTZTUFN +$4 JTBTZTUFNUIBUJODMVEFTCPUIIVNBOTBOENBDIJOFT XIJDI.04&4DBMMTIZCSJETZTUFNTThFGPDVTPGDPHOJUJWF4&JTOPUPOUIFIVNBOBOENBDIJOF
SE Actualization Processes
O
327
BTTFQBSBUFJOUFSBDUJOHDPNQPOFOUT CVUSBUIFSPOUIFFYUFSOBMGVODUJPOTPG+$4BTBTJOHMFTZTUFN ThFIVNBONBDIJOFSFMBUJPOJTWJFXFEBTDPBHFODZSBUIFSUIBOJOUFSBDUJPO
Agile Processes "HJMFQSPDFTTFTBSFBOJNQPSUBOUBTQFDUPGBEESFTTJOHTPNFPGUIF54&XFBLOFTTFTThJTBQQSPBDI IBTCFFOVTFENPTUMZJOTPGUXBSFFOHJOFFSJOH SFQSFTFOUFEJONFUIPETTVDIBT91 FYUSFNFQSP HSBNNJOH #FDL BOE "OESFT BOE 4DSVN 4DIXBCFS ThF NBKPS UISVTU JT B MJHIU XFJHIU BQQSPBDI UIBU FNQIBTJ[FT TNBMM BOE GBTU BT JO TNBMM UFBNT TNBMM EFMJWFSJFT BOE SBQJE EFWFMPQNFOUBOEGSFRVFOUEFMJWFSJFT (FOFSBMEJTDVTTJPOTPGUIFBQQSPBDIJODMVEFUIPTFCZ$PDLCVSO BOE-BSNBO 1SPQPOFOUTPGUIFBQQSPBDIIBWFGPSNFEBO"HJMF"MMJBODF "HJMF ThFZBEIFSFUPUIFBHJMF NBOJGFTUP .BOJGFTUP
XIJDITUBUFTUIFGPMMPXJOHWBMVFT O O O O
*OEJWJEVBMTBOEJOUFSBDUJPOTPWFSQSPDFTTFTBOEUPPMT 8PSLJOHTPGUXBSFPWFSDPNQSFIFOTJWFEPDVNFOUBUJPO $VTUPNFSDPMMBCPSBUJPOPWFSDPOUSBDUOFHPUJBUJPO 3FTQPOEJOHUPDIBOHFPWFSGPMMPXJOHBQMBO
ThFCBTJDUFOFUTPGBHJMFQSPDFTTFTBSFBQJFDFPGUIFPWFSBMMVOJfiFE.04&4QSPDFTTDIBSBDUFSJTUJDT
Enterprise Engineering ThF DPODFQU PG FOUFSQSJTF FOHJOFFSJOH BQQFBSFE CSJFflZ JO BOE TFF FH -JMFT BOE 1SFTMFZ CVUJUOFWFSHPUUSBDUJPO3FDFOUMZBTJNJMBSCVUFYQBOEFEJEFBIBTSFBQQFBSFEJOUIF DPOUFYUPGDPNQMFYTZTUFNT BOEJTTPNFUJNFTDBMMFEFOUFSQSJTFTZTUFNTFOHJOFFSJOH 4XBS[BOE%F3PTB EFfiOFBGSBNFXPSLGPSFOUFSQSJTFTZTUFNTFOHJOFFSJOHQSPDFTTFT ThFZEFTDSJCFFOUFSQSJTFBTBEJffFSFOULJOEPGFOUJUZUIBUHPFTCFZPOEBCVTJOFTTFOUJUZPSBMBSHF TZTUFNJUJTBDPMMFDUJPOPGTZTUFNTUIBUJODMVEFTQFPQMF QSPDFTTFT BOEUFDIOPMPHZIBTJNQSF DJTFCPVOEBSJFTBOEJTDIBSBDUFSJ[FECZFNFSHFOUCFIBWJPSBOEFOWJSPONFOUEFQFOEFODJFTTheir GSBNFXPSLBEESFTTFTOPUKVTUUIFTFTZTUFNTCVUBMTPUIFMBSHFSFOWJSPONFOUJOXIJDIUIFZFYJTU BOE UIF GBDUPST TIBQJOH UIF DIBOHF PS FWPMVUJPO PG UIF TZTUFNT They define fivF QSPDFTTFT GPS BEESFTTJOH TVDI TZTUFNT 5FDIOPMPHZ 1MBOOJOH $BQBCJMJUZ#BTFE &OHJOFFSJOH "OBMZTJT &OUFSQSJTF "SDIJUFDUVSF 4USBUFHJD 5FDIOJDBM 1MBOOJOH BOE &OUFSQSJTF "OBMZTJT BOE "TTFTTNFOU 3FCPWJDI EFfiOFTFOUFSQSJTFJOBTJNJMBSNBOOFSBOEBEESFTTFTTPNFPGUIFTBNF UIFNFT )F CSJOHT JO DPODFQUT PG FWPMVUJPOBSZ CJPMPHZ BOE TPDJBM TZTUFNT BOE IJT GPDVT JT PO UIFOPUJPOTPGBDUVBMJ[BUJPOBOEJOflVFODFPGFOUFSQSJTFTBTPQQPTFEUPUIFDMBTTJDBMTQFDJGZBOE CVJMEBQQSPBDIPG54&ThFMJNJUFEDPOUSPMPGFOUFSQSJTFTBTDPNQMFYTZTUFNTOFDFTTJUBUFTNPWJOH UPXBSETIBQJOHBOEJNQSPWJOHPVUDPNFTSBUIFSUIBOFOHJOFFSJOHTQFDJfiDSFTVMUTThFBQQSPBDIJT JOUFOEFEUPDPNQMFNFOUDMBTTJDBM4&CZTIBQJOHUIFFOWJSPONFOUPGUIPTFTZTUFNT
Bricolage and Muddling Through ThSFFDPODFQUTEJTDVTTFEJOUIFCPPLBSFOPXCSPVHIUUPHFUIFSUP GPSNBDBOEJEBUF$4&QSP DFTT UIBU DBO BQQMZ UP UIF DSFBUJPO PG XIPMF OFX UFDIOPMPHZ BSFBT OPU KVTU UIF FOHJOFFSJOH PG
328
O
Model-Oriented Systems Engineering Science
JOEJWJEVBMTZTUFNTThFDPODFQUPGDPOUJOVBMDIBOHFBOEFWPMVUJPOXBTEJTDVTTFEJO$IBQUFS BOEJTBOVOEFSMZJOHUIFNFPGUIJTDIBQUFS"VUPOPNZBOETFMGBDUVBMJ[BUJPO XIJDICSJOHJOB CPUUPNVQflBWPS XFSFJOUSPEVDFEJO$IBQUFSBOEBSFBNBKPSUIFNFPGUIJTDIBQUFSThFUIJSE DPODFQUJTDPMMBCPSBUJPO BMTPJOUSPEVDFEJO$IBQUFS "TJHOJfiDBOUQPSUJPOPG4&FffPSUGPDVTFTPOMBSHFTZTUFNTUIBUUFOEUPHSPXBOEFWPMWFPWFSBO FYUFOEFEQFSJPEPGUJNF8FIBWFTVHHFTUFEUIBUFWPMVUJPOBOEBVUPOPNZ BTXFMMBTDPMMBCPSBUJPO XJMMQMBZBMBSHFSBOENPSFWJTJCMFSPMFJOUIFTFUZQFTPGTZTUFNTJOUIFGVUVSF4& #VUEPUIFTFQSPDFTTFTBMTPBQQMZUPUIFEFWFMPQNFOUPGBXIPMFOFXUFDIOPMPHZBSFB 8FNFO UJPOBDBTFTUVEZBOEUXPSFMBUFEQSPDFTTFTUIBUJNQMZUIFBOTXFSJTZFTThFDBTFTUVEZJTBDPN QBSJTPOPGUIFBQQSPBDIFTUPUIFEFWFMPQNFOUPGXJOEUVSCJOFUFDIOPMPHZVTFEJO%FONBSLBOEUIF 6OJUFE4UBUFTGSPNUIFNJETJOUPUIFT EFTDSJCFEJO(BSVEBOE,BSOF ThFZDIBS BDUFSJ[FUIF%BOJTIBQQSPBDIBTCSJDPMBHF NFBOJOHSFTPVSDFGVMOFTTBOEJNQSPWJTBUJPOPGNVMUJQMF DPMMBCPSBUJOHBHFOUTBOETUBLFIPMEFSTJODPTIBQJOHUIFUSBKFDUPSZPSQBUIPGUIFUFDIOPMPHZUIFZ TVNNBSJ[FUIJTBTiFNFSHFOUDPTIBQJOHw ThF"NFSJDBOBQQSPBDIJTDIBSBDUFSJ[FEBT CSFBLUISPVHI NFBOJOHBHFOUTBUUFNQUUPQSPEVDFTVEEFOESBNBUJDPVUDPNFTThF"NFSJDBOCSFBL UISPVHIBQQSPBDIJTDPOTJTUFOUXJUIUSBEJUJPOBMFOUSFQSFOFVSTIJQMJUFSBUVSFUIBUBTTPDJBUFTTVDDFTT BOEGBJMVSFPGJOJUJBUJWFTXJUIJOEJWJEVBMTThF%BOJTICSJDPMBHFBQQSPBDIJTDPOTJTUFOUXJUIBTDIPPM PGUIPVHIU BOEMJUFSBUVSF SFGFSSFEUPBTTPDJBMDPOTUSVDUJPOPGUFDIOPMPHJDBMTZTUFNT 4$05
XIFSF UIFPVUDPNFSFTVMUTGSPNBQSPDFTTUIBUJTNPSFEJTUSJCVUFEBDSPTTBHFOUTBMPOHUIFUFDIOPMPHZQBUI ThF%BOFTEJEOPUQVSTVFBEFTJHOJOUFOTJWFSFTFBSDIBQQSPBDICVUJOTUFBEUPPLEFTJHOTBOE NBUFSJBMTUIBUXFSFBWBJMBCMFBOETUBSUFEQSPEVDJOHTJNQMFQSPUPUZQFTThFZMFBSOFEOPUKVTUGSPN UIFJSJOEJWJEVBMFYQFSJNFOUTBOEQSPUPUZQFT CVUBMTPUIFWBSJPVTfiSNTXPSLJOHUIJTBSFBDPNNV OJDBUFEXJUIBOEMFBSOFEGSPNFBDIPUIFS BOEGPSNFEBOBTTPDJBUJPOUPGVSUIFSUIFDPMMBCPSBUJPO ThFZBMTPIBEFYUFOTJWFJOWPMWFNFOUXJUIVTFST BOEUIFJSTDBMFVQPGUIFEFTJHOXBTCBTFEPO MFBSOJOHGSPNUIFQSPUPUZQFTBOEUIFVTFST ThF"NFSJDBOT POUIFPUIFSIBOE GPDVTFEPOEFWFMPQJOHUIFCFTUEFTJHOBOEPOEFfiOJOHB LOPXMFEHFCBTFPGCBTJDFOHJOFFSJOHTDJFODFJOXJOEQPXFS BOEUIFZEFFNQIBTJ[FEfiFMEUFTUJOH ThFMFBSOJOHQSPDFTTXBTCBTFENPSFPOBUFDIOPMPHZQVTINPEFMPGSFTFBSDISFTVMUTGSPNUIFMBCT UPJOEVTUSZEFWFMPQFSTThFQPMJDZNBLFSTBMTPIBEBCSFBLUISPVHINFOUBMJUZ BUUFNQUJOHUPKVNQ TUBSUUIFUFDIOPMPHZ BOEUIFOMBUFSBCSVQUMZSFNPWJOHTVCTJEJFT 8FXPVMETVNNBSJ[FUIF%BOJTICSJDPMBHFBQQSPBDIBTHSPXUIBOEPQQPSUVOJTUJDMFBSOJOHJOB VTFSFOWJSPONFOU BOEUIF"NFSJDBOCSFBLUISPVHIBQQSPBDIBTEFUFSNJOJOHUIFPQUJNVNBOTXFS JOBSFTFBSDIFOWJSPONFOUThFSFTVMUXBTUIBU EFTQJUFBOBMNPTUPSEFSPGNBHOJUVEFBEWBOUBHFPG UIF6OJUFE4UBUFTPWFS%FONBSLJO3%GVOEJOHBOETVCTJEJFT UIF%BOFTCFDBNFUIFXPSMEMFBE FSTJOXJOEQPXFS JODMVEJOHNBSLFUTIBSF XIJMFUIF64FffPSUEJEOPUBDIJFWFWJBCJMJUZ "SFMBUFEQSPDFTTJTPOFUIBUEFWFMPQFEJOUIFTBOEJTNPSFBTTPDJBUFEXJUIFOUFSQSJTFT FTQFDJBMMZPSHBOJ[BUJPOTBOETPDJFUJFTThJTQSPDFTT DBMMFEiNVEEMJOHUISPVHIwPSJODSFNFOUBM JTNCZ-JOECMPN
JTBMTPDMPTFMZBTTPDJBUFEXJUIUIFCPVOEFESBUJPOBMJUZPG)FSCFSU 4JNPOJOIJTTUVEZPGPSHBOJ[BUJPOT#PUIBSHVFBHBJOTUUIFQSPQPTJUJPOUIBUEFDJTJPONBLFSTJO PSHBOJ[BUJPOTBOETPDJFUJFTDBO BOEUIFSFGPSFTIPVME NBLFEFDJTJPOTVTJOHBiTDJFOUJfiDwBQQSPBDI CBTFEPODPNQMFUFJOGPSNBUJPOBOEPQUJNJ[BUJPOPGBMMGBDUPSTBOEUSBEFPffTJOWPMWFE*OTUFBE UIFBWBJMBCMFJOGPSNBUJPOBOEPQUJNJ[BUJPO SBUJPOBMJUZ BSFCPUIMJNJUFE4JNPOVTFEUIFUFSN iTBUJTfiDJOH wNFBOJOHTBUJTGBDUPSZ JODPOUSBTUXJUIUIFHPBMPGPQUJNJ[JOH ThFTFDMPTFMZSFMBUFEQSPDFTTFTJOEJDBUFUIBUGPSDPNQMFYTZTUFNT BOEGPSUIFNBKPSJUZPG4& TZTUFNT USZJOHUPHFUFWFSZUIJOHiSJHIUwBOEDPNQMFUFBUUIFTUBSU BOESFMZJOHPOBCSFBLUISPVHI JTOPUSFBMJTUJD"NPSFWJBCMFBQQSPBDIJTUPTUBSUTNBMMBOEMFBSO HSPX TDBMF BEBQU BOEFWPMWF ThBUJTBNPSFOBUVSBMQSPCMFNTPMWJOHQSPDFTT
SE Actualization Processes
O
329
Modeling Approaches 8FNFOUJPOFETFWFSBMNPEFMJOHBQQSPBDIFTJO$IBQUFSXIFSFUIFWJFXXBTUIBUUIFZXFSFQBSU PGUIFSBUJPOBMJ[FEHFOFBMPHZPG.04&48FNFOUJPOUIFNIFSFJOBEJffFSFOUWJFXUIFZBSFBMTP QPUFOUJBMBQQMJDBUJPOTPGUIF.04&4DPODFQUTThBUJT UIFZBSF GPSUIFNPTUQBSU OPUBTDJFODF PG NPEFMPSJFOUFE TZTUFNT FOHJOFFSJOH CVU SBUIFS B NFUIPE GPS BQQMZJOH JU 5P UIF FYUFOU UIBU UIFZBSFDPOTJTUFOUXJUI.04&4BTEFfiOFEJOUIJTCPPL UIFZDBOCFDPOTJEFSFE.04&4BQQMJFE NFUIPET*OUIFDPOUFYUPGUIJTDIBQUFS UIJTDBUFHPSZPGNFUIPETGPDVTFTMFTTPOUIFEJTUJODUJPO CFUXFFO54&BOE$4&BOENPSFPOUIFVOEFSMZJOHGPVOEBUJPOPGNPEFMJOH XIJDIFOBCMFTCPUI 54&BOE$4&*OUIBUTFOTF UIFZSFQSFTFOUBTFHVFUPUIFTFDUJPOFOUJUMFEi"6OJfiFE"DUVBMJ[BUJPO 1SPDFTT wXIJDITQFMMTPVUUIF.04&4VOJfiFEQSPDFTTFT
Object Process Methodology %PSJ IBT EFWFMPQFE B NFUIPE DBMMFE 0CKFDU 1SPDFTT .FUIPEPMPHZ 01. BWBJMBCMF BT B CPPL %PSJ BOEB8FCTJUF 01. 01.TVQQPSUTNPEFMJOHTZTUFNTUIBUJODMVEFIVNBOT BHFOUT
NBDIJOFT BOEJOGPSNBUJPO*UJODMVEFTBMBOHVBHFDBMMFEUIF0CKFDU1SPDFTT-BOHVBHF 01-
XIJDIIBTBGPSNBMCBTJTCVUJTEVBMQVSQPTFJOUIBUJUJTJOUFOEFEUPCFCPUINBDIJOF SFBEBCMFBOEIVNBOSFBEBCMF*UVTFTBDPOTUSBJOFETVCTFUPG&OHMJTIUPBDIJFWFUIFMBUUFS*UDBO CFWJFXFEBTBOBMUFSOBUJWFUP6.-PS4ZT.- ThFDPOUFOUPG01.JODMVEFTBSFBTUIBUNBQEJSFDUMZUPTFWFSBM.04&4NPEFMTQBDFEJNFO TJPOT EZOBNJDT NBQT UP 5JNF TUSVDUVSF BOE BHHSFHBUJPO $PNQPTJUJPO HFOFSBMJ[BUJPO BOE JOTUBOUJBUJPO $PNNPOJ[BUJPO TZTUFNT UIFPSZ BOE NPEFMJOH OBUVSBM BOE BSUJfiDJBM TZTUFNT 4ZTUFNTTDJFODF 01.JTBNFUIPEUIBUJTMBSHFMZDPOTJTUFOUXJUI.04&4BOEJTBQPUFOUJBMBQQMJDBUJPOPGJUBT B.04&NFUIPE
Service-Oriented Modeling Framework ThF4FSWJDF0SJFOUFE.PEFMJOH'SBNFXPSL 40.' EFfiOFECZ#FMM XBTDJUFEJO$IBQUFS BTBOFYBNQMFPGBO40"GSBNFXPSLThJTDIBQUFSWJFXT40.'BTBOFYBNQMFPGBNPEFM JOHBQQSPBDIUIBUGPMMPXTUIF40"TUZMF*UBEESFTTFTCPUICVTJOFTTBOEUFDIOJDBMNPEFMJOH BOE FODPVSBHFTHFOFSBMJ[BUJPOPGTFSWJDFDPODFQUTGPSNPSFHFOFSBMVTF*UEFfiOFTUISFFNPEFMJOHFOWJ SPONFOUT DPODFQUVBMFOWJSPONFOU BOBMZTJTFOWJSPONFOU BOE MPHJDBMFOWJSPONFOU*U BMTPFNQIBTJ[FTUIFBCJMJUZUPEFBMXJUIiNFUBNPSQIPTJTwPSUIFDPOUJOVBMMZDIBOHJOHCVTJOFTT FOWJSPONFOU.PEFMJOHOPUBUJPOTBSFEFfiOFEGPSBOBMZTJT CVTJOFTTJOUFHSBUJPO EFTJHO DPNQPTJ UJPOTUZMFT BOEBSDIJUFDUVSF
Others 0UIFS NPEFMPSJFOUFE BOE NPEFMCBTFE BQQSPBDIFT EFTDSJCFE JO $IBQUFS JODMVEF UIF NBUI FNBUJDBMMZPSJFOUFE NPEFMCBTFE4&PG8ZNPSF
XIJDIJTCFJOHSFWJTJUFEBU*/$04&BTB GPVOEBUJPOPGUIF.#4&FffPSUUIFSF&TUFGBO NFOUJPOTTFWFSBM.#4&SFMBUFEBQQSPBDIFT JODMVEJOH 01. BOE NPEFMCBTFE BSDIJUFDUJOH BOE FOHJOFFSJOH .#"4& PG #PFIN BOE 1PSU 0UIFSTJHOJfiDBOUFffPSUTBU0.(BOE*/$04&BSFBMTPSFMFWBOUIFSF0OUIF$4&TJEF #PDBSSB IBTCFFONFOUJPOFEJOWBSJPVTQMBDFTBTBTPVSDFPG$4NPEFMT0OUIF54&TJEF 4BHFBOE"SNTUSPOH DPVMESFBTPOBCMZCFDIBSBDUFSJ[FEBTBNPEFMCBTFE54&CPPL
330 O
Model-Oriented Systems Engineering Science
A Unified Actualization Process ThJTTFDUJPOEJTDVTTFTBTQFDUTPGBVOJfiFEDPMMFDUJWFBDUVBMJ[BUJPOQSPDFTTUIBUJTDPOTJTUFOUXJUI .04&4BOEUIFFYQBOEFETDPQFPGUIFGVUVSF4&ThFTFDUJPOEPFTOPUMBZPVUBDPNQMFUFQSPDFTT PSTFUPGQSPDFTTFTCVUJUEPFTJEFOUJGZDIBSBDUFSJTUJDT QSPDFTTUZQFT BOEFYBNQMFQSPDFTTFTThF fiSTUTVCTFDUJPOMJTUTBTFUPGFTTFOUJBMDIBSBDUFSJTUJDTBOEEFQJDUTBTFUPGCBTJDQSPDFTTUZQFTJOUIF BDUVBMJ[BUJPO TQBDF ThF SFNBJOJOH TVCTFDUJPOT UIFO EJTDVTT WJFXT BOE FYBNQMF QSPDFTTFT UIBU SFflFDUUIFTFDIBSBDUFSJTUJDTBOEUZQFT
Characteristics and Types &TTFOUJBMDIBSBDUFSJTUJDTPGUIFDPMMFDUJWFBDUVBMJ[BUJPOQSPDFTTJODMVEFUIFGPMMPXJOH "MMPXOBUVSBMPQQPSUVOJTUJDQSPCMFNTPMWJOHJOUIFBDUVBMJ[BUJPOTQBDF &YQFDU NBOBHF BOEFYQMPJUDIBOHFBUWBSJPVTMFWFMT 3FDPHOJ[FBOEEJffFSFOUJBUFFMFNFOUTUIBUBSFWPMBUJMFWFSTVTTUBCMFVTFUIFTUBCMFUPBODIPS BOEHVJEFUIFWPMBUJMFPOFJNQPSUBOUTPVSDFPGTUBCJMJUZJTEPNBJOLOPXMFEHF DBQUVSFE JOUIFHFOFSBMNPEFMTLOPXMFEHFTQBDFPGUIFNPEFMTQBDFBOPUIFSTPVSDFJTUIFHFOFSBM NPEFMTUIBUSFflFDUUIFWJTJPOPGUIFTZTUFNCFJOHFOHJOFFSFE 'SFRVFOUGFFECBDLBOEMFBSOJOHIJOETJHIUJTVTVBMMZCFUUFSUIBOGPSFTJHIU .PEFTUQMBOOJOHSFDPHOJ[FUIBUQMBOTBSFOFFEFECVUUIFZBMXBZTDIBOHF TPUJNFTQFOU POQMBOEFUBJMTJTXBTUFE 3FDPHOJ[F BOE TVQQPSU B SBOHF PG DPOUSPM GSPN DPOUSPMMFE FOHJOFFSJOH PG USBEJUJPOBM NBDIJOFTUPTFUUJOHHPBMTCBTFEPOJOEJSFDUFffFDUPOUIFFOWJSPONFOUUPJOEJSFDUJOflV FODFWJBFOWJSPONFOUTIBQJOH ThFTFUPGBDUVBMJ[BUJPOQSPDFTTFTEFTDSJCFEJOUIJTDIBQUFSBQQMZUPCPUISBEJDBMEFTJHO BOEOPSNBMEFTJHO3BEJDBMEFTJHOJTNPSFMJLFSFTFBSDIPS3%OPSNBMEFTJHOJTNPSF MJLFUBJMPSJOH. ThFZFNQIBTJ[FEJffFSFOUQBSUTPGUIFQSPDFTTFT 'JHVSFTIPXTBWJFXPGUIFBDUVBMJ[BUJPOTQBDFUIBUFNQIBTJ[FTQSPDFTTUZQFTBOEEF FNQIBTJ[FTTVCTQBDFT FTQFDJBMMZUIFQSPCMFNTQBDFBOETPMVUJPOTQBDF XIJDIBSFOPUWJTJCMFJO UIJTWJFXThFQSPDFTTUZQFTJODMVEFDSFBUJWFQSPDFTT SFQFBUBCMFQSPDFTT BOEBVUPOPNPVTQSPDFTT ThFfiHVSFBMTPDPOUSBTUT.04&4XJUIUSBEJUJPOBMFNQIBTJTPGTFMFDUFEEJTDJQMJOFTUIBUJODMVEF TPGUXBSFFOHJOFFSJOH 4& BOEUSBEJUJPOBMFOHJOFFSJOHEJTDJQMJOFTTVDIBTDIFNJDBMFOHJOFFSJOH BOENFDIBOJDBMFOHJOFFSJOH*UTIPVMECFOPUFEUIBUCPUIDSFBUJWFBOESFQFBUBCMFQSPDFTTFTBSF QBSU PG .04&4 BT XFMM BT QBSU PG TPGUXBSF BOE TZTUFNT FOHJOFFSJOH ThF EJffFSFODF JT POF PG FNQIBTJT.04&4 GPMMPXJOHUSBEJUJPOBMFOHJOFFSJOHIBOECPPLT SFMJFTNPSFPOFYJTUJOHNPEFMT BOELOPXMFEHF UIFNPEFMTQBDF
XIJMFTPGUXBSFBOETZTUFNTFOHJOFFSJOHUSBEJUJPOBMMZSFMZNPSF POSFQFBUBCMFQSPDFTTFT"EEJUJPOBMJUFNTUPCFVOEFSTUPPEGSPN'JHVSFJODMVEF O 5PWBSZJOHEFHSFFT BMMUISFFQSPDFTTFTNBLFVTFPGFYJTUJOHNPEFMTBOELOPXMFEHF O *OUFSNTPGDPMMFDUJWFBDUVBMJ[BUJPOFMFNFOUTGSPN$IBQUFS BMMUISFFQSPDFTTCPYFTJO 'JHVSFBQQMZUPCPUIFOUFSQSJTFBOEQSPEVDFETZTUFNJO5BCMF$SFBUJWFBOE SFQFBUBCMF QSPDFTTFT BQQMZ UP &&. BOE 4& BVUPOPNPVT QSPDFTT BQQMJFT UP &" BOE 4" O *OUFSNTPGDIBOHFMFWFMTGSPN$IBQUFS BMMUISFFQSPDFTTCPYFTBQQMZUP-FWFMPS DIBOHFPGBOFOUFSQSJTFPSQSPEVDFETZTUFN
SE Actualization Processes MOSES Manifestation
Figure 13.2
Creative Process
331
Traditional Emphasis
View of Collective Actualization Space
Tailoring, specializing, creating
O
Software and systems engineering
Repeatable Process
Self-actualizing
Autonomous Process
–
Body of knowledge portion of model space
Existing Models and Knowledge
Traditional engineering handbook focus
Process view of actualization space.
O &YBNQMFTPGFBDICPY N $SFBUJWFTQFDJBMJ[JOHBEFTJHOQBUUFSODSFBUJOHBSBEJDBMOFXEFTJHO N 3FQFBUBCMFDPOfiHVSBUJPONBOBHFNFOUBGBDUPSZPSQSPEVDUJPOMJOFQSPDFTT N "VUPOPNPVTTFMGPSHBOJ[BUJPO N &YJTUJOHDPOWFOUJPOBMEFTJHOPSEFTJHOQBUUFSO
Opportunistic Process View ThFfiSTUTUFQJOBEESFTTJOHFYJTUJOHQSPDFTTFTJTUPJOWFTUJHBUFUIFBDUVBMQSPDFTTUIBUDPNQFUFOU FOHJOFFSTVTFJOFOHJOFFSJOHTZTUFNT BTPQQPTFEUPUIFQSPDFTTUIFZBSFUPMEUPVTF'JHVSF TIPXTUIFSFTVMUTPGFYQFSJNFOUTJOUSBDLJOHUIFBDUJWJUJFTPGFYQFSJFODFEEFTJHOFST $POLMJO ThFBDUVBMQSPDFTTJTUIFKBHHFEMJOF HPJOHCBDLBOEGPSUICFUXFFOQSPCMFNBOETPMVUJPO CFUXFFO
Linear method Designer/subject process
Gather data Problem Analyze data
Formulate solution
Solution
Implement solution Time
Figure 13.3 Pattern of cognitive activity of one designer: the “jagged” line. (Source: Conklin, J. Dialogue Mapping: Building Shared Understanding of Wicked Problems, Chichester, England: John Wiley. 2006. Used with permission.)
332 O
Model-Oriented Systems Engineering Science
UPQBOECPUUPNThFTUSBJHIUFSMJOFJTUIFXBUFSGBMMNPEFM*UJTBOVOOBUVSBMBDUGPSBOFOHJOFFS UPUSZUPFOHJOFFSJOBMJOFBSXBUFSGBMMTFRVFODFThJTDPODMVTJPOJTCBTFEOPUPOMZPOUIFSFTVMUPG UIJTPOFTUVEZ CVUBMTPPODPOTJEFSBCMFFYQFSJFODFUIBUJTDPOTJTUFOUXJUIUIJTTUVEZ$POLMJODBMMT JUPQQPSUVOJUZESJWFOQSPDFTTThFPQQPSUVOJTUJDCFIBWJPSQBUUFSOPGEFTJHOFST VQBOEEPXO JO UFSNTPGUPQMFWFMBOECPUUPNMFWFM JTUIFTBNFQBUUFSOBTUIFCFIBWJPSPGDFSUBJODIBPUJDEZOBNJ DBMTZTUFNT"OFYBNQMF UBLFOGSPN.BSUFMMJ o
JTUIFEJffFSFODFCFUXFFOUXPPSCJUT PGUIFEZOBNJDBMTZTUFNYO YO ¦YO ThFUXPPSCJUTIBWFJOJUJBMWBMVFTYBOEZ "QMPUPGUIFJUFSBUJPOOVNCFSOBHBJOTUUIFBCTPMVUFEJffFSFODF]YO¦ZO]TIPXTBQBU UFSOTJNJMBSUPUIFKBHHFEMJOFJO'JHVSF*UBQQFBSTUIBUUIFSFBMEFTJHOQSPDFTTJTDIBPUJD JOTUFBEPGMJOFBSBOEiEJTDJQMJOFEwThJTJOEJWJEVBMPQQPSUVOJTNJTBMTPDPOTJTUFOUXJUIUIFDPM MBCPSBUJWFPQQPSUVOJTNFWJEFOUJOUIFCSJDPMBHFQSPDFTTNFOUJPOFEFBSMJFSJOUIFDIBQUFS 8IZJTUIJTJNQPSUBOU *OHFOFSBM UIFOBUVSBMIVNBOQSPCMFNTPMWJOHQSPDFTTJTOPUMJOFBS JUJTPQQPSUVOJTUJD BOENPWFTCBDLBOEGPSUIUPEJffFSFOUQBSUTPGUIFQSPCMFNCFJOHTPMWFEBOE UP EJffFSFOU BTQFDUT PG UIF TPMVUJPO ThF DPOTUSBJOU PG B MJOFBS TUFQCZTUFQ FOHJOFFSJOH QSPDFTT JTVOOBUVSBMBOEDPVOUFSQSPEVDUJWF*OFOHJOFFSJOH UIFSFTVMUJOHNPEFMTBOESFMBUJPOTCFUXFFO NPEFMT BOECFUXFFONPEFMTBOETZTUFNT BSFJNQPSUBOUThFTFRVFODFJOXIJDIUIFNPEFMTXFSF EFfiOFEJTOPUJOJUTFMGJNQPSUBOUThJTJTOPUFYBDUMZBOFXJEFBTFF1BSOBTBOE$MFNFOUT )PXFWFS JUT JNQPSUBODF IBT OPU CFFO VOEFSTUPPE CZ UIF UPQEPXO MJOFBS FOHJOFFSJOH QSPDFTT NPWFNFOUPG54& "OPUIFSWJFXPGUIFOBUVSBMQSPDFTTJTUIFQV[[MFNFUBQIPS1VUUJOHUPHFUIFSBKJHTBXQV[[MFPS BDSPTTXPSEQV[[MFJOWPMWFTKVNQJOHBSPVOEUPXIFSFWFSXFDBONBLFQSPHSFTTOFYU ThJTSBJTFTBRVFTUJPO*GFOHJOFFSJOHBOEBDUVBMJ[BUJPOBDUJWJUJFTBSFVODPOTUSBJOFEBOEBMMPXFE UPKVNQBSPVOEJOBDIBPUJDGBTIJPO IPXBSFQSPKFDUTUPCFNBOBHFE ThFQSFMJNJOBSZBOTXFSJT JOUXPQBSUT ThFZBSFOPUVODPOTUSBJOFE4FRVFODFDPOTUSBJOUTBSFSFNPWFECVUOPUUIFSFBMDPOTUSBJOUT XIJDIBSFUIFDPOUFOUPGUIFNPEFMTBOEUIFJSSFMBUJPOT BTNFOUJPOFEBCPWF ThFPQQPSUVOJTUJDQSPDFTTJTPOFWJFXPGUIFPWFSBMMBDUVBMJ[BUJPOQSPDFTT0UIFSWJFXTBSF EFQJDUFEJOUIFTVCTFDUJPOTUIBUGPMMPX &YBNQMFTPG *OUIFEFWFMPQNFOUPGBHJWFOTZTUFN SFNPWFUIFDPOTUSBJOUUIBUBDPNQMFUF TFUPGSFRVJSFNFOUTNVTUCFTQFDJfiFEBOEBHSFFEPOCFGPSFXFTUBSUUIJOLJOHBCPVUBSDIJUFDUVSF *OTUFBE DPOTUSBJO UIF BSDIJUFDUVSF BOE UIF SFRVJSFNFOUT UP CF DPOTJTUFOU UIJT NVTU CF USVF XIFUIFSUIFSFRVJSFNFOUTXFSFEFfiOFEfiSTU PSUIFBSDIJUFDUVSFXBTEFfiOFEfiSTU PSUIFZXFSF EFfiOFEJOQBSBMMFM3FNPWFUIFDPOTUSBJOUUIBUBOBSDIJUFDUVSF XIJDIEFfiOFTJOUFSBDUJOHDPN QPOFOUT CFTQFDJfiFECFGPSFFBDIDPNQPOFOUJTTQFDJfiFEBOECVJMU*OTUFBE DPOTUSBJOUIFSFMBUJPO UPCFUIBUUIFDPNQPOFOUTNBUDIUIFBSDIJUFDUVSFThJTNVTUCFUSVFXIFUIFSUIFBSDIJUFDUVSFJT EFfiOFEfiSTU BTJOUPQEPXO54&PSUIFBSDIJUFDUVSFBOEUIFDPNQPOFOUTXFSFTQFDJfiFEJOQBSBM MFMPSUIFDPNQPOFOUTXFSFTQFDJfiFEBOECVJMUCFGPSFUIFBSDIJUFDUVSFXBTEFfiOFE BTBMMPXFEJO TZTUFNPGTZTUFNTFOHJOFFSJOH SFWFSTFFOHJOFFSJOH DPNQPOFOUCBTFEEFWFMPQNFOU PS40"
Change Process View ThFMFWFMTPGDIBOHFXFSFJEFOUJfiFEBOEEFTDSJCFEJO$IBQUFS*OUIJTTVCTFDUJPOXFCSJFflZOPUF IPXBOBDUVBMJ[BUJPOQSPDFTTUIBUJTDPOTJTUFOUXJUI.04&4XPVMEVTFUIFTFMFWFMT -FWFMJTUIFWBSJBUJPOJOTZTUFNCFIBWJPSBOBQQSPBDIUPBOUJDJQBUJOHDIBOHFBUUIJTMFWFMJT UPEFTJHOTZTUFNTUPCFBTWFSTBUJMFBTQPTTJCMF UPIBWFBCSPBESBOHFPSSFQFSUPJSFPGCFIBWJPS BOE
SE Actualization Processes
O
333
QPTTFTTUIFBCJMJUZUPQMBZEJffFSFOUSPMFT)PXFWFS UIJTNVTUCFCBMBODFEXJUIDPOTJEFSBUJPOTPG TJNQMJDJUZBOEGPDVT -FWFMJTDIBOHFTJOUIFTZTUFNJUTFMGThFBQQSPBDIUPBOUJDJQBUJOHDIBOHFBUUIJTMFWFMJTUP EFTJHO TZTUFNT UP CF CPUI BEBQUBCMF BOE SPCVTU .PEVMBSJUZ BOE FODBQTVMBUJPO BSF UXP DMBTTJD FOBCMJOHQSJODJQMFTUIBUTUJMMBQQMZJOUIFOFX4&"TPVSDFPGNBUFSJBMPOSPCVTUEFTJHOPGDPNQMFY TZTUFNTJOUIFFYQBOEFETQBDFPGUIFOFX4&JODMVEJOHCJPMPHZ FDPMPHZ BOEFOHJOFFSJOHJT UIFDPMMFDUJPOPGDBTFTUVEJFTJO+FO "SFMBUFEBDUVBMJ[BUJPOEJTDVTTJPOPGDPOUSPMMJOHDIBPT JTJO&SEJ -FWFMJTWBSJBUJPOTBOEDIBOHFTJONPEFMT0OFQSJNBSZQSPDFTTPOBHJWFOQSPKFDUJTUBJMPSJOH HFOFSBMNPEFMTJOUPTQFDJfiDNPEFMTGPSUIJTTZTUFN UIBUJT TQFDJBMJ[JOHGSPNUIFLOPXMFEHFTQBDF UPUIFQSPKFDUXPSLTQBDF8JUIJOUIFXPSLTQBDF UIFTQFDJfiDNPEFMTNBZBMTPDIBOHFUISPVHIPVU UIFMJGFUJNFPGUIFTZTUFN
Collective Actualization ThJTTFDUJPOEFTDSJCFTDIBSBDUFSJTUJDTPGUIFDPMMFDUJWFBDUVBMJ[BUJPOQSPDFTT BTEFQJDUFEJO5BCMF BDDPVOUJOHGPSUIFWJFXTEFTDSJCFEUIVTGBSThFJEFBTJOUIJTTFDUJPOBSFBCMFOEPGDPODFQUTGSPN NBUFSJBMJOQSFWJPVTDIBQUFST BOEGSPN$4&BOENPEFMJOHNFUIPETJOUIJTDIBQUFS BMPOHXJUI JEFBTGSPN#PFINBOE5VSOFS
#PFINBOE-BOF
4DIFJO
BOETPNFPGUIF $VUUFS$POTPSUJVNMJUFSBUVSFPOBHJMFNFUIPETJODMVEJOH4QBOO
The Challenge "TJHOJfiDBOUUFOTJPOFYJTUTJO4& JODMVEJOHNBOBHFNFOU CFUXFFOUIFDPNQMFYJUZBOETJ[FPGNBOZ 4&QSPKFDUTBOEUIFOFFEUPBEBQURVJDLMZUPDIBOHF$PNQMFYJUZBOETJ[FSFRVJSFTJHOJfiDBOUGVOE JOH TUBffiOH PSHBOJ[JOH BOEQMBOOJOHUPNBOBHFJOBXBZUIBUXJMMQSPEVDFUIFEFTJSFETZTUFN0O UIFPUIFSIBOE DIBOHFJOQSPKFDUWBSJBCMFTSFRVJSFTUIFBHJMJUZUPSFTQPOEUPUIFDIBOHF .FUIPETFYJTUTFQBSBUFMZGPSCPUIPGUIFTFOFFET5SBEJUJPOBMQMBOESJWFO4&NFUIPETBSFUBS HFUFEUPMBSHFDPNQMFYQSPKFDUTThFZFNQIBTJ[FEJTDJQMJOF QMBOOJOH DPOUSPM DPNQMJBODF TUBCJM JUZ IFBWZXFJHIUQSPDFTTFT FYUFOEFEUJNFQIBTFT EPDVNFOUBUJPO BOEDPOUSBDUT"NBKPSRVBMJUZ JOEJDBUPSJTDPNQMJBODFUPQSPDFTT "HJMFNFUIPETBSFUBSHFUFEUPTNBMMTJNQMFSQSPKFDUTThFZFNQIBTJ[FSFTQPOTJWFOFTTUPDIBOHF JOUFSBDUJPO BOE UBDJU TIBSFE LOPXMFEHF TIPSU DZDMFT MJHIUXFJHIU QSPDFTTFT BOE JUFSBUJPO ThF NBKPSRVBMJUZJOEJDBUPSJTDVTUPNFSTBUJTGBDUJPO ThFDIBMMFOHFJTUIBU4&QSPKFDUTEPOPUOFDFTTBSJMZBMJHOXJUIFJUIFSPOFPGUIFTFUXPFYUSFNFT ThF JODSFBTJOH DPNQMFYJUZ BOE BEBQUBCJMJUZ SFRVJSFNFOUT PG QSPKFDUT JOEJDBUF UIBU QMBOESJWFO NFUIPETBOEBHJMFNFUIPETXJMMOFFEUPCFDPNCJOFEJOTPNFGBTIJPOPONPSFQSPKFDUT #PFINBOE 5VSOFS (JWFOUIFTJHOJfiDBOUEJffFSFODFTCFUXFFOUIFN IPXDBOUIJTCFBDDPNQMJTIFE
Concepts of the Actualization Process Balance and Focus "LFZQBSUPGUIFBOTXFSGSPN#PFINBOE5VSOFSJTUPEFWFMPQBCBMBODFPGUIFUXPBQQSPBDIFT ThFZQSPWJEFTPNFFYBNQMFTPGQSPKFDUTUIBUIBWFXPSLFEUPXBSEUIJTCBMBODF1SPKFDUTOFFEUIF FOUFSQSJTF DPOUFYU PG QMBOOJOH GVOEJOH BOE SFTPVSDF NBOBHFNFOU ThF QMBOESJWFO BQQSPBDI
334 O
Model-Oriented Systems Engineering Science
QSPWJEFTUIJTDPOUFYU BOETVQQPSUTTDBMFVQUPMBSHFSQSPKFDUT0OUIFPUIFSIBOE UIFTBNFQSPK FDUTNVTUQSPEVDFSFTVMUTJOBUJNFMZGBTIJPOBOENVTUCFSFTQPOTJWFUPDIBOHFThFBHJMFBQQSPBDI DBOTVQQPSUUIJTBTQFDU #PFINBOE5VSOFSQSFTFOUFETFWFSBMDPODMVTJPOTPOUIJTJTTVFGSPNUIFJSTUVEZ8FEJTDVTT UISFF PG UIFN 0OF DPODMVTJPO JT UIBU DPNCJOFE NFUIPET TIPVME CF UBJMPSFE VQ GSPN BO BHJMF TUBSUJOHQPJOUSBUIFSUIBOUBJMPSFEEPXOGSPNBGVMMQMBOESJWFONFUIPEThBUXBZ BOZBEEJUJPOT OFFEUPCFKVTUJfiFE5BJMPSJOHEPXOUFOETUPOPUIBQQFOJOQSBDUJDFGPSBOVNCFSPGSFBTPOT8F XPVMETVQQPSUUIJTSFDPNNFOEBUJPOCZOPUJOHUIBUUIFUSBEJUJPOBMUBJMPSJOHBQQSPBDIXJUIHPW FSONFOUQSPKFDUTJTNPSFPGUFOUIFPQQPTJUFBUBJMPSJOHEPXONFUIPE'PSFYBNQMF BSDIJUFDUVSF GSBNFXPSLTBSFHJWFOUPDPOUSBDUPSTXJUIUIFQPTTJCJMJUZPGUBJMPSJOHUIFNEPXO*OQSBDUJDF UIF SFTVMUJTPGUFOOPUBJMPSJOHCFDBVTFUIFHPWFSONFOUNBOBHFSXBOUTUPCFDPOTFSWBUJWFBOEBTLGPS FWFSZUIJOH BOEUIFDPOUSBDUPSJTOPUJODMJOFEUPEJTBHSFF "TFDPOEDPODMVTJPOPG#PFINBOE5VSOFSJTBDPSPMMBSZPGUIFfiSTUTPNFCBMBODFENFUIPETBSF CFHJOOJOHUPFNFSHF BOENPTUPGUIFTFBSFNFUIPETCVJMUVQGSPNBHJMFNFUIPET"NPSFSFDFOUCBM BODFENFUIPEJTUIF*ODSFNFOUBM$PNNJUNFOU.PEFM *$. EFfiOFECZ#PFINBOE-BOF ThF*$.CVJMETPOTFWFSBMQSFWJPVTNPEFMTJODMVEJOHBHJMF DPODVSSFOUFOHJOFFSJOH BOETQJSBM4PNF PGUIFLFZ*$.GFBUVSFTXFJODPSQPSBUFJOUPUIF.04&4DPMMFDUJWFBDUVBMJ[BUJPOQSPDFTTJODMVEFUIF JODSFNFOUBM FWPMVUJPOBSZ BOEJUFSBUJWFTZTUFNEFfiOJUJPOBOEEFWFMPQNFOUBOETUBLFIPMEFSDPNNJU NFOU*$.NBQTUPUIFMJGFTQBOTUBHFTPGGPSNBUJPOBOENBUVSBUJPO'PSNBUJPOJTUIF*$.TUBHF* JODSFNFOUBMEFfiOJUJPOQMVTUIFfiSTUTUFQJOTUBHF**JODSFNFOUBMEFWFMPQNFOU XIJDIQSPEVDFTUIFfiSTU PQFSBUJPOBMJODSFNFOU'SPNUIBUQPJOUPOJTBTVDDFTTJPOPGTDIFEVMFEQFSJPETJOXIJDIEFWFMPQNFOU PGUIFOFYUSFMFBTFJTQSPDFFEJOHDPODVSSFOUMZXJUIQMBOOJOHBOEBSDIJUFDUJOHGVUVSFDBQBCJMJUJFT " UIJSE DPODMVTJPO JT UIBU XIJMF NFUIPET BSF JNQPSUBOU NBKPS HBJOT BSF NPSF MJLFMZ UP CF BDIJFWFE CZ NPSF GPDVT PO QFPQMF BOE FYQFDUBUJPOT NBOBHFNFOU 8F XPVME DIBSBDUFSJ[F UIJT BTQVUUJOHNPSFGPDVTPOPVUDPNFTBOEMFTTGPDVTPOQSPDFTTThFQFOEVMVNPWFSUIFQBTUGFX EFDBEFTJOCPUI4&BOETPGUXBSFFOHJOFFSJOHQSPDFTTFTIBTNPWFEGSPNUIFPVUDPNFTTJEFUPUIF QSPDFTTTJEFThJTUSFOEIBTUXPSFTVMUT'JSTU UIFFOEHPBM QSPEVDJOHBXPSLJOHTZTUFN MPTFT TPNFPGJUTVSHFODZPOBQSPKFDU BOETFDPOE UIFQSPDFTT BTUIFPCKFDUPGBUUFOUJPO HSBEVBMMZ CFDPNFTMBSHFS5PHFUIFSUIFTFSFTVMUTDPOTQJSFUPTMPXFWFSZUIJOHEPXO8FOFFEUPSFHBJOCBM BODF VSHFODZ BOEGPDVTPOUIFFOEHPBMThFEJTDVTTJPOJO$IBQUFSPOPVUDPNFTBOEVMUJNBUF FffFDUTJTBCBTJTGPSUIJTBTQFDUPGUIFBDUVBMJ[BUJPOQSPDFTT *OEJTDVTTJOHBHJMFBEBQUJWFNBOBHFNFOU 4QBOO EFTDSJCFTUIFUSBEJUJPOBMNBOBHFNFOU WJFXPGUIFXPSMEBTDPOTUSBJOFEThJTWJFXMFBETNBOBHFSTUPQVTIQFPQMFIBSEBOEUPGPDVTPO DPOUSPM#ZDPOUSBTU BHJMFBEBQUJWFNBOBHFNFOUWJFXTUIFXPSMEBTGVMMPGPQUJPOTThFQSJNBSZ GFBUVSFJTUIFWJFXUIBUQFPQMFBSFJOOPWBUJWFCFDBVTFUIFZBSFESBXOUPUIFQVSQPTFBOEQPUFOUJBM PVUDPNFTPGBQSPKFDU OPUCFDBVTFUIFNBOBHFSQVTIFTUIFNUPJU4DIFJO OPUFTUIBU QFPQMFBUEJffFSFOUMFWFMTPGNBOBHFNFOUIBWFEJffFSFOUUJNFIPSJ[POTBOEQMBOOJOHDZDMFT)JHIFS MFWFMNBOBHFSTIBWFBMPOHFSDZDMFTFWFSBMZFBSTPVUXIJMFMPXMFWFMNBOBHFSTBOEXPSLFST IBWFTIPSUFSDZDMFT TVDIBTXFFLT. ThFTFEJffFSFODFTDBOCFFYQMPJUFE BTXFEJTDVTTCFMPX
Radical and Normal Design 3BEJDBMEFTJHOJTSFRVJSFEJOBTJUVBUJPOXIFSFBOFXUZQFPGTZTUFNJTOFFEFEUIBUJTOPUXFMM VOEFSTUPPE(FOFSBMNPEFMTEPOPUFYJTUJOUIFLOPXMFEHFTQBDFGPSUIJTUZQFPGTZTUFN*USFQSF TFOUTBIJHIMFWFMPGSJTLThFGPDVTJTPOUIFPQQPSUVOJTUJDQSPDFTT SFTFBSDI BOEFYQFSJNFOUBUJPO
SE Actualization Processes
O
335
/PSNBMEFTJHOJTVTFEJOTJUVBUJPOTXIFSFUIFHFOFSBMQSPCMFNBOETZTUFNUZQFBSFVOEFSTUPPE UIBUJT XIFSFHFOFSBMNPEFMTEPFYJTUJOUIFLOPXMFEHFTQBDFThFGPDVTJOUIJTDBTFJTNPSFPO UBJMPSJOHBOETQFDJBMJ[JOHUIFHFOFSBMNPEFMTGPSUIJTTQFDJfiDDBTF CVUXJUIJOUIBUGSBNFXPSLUIF PQQPSUVOJTUJDQSPDFTTBMTPBQQMJFT
Maintaining and Verifying Fidelity of Models 7FSJGZJOHPGNPEFMTOFFETOPUPOMZUPCFBOJOEFQFOEFOUBDUJWJUZCVUBMTPBOPOHPJOHBDUJWJUZ #FDBVTFPGDPOUJOVBMDIBOHFPGTZTUFNBOEFOWJSPONFOU XFDBOOPUBTTVNFUIBUCFDBVTFBNPEFM IBEHPPd fiEFMJUZTPNFUJNFJOUIFQBTU JUIBTHPPd fiEFMJUZOPXPSXJMMIBWFJOUIFGVUVSF ThFNBJOUFOBODFPGNPEFMTJTBMTPBOJTTVF(FOFSBMNPEFMTJOUIFLOPXMFEHFTQBDFBSFQSF TVNBCMZNBJOUBJOFEBOEDPOEJUJPOFECZUIFDPNNVOJUZBUMBSHF WJBNBTTDPMMBCPSBUJPOBOEVTF 4QFDJfiDNPEFMTJOUIFQSPKFDUTQBDFBSFNBJOUBJOFECZUIFQSPKFDU 1BSUPGUIFDPOEJUJPOJOHPGNPEFMTJTSFQMJDBUJPO3FQMJDBUJPOPSBMJHONFOUPGNPEFMTBOE UFTUJOHFRVJWBMFODFPGNPEFMTJTBXBZPGBDDSFUJOHBCPEZPGLOPXMFEHF"YUFMMFUBM EFfiOFEBQSPDFTTGPSUIJT$IFOFUBM EJTDVTTFEBMJHOJOHDPNQVUBUJPOBMNPEFMTUPTFFJG UIFZDBOQSPEVDFFRVJWBMFOUSFTVMUT
Applying the Concepts Considerations 6TJOHDPODFQUTGSPNUIFCPPL XFCVJMEPOUIFBCPWFJEFBTXJUIBGFXPUIFSBDUVBMJ[BUJPOQSPDFTT DPOTJEFSBUJPOT'JSTU XFDBOVTFUIFDPNNPOJ[BUJPOBOEUJNFEJNFOTJPOTJOEFBMJOHXJUIDIBOHF 8FDBOfiOETUBCJMJUZCZEFfiOJOHNPEFMT JODMVEJOHCPUINBOBHFNFOUNPEFMTTVDIBTTDIFEVMFT BOEFOHJOFFSJOHNPEFMTTVDIBTSFRVJSFNFOUT BUBIJHIFSMFWFMPGHFOFSBMJUZ BOEBEEEFUBJMGPS OFBSUFSNNPEFMTThJTBQQSPBDIfiUTOBUVSBMMZXJUIUIFEJffFSFOUIPSJ[POTBOEGPDVTPGEJffFSFOU MFWFMTPGNBOBHFNFOU)JHIMFWFMNBOBHFSTTFFUIFHFOFSBMNPEFMTUIBUBSFNPSFTUBCMFBOEDBO QSPKFDUGVSUIFSJOUPUIFGVUVSF-PXMFWFMNBOBHFSTTFFUIFTQFDJfiDNPEFMTUIBUBSFNPSFWPMBUJMF BOEXJMMCFVTFEJOUIFOFBSUFSNIPSJ[PO 4FDPOE SFGFSSJOHCBDLUP5BCMF XFDBOFYQMPJUUIFTFMGPSHBOJ[BUJPO TFMGHPWFSOBODF BOEBVUPOPNZPGUIF&"BOE4"TJEFPGUIFBDUVBMJ[BUJPOQSPDFTTThJTJTDPOTJTUFOUXJUIUIF BHJMFBEBQUJWFNBOBHFNFOUEJTDVTTFEBCPWF BOEGBDJMJUBUFTUIFOBUVSBMJOOPWBUJWFCFIBWJPSPG QFPQMF ThJSE XFDBOFYQMPJUUIFDPODFQUPGWJFXTJOUIFUFOTJPOCFUXFFOQMBOESJWFONFUIPETBOE BHJMFNFUIPET8IJMFUIFCBMBODFCFUXFFOQMBOESJWFOBOEBHJMFSFDPNNFOEFECZ#PFINBOE 5VSOFSJTBSFBTPOBCMFTPMVUJPOUPUIFQSPCMFN XFTVHHFTUUIBUWJFXTHJWFFWFONPSFMFWFSBHFPG CPUIUIFQMBOESJWFOBOEBHJMFBTQFDUTThBUJT UIFTFQBSBUJPOPGWJFXTBMMPXTBQSPKFDUUPBQQMZ UIFQMBOESJWFOBQQSPBDIUPUIFNPSFTUBCMFBOEMPOHUFSNBTQFDUTTVDIBTSFTPVSDFBOECVEHFU QMBOOJOH SFTFBSDI BOEHFOFSBMBSDIJUFDUVSF BTXFMMBTCFOFfiUJOHGSPNJOUFSBDUJPOXJUIUIFMBSHFS FOUFSQSJTFDPOUFYUBOEUPBQQMZUIFBHJMFBQQSPBDIUPTIPSUUFSNBDUJWJUJFT FTQFDJBMMZSFMFBTFTPG DBQBCJMJUZJOUIFJUFSBUJWFEFWFMPQNFOUPGBTZTUFNBOESFBDUJPOUPSBQJEDIBOHFTThFJOUFHSBUJPO PGWJFXTBMMPXTBUXPXBZUSBOTGFSBOEGFFECBDLPGMFBSOJOHCFUXFFOUIFUXPQSPKFDUWJFXT-POH UFSNEJSFDUJPOBOEFWPMVUJPODPOUJOVBMMZHVJEFTUIFTIPSUUFSNBDUJWJUJFT XIJMFUIFDIBOHFTPDDVS SJOHJOUIFTIPSUUFSNBDUJWJUJFTGFFEJOUPBOEJOflVFODFUIFMPOHUFSNEJSFDUJPO
336
O
Model-Oriented Systems Engineering Science
Near term: specific, detailed, small, agile
Long term: abstract, not detailed, strategic, trends
High Degree of Abstraction
Just in time detail Low Now
Future Planning horizon
Figure 13.4
Unifying planning and agility.
Visualizations #BTFEPOUIFTFDPOTJEFSBUJPOT XFQSFTFOUTPNFWJTVBMQFSTQFDUJWFTPGIPXDPOUSBTUJOHWJFXTDBO BEESFTTCPUIUIFQMBOOJOHOFFETBOEBHJMFOFFETBOECSJOHUIFNUPHFUIFSJOUPBXPSLBCMFGSBNF XPSLThFBQQSPBDIDPNCJOFTEJffFSFOUMFWFMTPGBCTUSBDUJPO NPSFPSMFTTEFUBJM XJUIEJffFSFOU QMBOOJOH IPSJ[POT TIPSUFS PS MPOHFS UFSNT 'JHVSF JMMVTUSBUFT B HSBEJFOU PG UIF QMBOOJOH IPSJ[POTQFDUSVNGSPNOPXUPUIFGVUVSFThFMPOHFSUFSNGVUVSFJTUIFNPTUBCTUSBDUBOEHFOFSBM OPXJTUIFNPTUTQFDJfiDBOEDPODSFUF 'JHVSFTIPXTBQMBOOJOHQSPDFTTBUBQPJOUJOUJNFUIBUSBOHFTGSPNEFWFMPQNFOUBOE QMBOOJOHEFUBJMTGPSUIFDVSSFOUQFSJPEPSZFBSUPTVDDFTTJWFMZGFXFSEFUBJMT UIBUJT IJHIFSMFWFMT PGBCTUSBDUJPO GPSGVUVSFZFBST"OBSCJUSBSZTFUPGGPVSMFWFMTPGEFUBJMBSFEFfiOFE SBOHJOHGSPN -FWFM UIFNPTUEFUBJMFE UP-FWFM UIFNPTUBCTUSBDU -FWFMEFUBJMTBSFQMBOOFEGPSDVSSFOU ZFBSNBOBHFNFOUBOEEFWFMPQNFOU JOUIFfiHVSF -FWFMQMBOTBSFEFfiOFEGPSUIFOFYU ZFBS
BOETPPOVQUP-FWFMQMBOTGPSUIFGVSUIFTUPVUZFBST3FTFBSDIBOEFYQFSJNFOUBUJPO BSFQMBOOFEGPSBTGBSPVUBTOFDFTTBSZThFDIPJDFPGPOFZFBSQMBOOJOHQFSJPETJTBMTPTPNFXIBU BSCJUSBSZJUDPVMECFBOZBQQSPQSJBUFMFOHUITVDIBTNPOUIPSNPOUIQFSJPET 'JHVSFTIPXTIPXUIF'JHVSFQSPDFTTJTSFQFBUFEFBDIZFBS JOBSPMMJOHXBWFUIBUfiMMT JONPSFEFUBJMTGPSUIFOFYUZFBSBOEQVTIFTUIFMFWFMPGBCTUSBDUJPOHSBEJFOUPVUPOFNPSFZFBS POUIFQMBOOJOHIPSJ[PO'PSFYBNQMF JGAOPXJT -FWFMQMBOTBSFEFfiOFEGPSDVSSFOUZFBS
-FWFMGPSOFYUZFBS
FUD*GAOPXJT -FWFMQMBOTBSFEFfiOFEGPSDVSSFOUZFBS
-FWFMGPSOFYUZFBS
FUD 'JHVSFTIPXTBSFMFBTFWJFXPGUIFSPMMJOHXBWF"UUIFCPUUPNJTMPOHUFSNQMBOOJOHBOE SFTFBSDI BOEBUUIFUPQBSFUIFSFMFBTFT XIJDINBZCFQFSZFBSPSBTIPSUFSQFSJPEBTNFOUJPOFE BCPWF&BDISFMFBTFJTBTNBMMDPNQMFUFSBQJETZTUFNEFWFMPQNFOUDZDMFUIBUfiMMTBHBQCFUXFFO MPOHUFSNWJTJPOBOEDVSSFOUTUBUFThFMPOHUFSNBOETIPSUUFSNNPEFMTBOEBDUJWJUJFTCPUIJOGPSN FBDIPUIFSThFMPOHUFSNPSHFOFSBMNPEFMTHVJEFUIFOFBSUFSNSFMFBTFEFWFMPQNFOU BOEUIF MFBSOJOHGSPNEFWFMPQJOHSFMFBTFT BTXFMMBTUIFVTFSGFFECBDLGSPNUIPTFSFMFBTFT DBONPEJGZ UIFMPOHUFSNEJSFDUJPOThFPUIFSFYUFSOBMGPSDFTTIPXOJO'JHVSF JODMVEJOHFOWJSPONFOU
4PNFPGUIFDPODFQUTBOEfigurFTJOUIJTBQQSPBDIXFSFEFWFMPQFEJODPMMBCPSBUJPOXJUI%BWJE$SBJH B.*53& DPMMFBHVF
SE Actualization Processes Viewpoint ‘Now’ is 2009
Projection View 2008 2009 review of 2008 performance 2009 as is models
O
337
: What can we see from viewpoint; what is produced or projected 2009 2010 2011 2012 2009 current 2009 plan for 2009 plan for 2009 plan for actualization 2010 2011; Level 3 2012; Level 4 activities; actualization; models models Level 1 Level 2 detailed models models
Plan actualization activities for three years out, 2012, but general: Level 4 models Plan actualization activities for two years out, 2011, but with even less detail: Level 3 models Plan actualization activities for next year, 2010, but with less detail: Level 2 models Current year, 2009, collective actualization activities: Define detailed Level 1 models – both enterprise and system models Review performance of previous year, 2008, and update the “as is” state Viewpoint: In the current year, 2009, participants in collective actualization perform these activities
Figure 13.5
Short and long term actualization.
Viewpoint ‘Now’ is 2009
‘Now’ is 2010
‘Now’ is 2011
2008 2009 review of 2008 performance; 2009 as is models
Projection View : What can we see from viewpoint; what is produced or projected 2009 2010 2011 2012 2013 2014 2009 current 2009 plan for 2009 plan for 2009 plan for actualization 2010 2011; Level 3 2012; Level 4 activities; actualization; models models Level 1 Level 2 detailed models models 2010 review of 2009 performance; 2010 as is models
2010 current actualization activities; Level 1 detailed models
2010 plan for 2010 plan for 2010 plan for 2011 2012; Level 3 2013; Level 4 actualization; models models Level 2 models
2011 review of 2010 performance; 2011 as is models
2011 current actualization activities; Level 1 detailed models
2011 plan for 2011 plan for 2011 plan for 2012 2013; Level 3 2014; Level 4 actualization; models models Level 2 models
2012 review of 2011 performance; 2012 as is models
2012 current actualization activities; Level 1 detailed models
‘Now’ is 2012
Figure 13.6 Rolling wave model.
2015
2012 plan for 2012 plan for 2012 plan for 2013 2014; Level 3 2015; Level 4 actualization; models models Level 2 models
Model-Oriented Systems Engineering Science
Stable General
…
Feedback
Goal
Feedback
Goal
Feedback
Goal
Feedback
Goal
Feedback
Goal
Goal
Specificity
Stability
Agile Detailed
Releases: Each release fills a gap between current and vision Rel. n+1 Rel. n+2 Rel. n+3 Rel. n+4 Rel. n+5 Release n (2.1) (2.2) (3.0) (1.1) (2.0) (1.0)
Feedback
338 O
Update high level goals, needs, technologies, architecture, research as needed Continuing research, technology assessment, prototyping
Forces on the process: User needs; environment volatility; legacy systems; available technology; budget; resources Figure 13.7
Release view of rolling wave.
WPMBUJMJUZ CVEHFUBOESFTPVSDFMJNJUT BOEBWBJMBCMFUFDIOPMPHZ DBOJOEVDFDIBOHFJOCPUIMPOH UFSNBOETIPSUUFSNNPEFMTBOEHPBMT
References "HJMF"HJMF"MMJBODFIUUQXXXBHJMFBMMJBODFPSH "DDFTTFE+BOVBSZ
"YFMSPE 3BOE.$PIFO)BSOFTTJOH$PNQMFYJUZ0SHBOJ[BUJPOBM*NQMJDBUJPOTPGBScientific 'SPOUJFS /FX:PSL#BTJD#PPLT "YUFMM 3 3"YFMSPE +.&QTUFJO BOE.%$PIFO"MJHOJOHTJNVMBUJPONPEFMT"DBTFPGTUVEZ BOE SFTVMUT $PNQVUBUJPOBM .BUIFNBUJDBM 0SHBOJ[BUJPO TheorZ o IUUQXXXFDPO JBTUBUFFEVUFTGBUTJ%PDLJOH4JN.PEFMTQEG "DDFTTFE+BOVBSZ
#BVFS ) Scientific -JUFSBDZ BOE UIF .ZUI PG UIF Scientific .FUIPE 6SCBOB *- 6OJWFSTJUZ PG *MMJOPJT 1SFTT #FDL ,BOE$"OESFT&YUSFNF1SPHSBNNJOH&YQMBJOFE&NCSBDF$IBOHF TFDPOEFEJUJPO"EEJTPO8FTMFZ #FMM .4FSWJDF0SJFOUFE.PEFMJOH4FSWJDF"OBMZTJT %FTJHO BOE"SDIJUFDUVSF)PCPLFO /++PIO8JMFZ 4POT #PDDBSB /.PEFMJOH$PNQMFY4ZTUFNT/FX:PSL4QSJOHFS7FSMBH #PFIN #"TQJSBMNPEFMPGTPGUXBSFEFWFMPQNFOUBOEFOIBODFNFOU$PNQVUFS .BZ Qo #PFIN #BOE+-BOF6TJOHUIFJODSFNFOUBMDPNNJUNFOUNPEFMUPJOUFHSBUFTZTUFNBDRVJTJUJPO TZTUFNTFOHJOFFSJOH BOETPGUXBSFFOHJOFFSJOH$SPTT5BML+%FGFOTF4PGUXBSF&OH 0DUPCFS Qo #PFIN #BOE%1PSU.PEFM#BTFE"SDIJUFDUJOHBOE&OHJOFFSJOH .#"4& IUUQTVOTFUVTDFEV SFTFBSDI.#"4& "DDFTTFE+BOVBSZ
#PFIN #BOE35VSOFS#BMBODJOH"HJMJUZBOE%JTDJQMJOF"(VJEFGPSUIF1FSQMFYFE#PTUPO ." "EEJTPO8FTMFZ #SPBECFOU (The EFWFMPQNFOUPGEFTJHONFUIPETBSFWJFX%FTJHO.FUIPETTheories o 3FQSJOUFEJO$SPTT
#SPXO ( #$IFOH )(PMETCZ BOE+;IBOH(PBMPSJFOUFEspecification PGBEBQUBUJPOTFNBOUJDT JOBEBQUJWFTZTUFNT*O1SPDPGUIF*$4&8PSLTIPQPO4PGUXBSF&OHJOFFSJOHGPS"EBQUJWFBOE 4FMG.BOBHJOH4ZTUFNT 4&".4
4IBOHIBJ $IJOB
SE Actualization Processes
O
339
$IFO -$ ,. $BSMFZ # ,BSSJOTLZ 5 5VNNJOP & $BTNBO % 'SJETNB BOE " :BIKB "MJHOJOH4JNVMBUJPO.PEFMTPG#JPMPHJDBM"UUBDLTIUUQXXXDBTPTDTDNVFEVQVCMJDBUJPOTQBQFST DIFO@@BMJHOJOHCJPMPHJDBMQEG "DDFTTFE+BOVBSZ
$PDLCVSO ""HJMF4PGUXBSF%FWFMPQNFOUThe $PPQFSBUJWF(BNF OEFEJUJPO#PTUPO .""EEJTPO 8FTMFZ1SPGFTTJPOBM $PDLCVSO "6TJOHCPUIJODSFNFOUBMBOEJUFSBUJWFEFWFMPQNFOU$SPTTUBML+%FGFOTF4PGUXBSF&OH .BZ Qo $PIFO . +.BSDI BOE+0MTFO"HBSCBHFDBONPEFMPGPSHBOJ[BUJPOBMDIPJDF"ENJOJTUSBUJWF4DJ 2VBSU o $POLMJO + %JBMPHVF .BQQJOH #VJMEJOH 4IBSFE 6OEFSTUBOEJOH PG 8JDLFE 1SPCMFNT $IJDIFTUFS &OHMBOE8JMFZ $SPTT / &E %FWFMPQNFOUTJO%FTJHO.FUIPEPMPHZ$IJDIFTUFS &OHMBOE+PIO8JMFZ %"(%FGFOTF"DRVJTJUJPO(VJEFCPPLIUUQTBLTTEBVNJMEBH "DDFTTFE+VOF
%BSJNPOU 3 &%FMPS 1.BTTPOFU BOE"WBO-BNTXFFSEF(3"*-,"04BOFOWJSPONFOUGPS HPBMESJWFOSFRVJSFNFOUTFOHJOFFSJOH*O1SPDUI*OU$POG4PGUXBSF&OH o.BZ Qo %P% %FQBSUNFOU PG %FGFOTF 4ZTUFNT &OHJOFFSJOH 'VOEBNFOUBMT 'PSU #FMWPJS 7" %FGFOTF "DRVJTJUJPO6OJWFSTJUZ1SFTT %PSJ %0CKFDU1SPDFTT.FUIPEPMPHZ#FSMJO4QSJOHFS7FSMBH &SEJ 1$PNQMFYJUZ&YQMBJOFE#FSMJO4QSJOHFS7FSMBH &TUFGBO + 4VSWFZ PG .PEFM#BTFE 4ZTUFNT &OHJOFFSJOH .#4& .FUIPEPMPHJFT +FU 1SPQVMTJPO -BCPSBUPSZ $BMJGPSOJB*OTUJUVUFPG5FDIOPMPHZ 1BTBEFOB $" 'JPSFUUJ (BOE"-PNJ"OBHFOUCBTFESFQSFTFOUBUJPOPGUIFHBSCBHFDBONPEFMPGPSHBOJ[BUJPOBM DIPJDF+"Stificial 4PDJFUJFTBOE4PDJBM4JNVMBUJPO IUUQKBTTTTPDTVSSFZBDVLIUNM "DDFTTFE+BOVBSZ
'PSTCFSH ,BOE).PP[The SFMBUJPOTIJQPGTZTUFNFOHJOFFSJOHUPUIFQSPKFDUDZDMF+PJOU$POGFSFODF TQPOTPSFECZUIF/BUJPOBM$PVODJMPG4ZTUFN&OHJOFFSTBOEUIF"N4PD&OH.BOBHFNFOU $IBUBOPPHB 5/ 0DUPCFS (BSVE 3BOE1,BSOF#SJDPMBHFWFSTVTCSFBLUISPVHIEJTUSJCVUFEBOEFNCFEEFEBHFODZJOUFDIOPM PHZFOUSFQSFOFVSTIJQ3FT1PMJDZo )JMMJFS # +.VTHSPWF BOE104VMMJWBO,OPXMFEHFBOEEFTJHO*O&OWJSPONFOUBM%FTJHO3FTFBSDI BOE1SBDUJDF 8+.JUDIFMM &E-PT"OHFMFT6$-" QUISPVHI 3FQSJOUFEJO$SPTT
)JUDIJOT %8PSME$MBTT4ZTUFNT&OHJOFFSJOHThe -BZFS.PEFMIUUQXXXIJUDIJOTOFUMBZFS IUNM "DDFTTFE+BOVBSZ
)PMMOBHFM &BOE%8PPET+PJOU$PHOJUJWF4ZTUFNT'PVOEBUJPOTPG$PHOJUJWF4ZTUFNT&OHJOFFSJOH#PDB 3BUPO '-$3$1SFTT *&&&B"EPQUJPOPG*40*&$4ZTUFNT&OHJOFFSJOH4ZTUFN-JGF$ZDMF1SPDFTTFT*&&& /FX:PSL*&&&$PNQVUFS4PDJFUZ *&&&C*&&&4UBOEBSEGPS"QQMJDBUJPOBOE.BOBHFNFOUPGUIF4ZTUFNT&OHJOFFSJOH1SPDFTT *&&&4UE /FX:PSL*&&&$PNQVUFS4PDJFUZ */$04&(VJEFUPUIF4ZTUFNT&OHJOFFSJOH#PEZPG,OPXMFEHF(4P,*OUFSOBUJPOBM$PVODJM PO4ZTUFNT&OHJOFFSJOHIUUQHTFCPLJODPTFPSH "DDFTTFE+BOVBSZ
*/$04&*/$04&4ZTUFNT&OHJOFFSJOH)BOECPPL W4FBUUMF 8"*/$04& *OUFSOBUJPOBM$PVODJM PO4ZTUFNT&OHJOFFSJOH *40*&$4ZTUFNTBOE4PGUXBSF&OHJOFFSJOH4ZTUFN-JGF$ZDMF1SPDFTTFT*40*&$ OEFE.BSDI +$*%40QFSBUJPOPGUIF+PJOU$BQBCJMJUJFT*OUFHSBUJPOBOE%FWFMPQNFOU4ZTUFN$+$4.$ %P%+PJOU$IJFGTPG4taff. MBZ +FO &3PCVTU%FTJHO"3FQFSUPJSFPG#JPMPHJDBM &DPMPHJDBM BOE&OHJOFFSJOH$BTF4UVEJFT/FX:PSL 0YGPSE6OJWFSTJUZ1SFTT +POFT +"NFUIPEPGTZTUFNBUJDEFTJHO*O$POG%FTJHO.FUIPET +$+POFTBOE%(Thornley &ET /FX:PSL.BDNJMMBO$PNQBOZ 3FQSJOUFEJO$SPTT
340
O
Model-Oriented Systems Engineering Science
,ossiakoff, " BOE8/4XFFU4ZTUFNT&OHJOFFSJOH1SJODJQMFTBOE1SBDUJDF)PCPLFO /++PIO8JMFZ 4POT -BSNBO $"HJMFBOE*UFSBUJWF%FWFMPQNFOU".BOBHFST(VJEF#PTUPO ."1FBSTPO&EVDBUJPO -BSNBO $ BOE 7 #BTJMJ *UFSBUJWF BOE JODSFNFOUBM EFWFMPQNFOU B CSJFG IJTUPSZ $PNQVUFS o -JMFT %BOE"1SFTMFZ&OUFSQSJTFNPEFMJOHXJUIJOBOFOUFSQSJTFFOHJOFFSJOHGSBNFXPSL1SPD 8JOUFS4JNVMBUJPO$POG Qo -JOECMPN $The TDJFODFPGiNVEEMJOHUISPVHIw1VCMJD"ENJOJTUSBUJPO3FW oIUUQ XXXKTUPSPSHTUBCMF "DDFTTFE+BOVBSZ
-JOECMPN $ 4UJMM NVEEMJOH OPU ZFU UISPVHI 1VCMJD "ENJOJTUSBUJPO 3FW o IUUQ XXXKTUPSPSHTUBCMF "DDFTTFE+BOVBSZ
.BOJGFTUP"HJMF.BOJGFTUPIUUQXXXBHJMFNBOJGFTUPPSH "DDFTTFE+BOVBSZ
.BSUFMMJ .*OUSPEVDUJPOUP%JTDSFUF%ZOBNJD4ZTUFNTBOE$IBPT/FX:PSL+PIO8JMFZ4POT .FEBXBS 1*OEVDUJPOBOE*ntuition in Scientific Thought1IJMBEFMQIJB"NFSJDBO1IJMPTPQIJDBM4PDJFUZ /BLBHBXB ) 5,BSVCF BOE4)POJEFO"OBMZTJTPGNVMUJBHFOUTZTUFNTCBTFEPO,"04NPEFMJOH 1SPDUI*OU$POG4PGUXBSF&OH o.BZ 4IBOHIBJ $IJOB /HVZFO -"EBQUJOHUIF7FFNPEFMUPBDDPNQMJTITZTUFNTFOHJOFFSJOHPODIBOHFQSPKFDUT/%*" *OUI"OOV4ZTUFNT&OH$POG'PDVTJOHPO*NQSPWJOH1FSGPSNBODFPG%FGFOTF4ZTUFNT1SPHSBNT 4BO %JFHP $" o 0DUPCFS IUUQXXX.dtic.mil/ndia/2006systems/Thursday/ngut. QEG "DDFTTFE+BOVBSZ
01.0CKFDU1SPDFTT.FUIPEPMPHZIUUQXXXPCKFDUQSPDFTTPSH4FFBMTPIUUQXXXFSCZVFEV FSTMJEFT&315%PSJQEG "DDFTTFE+BOVBSZ
1BSOBT %BOE1$MFNFOUT"SBUJPOBMEFTJHOQSPDFTTIPXBOEXIZUPGBLFJU*&&&5SBOT4PGUXBSF &OH o 1PQQFS ,$POKFDUVSFTBOE3FGVUBUJPOTThe (SPXUIPGScientific ,OPXMFEHF OEFE/FX:PSL#BTJD#PPLT 3FCPWJDI (4ZTUFNTThinking GPSUIF&OUFSQSJTF/FXBOE&NFSHJOH1FSTQFDUJWFT1SPD*&&& 4.$*OU$POG4ZTUFNPG4ZTUFNT&OH -PT"OHFMFT $" "QSJM 3FCPWJDI (&OHJOFFSJOHUIFFOUFSQSJTFTU"OOV*&&&4ZTUFNT$POG 8BJLJLJ#FBDI )POPMVMV )* o"QSJM 3JUUFM )4POPG3JUUFMUIJOL)PSTU3JUUFMPOUIFTUBUFPGUIFBSUJOEFTJHONFUIPET*OThe %.(UI "OOJWFSTBSZ3FQPSU%.(0DDBTJPOBM1BQFS/P Qo 3FQSJOUFEJO$SPTT BTi4FDPOE (FOFSBUJPO%FTJHO.FUIPETw
3PZDF 8 .BOBHJOH UIF %FWFMPQNFOU PG -BSHF 4PGUXBSF 4ZTUFNT 1SPD UI *OU $POG 4PGUXBSF &OH *&&&$PNQVUFS4PDJFUZ Qo 0SJHJOBMMZQVCMJTIFEJO1SPD*&&&8&4$0/ o
4BHF "1BOE+&"SNTUSPOH +S*OUSPEVDUJPOUP4ZTUFNT&OHJOFFSJOH/FX:PSL+PIO8JMFZ4POT 4DIFJO &0SHBOJ[BUJPOBM$VMUVSFBOE-FBEFSTIJQSEFE4BO'SBODJTDP+PTTFZ#BTT 4DIXBCFS ,"HJMF1SPKFDU.BOBHFNFOUXJUI4DSVN3FENPOE 8".JDSPTPGU1SFTT 4QBOO %"HJMF"EBQUJWF.BOBHFNFOU.PEFM#VJMEJOHUIF#SJEHFGSPN*OOPWBUJPOUP#VTJOFTT7BMVF $VUUFS$POTPSUJVN&YFDVUJWF3FQPSU 7PM /P 4XBS[ 3 BOE + %F3PTB " 'SBNFXPSL GPS &OUFSQSJTF 4ZTUFNT &OHJOFFSJOH 1SPDFTTFT *$44&" 7BO-BNTXFFSEF "(PBMPSJFOUFESFRVJSFNFOUTFOHJOFFSJOHBHVJEFEUPVS*OWJUFENJOJUVUPSJBM*O 1SPD3&*OU+PJOU$POG3FRVJSFNFOUT&OH 5PSPOUP *&&& "VHVTU QoIUUQDJUF TFFSJTUQTVFEVWBOMBNTXFFSEFHPBMPSJFOUFEIUNM "DDFTTFE+BOVBSZ
7JUSVWJVT1PMMJP .The 5FO#PPLTPO"SDIJUFDUVSF.PSSJT)JDLZ.PSHBO USBOTMBUPS $BNCSJEHF ." )BSWBSE6OJWFSTJUZ1SFTT0SJHJOBM-BUJO TU$FOUVSZ#$&"WBJMBCMFBT1SPKFDU(VUFOCFSHPPL %FD IUUQXXX.gutenberg.org/files/20239/20239-h/29239-h.htm. "DDFTTFE +BOVBSZ
8FJOCFSH 4%SFBNTPGB'inal TheorZ/FX:PSL7JOUBHF#PPLT 8IJUF #0O$PNQMFY"EBQUJWF4ZTUFN&OHJOFFSJOH $"4& 1BQFSQSFTFOUFEBUUI6OEFSTUBOEJOH $PNQMFY4ZTUFNT4ZNQ 6OJWFSTJUZPG*MMJOPJTBU6SCBOB$IBNQBJHO o.BZ
SE Actualization Processes
O
341
8JLJQFEJB 4ZTUFNT &OHJOFFSJOH 1SPDFTT IUUQFOXJLJQFEJBPSHXJLJ*NBHF4ZTUFNT@&OHJOFFSJOH@ 1SPDFTT@**HJG "DDFTTFE+BOVBSZ
8ZNPSF 8.PEFM#BTFE4ZTUFNT&OHJOFFSJOH#PDB3BUPO '-$3$1SFTT ;IBOH +BOE#)$$IFOH6TJOHUFNQPSBMMPHJDUPTQFDJGZBEBQUJWFQSPHSBNTFNBOUJDT+4ZTUFNT BOE4PGUXBSF o
Acronyms ""%- ""4 "$. "$4- "%- "%.- ".- ".4 "0% "3$ "44- "5. #%* #'0 #P, #1./ #4" #88 $*43 $"4 $"4& $"4- $#" $#%* $&0 $&4' $*..4 $*0 $.4 $0/014 $P4
"SDIJUFDUVSF"OBMZTJTBOE%FTJHO-BOHVBHF "EWBODFE"VUPNBUJPO4ZTUFN '""
"TTPDJBUJPOGPS$PNQVUJOH.BDIJOFSZ "EWBODFE$POUJOVPVT4JNVMBUJPO-BOHVBHF "SDIJUFDUVSF%FTDSJQUJPO-BOHVBHF "SDIJUFDUVSF%FTDSJQUJPO.BSLVQ-BOHVBHF "HFOU.PEFMJOH-BOHVBHF "OBMPHBOE.JYFE4JHOBM "VEJPPO%FNBOE "VTUSBMJBO3FTFBSDI$PVODJM "VUPOPNJD4ZTUFN4QFDJfiDBUJPO-BOHVBHF "VUPNBUFE5FMMFS.BDIJOF #FMJFG %FTJSF *OUFOUJPO #BTJD'PSNBM0OUPMPHZ #PEZPG,OPXMFEHF #VTJOFTT1SPDFTT.PEFMJOH/PUBUJPO #VTJOFTT4FSWJDFT"SDIJUFDUVSF #VOHF8BOE8FCFS $PNNBOE $POUSPM $PNNVOJDBUJPOT $PNQVUFST *OUFMMJHFODF 4VSWFJMMBODF BOE 3FDPOOBJTTBODF $PNQMFY"EBQUJWF4ZTUFNT $PNQMFY"EBQUJWF4ZTUFNT&OHJOFFSJOH $PHOJUJWF"HFOUT4QFDJfiDBUJPO-BOHVBHF $BQBCJMJUJFT#BTFE"TTFTTNFOU $PNQPOFOU#BTFE%FWFMPQNFOUBOE*OUFHSBUJPO $IJFG&YFDVUJWF0fficFS $FOUFSGPS&OHJOFFSJOH4ZTUFNT'VOEBNFOUBMT $FOUFSGPS*OUFHSBUJWF.VMUJTDBMF.PEFMJOHBOE4JNVMBUJPO $IJFG*OGPSNBUJPO0fficFS $304*.BQQJOH4ZTUFN $PODFQUPG0QFSBUJPOT $PTUPG4FSWJDF 343
344
O
Model-Oriented Systems Engineering Science
$054 $16 $304* $4 $4$4 $4& $44 $44- %"31" %#$ %- %-3. %P% %P%"' %0-$& %3*7&3 &" &$4". && &4" &4- '&" '0$ ($. ('0 (.& (.- (054& (14 (6.0 )$* )05 )14 *#. *&$ *&&& **% */$04& *0$ *4'0 *40 *444 +$*%4 +$4 ,"04 ,"30 ,*'
$PNNFSDJBM0ffUIF4IFMG $FOUSBM1SPDFTTJOH6OJU $BQUVSJOH 3FQSFTFOUJOH BOE0QFSBUJPOBMJTJOH4FNBOUJD*OUFHSBUJPO $PNQMFY4ZTUFNT 6OJWFSTJUZPG.JDIJHBO $FOUFSGPSUIF4UVEZPG$PNQMFY4ZTUFNT $PNQMFY4ZTUFNT&OHJOFFSJOH $PNQMFY4ZTUFNT4DJFODF $POUJOVPVT4ZTUFN4JNVMBUJPO-BOHVBHF %FGFOTF"EWBODFE3FTFBSDI1SPKFDUT"HFODZ %FTJHOCZ$POUSBDU %FTDSJQUJPO-PHJDT %JHJUBM-JCSBSZ3FGFSFODF.PEFM 64%FQBSUNFOUPG%FGFOTF %P%"SDIJUFDUVSF'SBNFXPSL %FTDSJQUJWF0OUPMPHZGPS-JOHVJTUJDBOE$PHOJUJWF&OHJOFFSJOH %JHJUBM3FQPTJUPSZ*OGSBTUSVDUVSF7JTJPOGPS&VSPQFBO3FTFBSDI &OUFSQSJTF"SDIJUFDUVSF &NCFEEFE$PNQVUFS4ZTUFN"OBMZTJTBOE.PEFMJOH &OUFSQSJTF&OHJOFFSJOH &VSPQFBO4QBDF"HFODZ &4"4JNVMBUJPO-BOHVBHF 'FEFSBM&OUFSQSJTF"SDIJUFDUVSF 'VMM0QFSBUJPOBM$BQBCJMJUZ (BSCBHF$BO.PEFM (FOFSBM'PSNBM0OUPMPHZ (FOFSJD.PEFMJOH&OWJSPONFOU (FPHSBQIJD.BSLVQ-BOHVBHF (PPE0ME5SBEJUJPOBM4ZTUFNT&OHJOFFSJOH (MPCBM1PTJUJPOJOH4ZTUFN (FOFSBM6TFS.PEFM0OUPMPHZ )VNBO$PNQVUFS*OUFSGBDF )JHIMZ0QUJNJ[FE5PMFSBODF )VNBO1SPWJEFE4FSWJDFT *OUFSOBUJPOBM#VTJOFTT.BDIJOFT *OUFSOBUJPOBM&MFDUSPUFDIOJDBM$PNNJTTJPO *OTUJUVUFPG&MFDUSJDBMBOE&MFDUSPOJD&OHJOFFST *UFSBUJWFBOE*ODSFNFOUBM%FWFMPQNFOU *OUFSOBUJPOBM$PVODJMPO4ZTUFNT&OHJOFFSJOH *OJUJBM0QFSBUJPOBM$BQBCJMJUZ *OUFHSBUFE4ZTUFNPG'PVOEBUJPOBM0OUPMPHJFT *OUFSOBUJPOBM0SHBOJ[BUJPOGPS4UBOEBSEJ[BUJPO *OUFSOBUJPOBM4PDJFUZGPS4ZTUFNT4DJFODFT +PJOU$BQBCJMJUJFT*OUFHSBUJPOBOE%FWFMPQNFOU4ZTUFN +PJOU$PHOJUJWF4ZTUFN ,OPXMFEHF"DRVJTJUJPOJOBVU0NBUFE4QFDJfiDBUJPO ,OPXMFEHF "CJMJUJFT 3FTVMUT 0QQPSUVOJUJFT ,OPXMFEHF*OUFSDIBOHF'PSNBU
Acronyms
,3 ,8*$ -5- ." ."35& .BUI.- .#"4& .#4& .%" .%40$ .& .*5 .0 .P%"' .0' .04& .04&4 .4$ .5#' /"' /"50 /3$ /4- 0"4*4 0#0 0$- 0.# 0.( 01- 01. 03 08- 1#4& 1%' 1*. 104*9 2P& 2P4 3% 3%' 3.0%1 4" 4"& 4%- 4& 4&4 4'*
,OPXMFEHF3FQSFTFOUBUJPO ,FZXPSEJO$POUFYU -JOFBS5FNQPSBM-PHJD .BOBHFNFOU"VUPOPNZ .PEFMJOHBOE"OBMZTJTPG3FBM5JNFBOE&NCFEEFE .BUIFNBUJDBM.BSLVQ-BOHVBHF .PEFM#BTFE 4ZTUFNT "SDIJUFDUJOHBOE4PGUXBSF&OHJOFFSJOH .PEFM#BTFE4ZTUFNT&OHJOFFSJOH .PEFM%SJWFO"SDIJUFDUVSF .VMUJ%JNFOTJPOBM4FQBSBUJPOPG$PODFSOT .BOBHFNFOU&OHJOFFSJOH .BTTBDIVTFUUT*OTUJUVUFPG5FDIOPMPHZ .PEFM0SJFOUBUJPO .JOJTUSZPG%FGFOTF"SDIJUFDUVSF'SBNFXPSL .FUB0CKFDU'BDJMJUZ .PEFM0SJFOUFE4ZTUFNT&OHJOFFSJOH .PEFM0SJFOUFE4ZTUFNT&OHJOFFSJOH4DJFODF .FTTBHF4FRVFODF$IBSUT .FBO5JNF#FUXFFO'BJMVSF /"50"SDIJUFDUVSF'SBNFXPSL /PSUI"UMBOUJD5SFBUZ0SHBOJ[BUJPO /BUJPOBM3FTFBSDI$PVODJM /FVSBM4JNVMBUJPO-BOHVBHF 0SHBOJ[BUJPOGPSUIF"EWBODFNFOUPG4USVDUVSFE*OGPSNBUJPO4UBOEBSET 0QFO#JPMPHJDBM0OUPMPHZ 0CKFDU$POTUSBJOU-BOHVBHF 0fficFPG.BOBHFNFOUBOE#VEHFU 0CKFDU.BOBHFNFOU(SPVQ 0CKFDU1SPDFTT-BOHVBHF 0CKFDU1SPDFTT.FUIPEPMPHZ 0QFSBUJPOT3FTFBSDI 8FC0OUPMPHZ-BOHVBHF 1BUUFSOT#BTFE4ZTUFNT&OHJOFFSJOH 1SPCBCJMJUZ%JTUSJCVUJPO'VODUJPO 1MBUGPSN*OEFQFOEFOU.PEFM 1PSUBCMF0QFSBUJOH4ZTUFN*OUFSGBDFGPS6OJY 2VBMJUZPG&YQFSJFODF 2VBMJUZPG4FSWJDF 3FTFBSDI%FWFMPQNFOU 3FTPVSDF%FTDSJQUJPO'SBNFXPSL 3FGFSFODF.PEFMGPS0QFO%JTUSJCVUFE1SPDFTTJOH 4ZTUFN"VUPOPNZ 4PDJFUZPG"VUPNPUJWF&OHJOFFST 4QFDJfiDBUJPOBOE%FTDSJQUJPO-BOHVBHF 4ZTUFNT&OHJOFFSJOH 4ZTUFNT&OHJOFFSJOH4DJFODF 4BOUB'F*OTUJUVUF
O
345
346
O
Model-Oriented Systems Engineering Science
4(.- 4(43 4.- 40" 40"1 40$ 40* 40." 40.' 4P4& 44 46.0 47( 4ZT.- 50("' 54 54& 55' 6% 6%%* 6&.- 6.- 61%. 7)%- 7*/ 7. 84#1&- 84%- 9.* 9.- 91%- 94- :"8-
4UBOEBSE(FOFSBMJ[FE.BSLVQ-BOHVBHF 4PDJFUZGPS(FOFSBM4ZTUFNT3FTFBSDI 4FSWJDF.PEFMJOH-BOHVBHF 4FSWJDF0SJFOUFE"SDIJUFDUVSF 4JNQMF0CKFDU"DDFTT1SPUPDPM 4FMG0SHBOJ[FE$SJUJDBMJUZ 4ZTUFNPG*OUFSFTU 4FSWJDF0SJFOUFE.PEFMJOHBOE"SDIJUFDUVSF 4FSWJDF0SJFOUFE.PEFMJOH'SBNFXPSL 4ZTUFNPG4ZTUFNT&OHJOFFSJOH 4ZTUFNT4DJFODF 4VHHFTUFE6QQFS.FSHFE0OUPMPHZ 4DBMBCMF7FDUPS(SBQIJDT 4ZTUFN.PEFMJOH-BOHVBHF ThF0QFO(SPVQ"SDIJUFDUVSF'SBNFXPSL 5SBEJUJPOBM4ZTUFNT 5SBEJUJPOBM4ZTUFNT&OHJOFFSJOH 5BTL5FDIOPMPHZ'JU 6OJWFSTFPG%JTDPVSTF 6OJWFSTBM%FTDSJQUJPO %JTDPWFSZ BOE*OUFHSBUJPO 6OJfiFE&OUFSQSJTF.PEFMJOH-BOHVBHF 6OJfiFE.PEFMJOH-BOHVBHF 6OJfiFE1SPfiMFGPS%P%"'BOE.P%"' 7)4*$)BSEXBSF%FTDSJQUJPO-BOHVBHF 7FIJDMF*EFOUJfiDBUJPO/VNCFS 7JSUVBM.BDIJOF 8FC4FSWJDFT#VTJOFTT1SPDFTT&YFDVUJPO-BOHVBHF 8FC4FSWJDFT%FTDSJQUJPO-BOHVBHF 9.-.FUBEBUB*OUFSDIBOHF &YUFOTJCMF.BSLVQ-BOHVBHF 9.-1SPDFTT%FfiOJUJPO-BOHVBHF &YUFOTJCMF4UZMFTIFFU-BOHVBHF :FU"OPUIFS8PSLflPX-BOHVBHF
Index f indicates figurFTUJOEJDBUFTUBCMFT WJFXT BJSDSBGUQSPKFDU o
A ""%-4FF"SDIJUFDUVSF"OBMZTJTBOE%FTJHO-BOHVBHF ""44FF"EWBODFE"VUPNBUJPO4ZTUFN "COPSNBMCFIBWJPS o "CTPMVUFUJNF "CTUSBDUJPO DPNNPOJ[BUJPOBOE defined as vieX MBXPGSFRVJTJUFQBSTJNPOZBOE MFWFMTPG SFMBUJPOTCFUXFFONPEFMTBOE UJNFBOE o "bstractors, defined, 268 "DDFMMFSB "ckoff, RVTTFMM "DRVJTJUJPOWJFX BSDIJUFDUVSFGSBNFXPSLTBOE "$4-4FF"EWBODFE$POUJOVPVT4JNVMBUJPO -BOHVBHF "ctions, defined, 71 "DUJWJUJFT o "DUVBMJ[BUJPOQSPDFTT 4FFBMTP$PMMFDUJWF BDUVBMJ[BUJPO$PMMFDUJWFBDUVBMJ[BUJPOTQBDF "DUVBMJ[BUJPOTQBDF4FF$PMMFDUJWFBDUVBMJ[BUJPOTQBDF "DUVBUPST BVUPNBUFEDBSFYBNQMFBOE "DZDMJDDIBOHFNPEFMT o G4FFBMTP$ZDMJD DIBOHFNPEFMT "EBQUBCJMJUZ G o4FFBMTP7FSTBUJMJUZ "EBQUBUJPO "%-4FF"SDIJUFDUVSFEFTDSJQUJPOMBOHVBHFT "%.-4FF"SDIJUFDUVSF%FTDSJQUJPO.BSLVQ-BOHVBHF "EWBODFE"VUPNBUJPO4ZTUFN ""4
"EWBODFE$POUJOVPVT4JNVMBUJPO-BOHVBHF "$4-
"HFOU.PEFMJOH-BOHVBHF ".-
"HFOUCBTFETZTUFNT "HFOUT DPNQPTJUJPOBOE o defined, 73–74 JOUFSOBMJOUFSBDUJPOTBOE MBOHVBHFTGPS unification and, 315 "HHSFHBUJPO "HJMF"MMJBODF "HJMFNFUIPET o "HSFFNFOU TDJFODFBOE "JSMJOFTFYBNQMF DPSSFTQPOEFODFTFUTBOE o "MFYBOEFS $ISJTUPQIFS o o "MHPSJUINT "MJHONFOU "MMPDBUJPOWJFXUZQF "MMPQPJFTJT "MUFSOBUJWFSFMBUJPOT U "NJOPBDJET G ".-4FF"HFOU.PEFMJOH-BOHVBHF "OBMZTJTNFUIPE NPEFMUZQFTBOE U "OBMZTJT4ZOUIFTJT(FOFSBUJPO "OBSDIJFT PSHBOJ[FE "OUPOZNT "0%4FF"TQFDUPSJFOUFEEFWFMPQNFOU "QQMJDBUJPO EFSJWBUJPOWT o "QQMJDBUJPOEPNBJOT o 4FFBMTP 1SPCMFNTQBDF "QQMJDBUJPOTBSDIJUFDUVSFWJFX 50("'BOE "SDIJUFDUVSF IJTUPSZPGQSPDFTTBOE o MBZFSFE o G
347
348
O
Model-Oriented Systems Engineering Science
QBUUFSOTPG o WJFXTBOE o U G "SDIJUFDUVSF"OBMZTJTBOE%FTJHO-BOHVBHF ""%-
"SDIJUFDUVSFEFTDSJQUJPOMBOHVBHFT "%-
"SDIJUFDUVSF%FTDSJQUJPO.BSLVQ-BOHVBHF "%.-
"SDT "SFBTPGLOPXMFEHF4FF%PNBJOT "SNZ, specification apprPBDIBOE o "SUJGBDUT o o "Stificial evPMVUJPO "Stificial intelligence, 196 "Stificial science, 34–37. 4FFBMTP/BUVSBMTDJFODF4DJFODF "TQFDUPSJFOUFEEFWFMPQNFOU "0%
o "TQFDUPSJFOUFENPEFMJOH "TTFNCMZDPOOFDUPST "TTFTTNFOU BTQFDUPSJFOUFEEFWFMPQNFOUBOE o "44-4FF"VUPOPNJD4ZTUFN4pecification Language "TTPDJBUPST "TZNNFUSJDJOUFSBDUJPOT o "TZODISPOZ JOUFSBDUJPONPEFMTBOE "UPNJDCPNC EFWFMPQNFOUPG "UPNJTN "VEJFODFTPG.04&4 o "VUPNBUFEBVUPOPNPVTBHFOUT "VUPNBUFEDBSFYBNQMF o "VUPNBUJPO "VUPOPNJDDPNQVUJOH "VUPOPNJD4ZTUFN4pecification Language (ASSL), 203 "VUPOPNZ4FFBMTP&OUFSQSJTFBVUPOPNZ BDUVBMJ[BUJPOQSPDFTTBOE DPNQMFYTZTUFNTBOE defined, 20t, 21 FOUFSQSJTFTBOE FYUFSOBMNPEFMTBOE NJYFEDPNQPTJUJPOBOE o G USBEJUJPOBMWTDPNQMFYTZTUFNTBOE "VUPQPJFTJT
B #BMBODF BDUVBMJ[BUJPOQSPDFTTBOE o #BTJD'PSNBM0OUPMPHZ #'0
#BTJDPCKFDUQBUUFSOT #BTJMJ 7JD #%* CFMJFG EFTJSF JOUFOUJPO NPEFM #FIBWJPSEJBHSBNT #FIBWJPSPGTZTUFN 4FFBMTP%JSFDUJOUFSBDUJPO effects; IOEJSect interaction effects #FMJFG o #FMJFGT EFTJSFT BOEJOUFOUJPOT4FF#%*NPEFM #'04FF#BTJD'PSNBM0OUPMPHZ #JHCBOHNPEFM o G #JOBSZJOUFSBDUJPONPEFMT o G
#JP#SJDLT 4FF3FHJTUSZPG4UBOEBSE#JPMPHJDBM1BSUT #JPMPHJDBMFWPMVUJPO4FFBMTP&WPMVUJPO BOBMPHZPGTDJFODFUP definitions of o JOIFSJUBODFBOE NPEFMEFSJWBUJPO BQQMJDBUJPOBOE NPEFMTPGDIBOHFBOE o UJNFBOE o #JPMPHJDBMQSPDFTTPOUPMPHZ #JPMPHJDBMWJFXQPJOU TDBMFBOE #JPMPHZ DPNQMFYTZTUFNTNPEFMTBOE NPEFMJOHPGGFSUJMJ[BUJPOBOE NPEFMTPGMFWFMDIBOHFBOE o U NVMUJMFWFMTUSVDUVSFTBOE WJFXTBOE #JPNFEJDT POUPMPHJFTBOE #JSds, modeling flight and, 87–88 #MBOLTMBUF NZUIPG o #MVN #SVDF U #PEJFTPGLOPXMFEHF #P,
DPNNPOJ[BUJPOBOE o U G DPNNVOJUZ defined, 181 HVJEFTUP o NPEFMTQBDFBOE o #PFIN #BSSZ #PFJOH #P,4FF#PEJFTPGLOPXMFEHF #POEJOH o #PUUPNVQQSPDFTTFT o #PVOEBSJFT4FFBMTP.FNCSBOFT BSUJGBDUTBOE DIBOHFBOE G DPNQPTJUJPOBOE DPODFQUVBMJ[BUJPOBOE o MJWJOHTZTUFNTBOE NFNCSBOFDIBSBDUFSJTUJDTBOE o G NZUIPGSFRVJSFNFOUTESJWFOBOE TZTUFNTBOE o #PVOEBSZQPJOUT #PVOEFESBUJPOBMJUZ #PYPMPHZ o4FFBMTP&ODBQTVMBUJPO #1&-1FPQMF #1./4FF#VTJOFTT1SPDFTT.PEFMBOE/PUBUJPO #SJDPMBHFBQQSPBDI #SJEHJOH o #SJEHJOHPOUPMPHJFT o #SPPLT 'SFE #VOHF8BOE8FCFS #88 SFQSFTFOUBUJPONPEFM #VTUPQPMPHZ G #VTJOFTTBSDIJUFDUVSFWJFX 50("'BOE #VTJOFTTNPEFMJOHWJFX 40"GSBNFXPSLTBOE #VTJOFTTQSPDFTTMBOHVBHFT o #VTJOFTT1SPDFTT.PEFMBOE/PUBUJPO #1./
Index #VTJOFTT3FGFSFODF.PEFM #VTJOFTT4ZTUFNT&OHJOFFSJOH #88SFQSFTFOUBUJPONPEFM4FF#VOHF8BOE8FCFS SFQSFTFOUBUJPONPEFM
C $BQBCJMJUJFTCBTFEBTTFTTNFOU $#"
$BQUVSJOH 3FQSFTFOUJOH BOE0QFSBUJPOBMJTJOH4FNBOUJD *OUFHSBUJPO $304* QSPKFDU $BSCPOOBOPUVCFT4FF/BOPUVCFT $BST o o $"4GSBNFXPSL4FF$PNQMFYBEBQUJWFTZTUFNT GSBNFXPSL $"4&4FF$PNQMFY"EBQUJWF4ZTUFNT&OHJOFFSJOH $"4-4FF$PHOJUJWF"HFOUT4pecification Language $BUBMZTJT $BUFHPSJFT4FFBMTP,JOET DPNNPOJ[BUJPOBOE o G U G G G G defining in ontologies, 190–191 NPTBJDTBOE U QPQVMBUJPOTBT $BUFHPSJ[BUJPOIJFSBSDIJFT G $#"4FF$BQBCJMJUJFTCBTFEBTTFTTNFOU $#%*4"&.FUB.PEFMGPS40" $FMMVMBSBVUPNBUB U $FMMVMBSQSPDFTTFT $FOUFSGPS*OUFHSBUJWF.VMUJTDBMF.PEFMJOHBOE 4JNVMBUJPO $*..4
$IBMMFOHFTPGTZTUFNTFOHJOFFSJOH PWFSWJFX PG o $IBOHF4FFBMTP"DZDMJDDIBOHFNPEFMT$ZDMJD DIBOHFNPEFMT5JNF CJPMPHJDBMFWPMVUJPOBOE o CPVOEBSZDSPTTJOH G DPNQMFYTZTUFNTBOE EFTJSFEWTVOEFTJSFE o U PGJOUFSFTU o NPEFMJOHMFWFMTPG o G U G U OFFEFENPEFMTPG o U TDJFODFBOE UJNFBOE o XFBLOFTTFTPG54&BOE $IBOOFMBOEOFU $IBPT $IBPUJDTZTUFNT Characteristic, defined, 64–65. 4FFBMTP$PNQMFYTZTUFNT DIBSBDUFSJTUJDT5SBEJUJPOBMTZTUFNTDIBSBDUFSJTUJDT CPYPMPHZBOE $IFNJDBMCPOET $IFNJDBMFOHJOFFSJOH $IFNJTUSZ WJFXTBOE $IPJDF4FF.PEFMJOHDIPJDF $IPSFPHSBQIZ BTJOUFSBDUJPONPEFM
O
349
$*..44FF$FOUFSGPS*OUFHSBUJWF.VMUJTDBMF.PEFMJOH BOE4JNVMBUJPO $JWJMFOHJOFFSJOH o $MBTTFT 4FFBMTP,JOET $MPDLT DIBPTBOE $.44FF$304*.BQQJOH4ZTUFN $PHOJUJWFBHFOUT $PHOJUJWF"HFOUT4pecification Language (CASL), 203, $PHOJUJWFTZTUFNT 4FFBMTP+PJOUDPHOJUJWF TZTUFNT $PME8BS o $PMMBCPSBUJPO o o4FFBMTP.BTT DPMMBCPSBUJPO $PMMFDUJWFBDUVBMJ[BUJPO DIBSBDUFSJTUJDTPGQSPDFTT o G G G NJYFEDPNQPTJUJPOBOE PWFSWJFXPG U o U unification and, 315 unified prPDFTTGPS o G $PMMFDUJWFBDUVBMJ[BUJPOTQBDF4FFBMTP1SPCMFNTQBDF 4PMVUJPOTZTUFNTQBDF NPEFMTQBDFBOE G G PWFSWJFXPG G G $PNNPONPEFMT Common specification apprPBDI $PNNPOJ[BUJPO4FFBMTP%ifferFODFT4JNJMBSJUJFT BDUVBMJ[BUJPOQSPDFTTBOE CBTJDDPODFQUTPG o G DBUFHPSZ LJOEBOE o G U G G G G (FOFSJD.PEFMJOH&OWJSPONFOUBOE JOUFOTJPO FYUFOTJPOBOE o LOPXMFEHF CPEJFTPGLOPXMFEHFBOE o U G MFWFSBHFBOE o MJNJUTPGHFOFSBMJUZBOE o NPEFMTQBDFBOE NPEFMTQBDFEJNFOTJPOTBOE NPEFMTQBDFTUSVDUVSFBOE G NVMUJMFWFMTUSVDUVSFTBOE o SFMBUJPOUPDPODFQUVBMJ[BUJPO TVNNBSZPGQSPDFTTFTSFMBUFEUP o UJNFBOE $PNNVOJDBUJPOEJBHSBNT $PNNVOJUZ .JMMFSTMJWJOHTZTUFNTBOE $PNQFUJUJWe interactions, defined, 73 $PNQMFUFOFTT NPEFMTQBDFBOE $PNQMFY"EBQUJWF4ZTUFNT&OHJOFFSJOH $"4&
$PNQMFYBEBQUJWFTZTUFNT $"4 GSBNFXPSL o $PNQMFYTZTUFNT $4
CPEJFTPGLOPXMFEHFBOE DBOEJEBUFQSPDFTTFTGPSFOHJOFFSJOHPG o DIBOHJOHQFSTQFDUJWFTPO DIBSBDUFSJTUJDTPG o
350
O
Model-Oriented Systems Engineering Science
DPMMBCPSBUJPOBOE o defined, 37 FOHJOFFSJOHBOE FYBNQMFTPG o mapping and unification and, 307 NPEFMUSFOETBOE o OFUXPSLTBOE WJFXTBOE o $PNQMFYTZTUFNTFOHJOFFSJOH $4&
o G o $PNQMFYTZTUFNTTDJFODF $44
o $PNQMFYJUZ $PNQMJBODF EFQFOEFODJFTBOE $PNQPOFOUBOEDPOOFDUPSWJFXUZQF $PNQPOFOUCBTFETZTUFNT $PNQPOFOUDPOOFDUPSNPEFM $PNQPOFOUT o U $PNQPTJUJPO BHFOUTBOE DIBSBDUFSJTUJDTPG o FMFNFOUTPG o MJWJOHTZTUFNTBOE NFNCSBOFDIBSBDUFSJTUJDTBOE o G NPEFMTQBDFBOE o G NPEFMTQBDFEJNFOTJPOTBOE NPEFMTQBDFTUSVDUVSFBOE G NVMUJMFWFMTUSVDUVSFTBOE o G QSPDFTTFTBOE o QSPQFSUJFTPG o G SFMBUJPOUPDPODFQUVBMJ[BUJPO TDBMFBOE o TZNNFUSJD UJNFBOE o 7FFNPEFMBOE o G XIPMFoQBSUSFMBUJPOTBOE U ;BDINBO&OUFSQSJTF'SBNFXPSLBOE $PNQPTJUJPOIJFSBSDIJFT $PNQPTJUJPOWJFXT o $PNQSJTF $PNQVUBUJPO U $PNQVUFSTDJFODF $4
NPEFMTQBDFBOE $PNQVUFST o4FFBMTP4PGUXBSF $PODFQUT QSedefined rVMFT MFBSOJOHBOE o $PODFQUTPGPQFSBUJPOT $0/014
o U o $PODFQUVBMNPEFMT TFNBOUJDTQFDUSVNBOE $PODFQUVBMTQBDF $PODFQUVBMJ[BUJPO defining ontology categories and, 190–191 EFTJHOBOE GPSNBMBOEJOGPSNBMWJFXTPG o NJUJHBUJPOBOE o NPEFMPSJFOUBUJPOBOE NPEFMTQBDFBOE o G o G
NVMUJQMFEPNBJOTBOE o G ontology efforUTBOEUPPMTBOE o POUPMPHZWT PWFSWJFw and definitions of o SFMBUJPOTPG o UJNFBOE WJFXTBOE o $POEJUJPOBMQSPCBCJMJUJFT o Conflict, cooperation and, 154 $POKFDUVSFSFGVUBUJPONPEFM $POKVHBUFSFMBUJPOT XIPMFoQBSUSFMBUJPOTBOE o G $POOFDUJPOT o o4FFBMTP*OUFSBDUJPOT 3FMBUJPOT $POOFDUPSQBSties, defined, 71 $POOFDUPST o G4FFBMTP*OUFSBDUJPOT 3FMBUJPOT $0/0144FF$PODFQUTPGPQFSBUJPOT $POTFDVUJWFDPNQPTJUJPONPEFMT $POTFDVUJWFSFMBUJPOT U $POTUSBJOFEBDUJPOT $POTVNFST 4FFBMTP1SPEVDFST1SPWJEFST $POUBJOFEDPNQPTJUJPONPEFMT o $POUFYU PGNPEFMTQBDF o G $POUFYUHFOFSBMFYUFSOBMNPEFMT o G G Context-specific external models, 133–134, 134f $POUJOVJUZ NPEFMUZQFTBOE U $POUJOVPVT EJTDSFUFWT $POUJOVPVT4ZTUFN4JNVMBUJPO-BOHVBHF $44-
$POUJOVVN TDJFODFBT $POUSBDUT DPOUBJOFEBOETIBSFEDPNQPTJUJPONPEFMT BOE o $POUSBEJDUJPO DPNQMFYTZTUFNTBOE $POUSBTUT o4FFBMTP%VBMJUZ1BSBEPYFT5FOTJPOT $POUSPM NPEFMPSJFOUBUJPOBOE o $POUSPMGVODUJPOT $POUSPMIJFSBSDIJFT $POWFSUFST Cooperation, conflict and, 154 $PPQFSBUJWe interactions, defined, 73 $PPSEJOBUJPO BTJOUFSBDUJPONPEFM $PSSFTQPOEFODF o G o $PSSFTQPOEFODFTFUT o o o $PTU BTSFTPVSDFDPOTUSBJOU $PVSUSPPNUSJBMT $304*.BQQJOH4ZTUFN $.4
$304*QSPKFDU4FF$BQUVSJOH 3FQSFTFOUJOH BOE 0QFSBUJPOBMJTJOH4FNBOUJD*OUFHSBUJPOQSPKFDU $SPTTDVUUJOH o G $44FF$PNQMFYTZTUFNT$PNQVUFSTDJFODF $4&4FF$PNQMFYTZTUFNTFOHJOFFSJOH $444FF$PNQMFYTZTUFNTTDJFODF
Index $44-4FF$POUJOVPVT4ZTUFN4JNVMBUJPO-BOHVBHF $VTUPNTPMVUJPOBQQSPBDIFT $ZCFSOFUJDT $ZD $ZDMFT $ZDMJDDIBOHFNPEFMT o G G4FFBMTP "DZDMJDDIBOHFNPEFMT
D %"31"4FF%FGFOTF"EWBODFE3FTFBSDI1SPKFDUT"HFODZ %BUBBSDIJUFDUVSFWJFX 50("'BOE %BUB3FGFSFODF.PEFM %BWJT (& %#$4FF%FTJHOCZ$POUSBDU %FDJEFST %FDJTJPONBLJOH FOUFSQSJTFFOHJOFFSJOH FOUFSQSJTF BVUPOPNZBOE %FDPEFST %FDPNQPTJUJPO U U4FFBMTP $PNQPTJUJPO %FDPVQMJOH o %FGFOTF"EWBODFE3FTFBSDI1SPKFDUT"HFODZ %"31"
%FGFOTJWFESJWJOH %efined worlds, 247 %FMFHBUJPO XIPMFoQBSUSFMBUJPOTBOE U o G %FMFHBUJPODPOOFDUPST %&-044FF%JHJUBM-JCSBSZ3FGFSFODF.PEFM %FQFOEFODJFT EFTJHOWJFXTBOE U NBQQJOHBOE NBQQJOHUPFYUFSOBMNPEFMTBOE specification apprPBDIBOE 7FFNPEFMBOE %FQMPZNFOU %FQMPZNFOUTQBDF G %FSJWBUJPO BQQMJDBUJPOWT o %FTDSJQUJWFNPEFMT %FTDSJQUJWF0OUPMPHZGPS-JOHVJTUJDTBOE$PHOJUJWF &OHJOFFSJOH %0-$&
%FTJHO o %FTJHOCZ$POUSBDU %#$
%FTJHOWJFXT o U %FUBJMT EFTJHOWJFXTBOE U %FUFSNJOJTN U4FFBMTP1Sobabilistic specifications %FWFMPQNFOU PQFSBUJPOWT o %JDUJPOBSJFT NBTTDPMMBCPSBUJPOBOE o %ifferFODFT o G 4FFBMTP 4JNJMBSJUJFT %JHJUBM-JCSBSZ3FGFSFODF.PEFM %-3.
%JHJUBM3FQPTJUPSZ*OGSBTUSVDUVSF7JTJPOGPS&VSPQFBO 3FTFBSDI4FF%3*7&3QSPKFDU %JNFOTJPOBMSFMBUJPOT NPEFMTQBDFBOE o
O
351
%JNFOTJPOT %JSect interaction effects, 301–302, 304–305, 310t. 4FFBMTP#FIBWJPSPGTZTUFN*OEJSFDUJOUFSBDUJPO effects %JSect interactions, defined, 73 %JTDJQMJOFT4FFBMTP4pecific disciplines DPOUSJCVUJOHUP4&4 o U G MBOHVBHFTBOE NPEFMTQBDFBOE G NVMUJQMFEPNBJOTBOE o unification and, 314–315, 314f unification of o U U WJFXTBOE %JTDSFUF DPOUJOVPVTWT %JTPSEFSWTPSEFS U %JTTFSvice consumers, defined, 72 %JTTFSvice initiators, defined, 72 %JTTFSWJDFQSPviders, defined, 72 %JTTFSWJDFT 4FFBMTP4FSWJDFT %JTUSJCVUJPO NPEFMUZQFTBOE U %JTUSJCVUJPOGVODUJPOT %JTUSJCVUJPOUSBOTQBSFODJFT %JTUSJCVUPST %-3.4FF%JHJUBM-JCSBSZ3FGFSFODF.PEFM %PDVNFOUBUJPO BVUPNBUFEDBSFYBNQMFBOE %P%TFSJFT %P%"SDIJUFDUVSBM'SBNFXPSL %P%"'
o %P%"'4FF%P%"SDIJUFDUVSBM'SBNFXPSL %PHT DBUFHPSZ LJOEBOE o G G %0-$&4FF%FTDSJQUJWF0OUPMPHZGPS-JOHVJTUJDTBOE $PHOJUJWF&OHJOFFSJOH %PNBJOPOUPMPHJFT o %PNBJOT4FFBMTP"QQMJDBUJPOEPNBJOT.VMUJQMF EPNBJOT BStificial science and, 35 DPODFQUVBMJ[BUJPOPGNPEFMTQBDFBOE IJFSBSDIJFTPG NPEFMTQBDFBOE G o U U %PNJOBODF %0034 %ZOBNJD0CKFDU0SJFOUFE3FRVJSFNFOUT 4ZTUFN
%3*7&3QSPKFDU %VBMIJFSBSDIJFT G o G %VBMJUZ4FFBMTP$POUSBEJDUJPO$POUSBTUT1BSBEPYFT 5FOTJPOT UJNFBOE o G WJFXTBOE o U XBWFQBSUJDMF %ZNPMB %ZOBNJD TUBUJDWT o %ZOBNJDNPEFM U o o4FFBMTP 4UBUJDNPEFMT %ZOBNJD0CKFDU0SJFOUFE3FRVJSFNFOUT4ZTUFN4FF %0034 %ZOBNJDBMTZTUFNT U o
352 O
Model-Oriented Systems Engineering Science
E &"4FF&OUFSQSJTFBVUPOPNZ &"GSBNFXPSLT4FF&OUFSQSJTFBSDIJUFDUVSF GSBNFXPSLT &BSMZBTQFDUT FC9-.4FF&MFDUSPOJD#VTJOFTTVTJOH&YUFOTJCMF.BSLVQ -BOHVBHF &DPMPHZ, defined, 59 &DPOPNJDT G &DPTZTUFNT &$4".4FF&NCFEEFE$PNQVUFS4ZTUFN"OBMZTJT BOE.PEFMJOH &EHFT /BSZSFMBUJPOJOUFSBDUJPONPEFMTBOE &&.4FF&OUFSQSJTFFOHJOFFSJOHBOENBOBHFNFOU Effects defined, 72 EJSFDUJOUFSBDUJPO o U JOEJSFDUJOUFSBDUJPO o U JOUFOEFEBOEVOJOUFOEFE TJEF o &MBQTFEUJNF &MFDUSPOJD#VTJOFTTVTJOH&YUFOTJCMF.BSLVQ-BOHVBHF FC9.-
&NCFEEFE$PNQVUFS4ZTUFN"OBMZTJTBOE.PEFMJOH &$4".
&NFSHFODF 4FFBMTP3FEVDUJPOJTN &NFSHFOUDPTIBQJOH &NFSHFOUQSPQFSUJFT &ODBQTVMBUJPO BDUVBMJ[BUJPOQSPDFTTBOE DIBOHFTPGJOUFSFTUBOE o DPODFQUVBMJ[BUJPOBOE o DPOOFDUPSTBOE NFNCSBOFDIBSBDUFSJTUJDTBOE o XIPMFoQBSUSFMBUJPOTBOE U &ODPEFST &OEQPJOUQBSties, defined, 71 &OHJOFFSJOH BSDIJUFDUVSFGSBNFXPSLTBOE BVUPNBUFEDBSFYBNQMFBOE o DPNQMFY IZCSJETZTUFNTBOE DPODFQUVBMJ[BUJPOPG defined, 37 TDJFODFBOE o U G unification of &OHJOFFSJOHIBOECPPLT 4FFBMTP )BOECPPLT &OUFSQSJTF &OUFSQSJTFBQQSPBDIFT &OUFSQSJTFBSDIJUFDUVSF &" GSBNFXPSLT o G &OUFSQSJTFBVUPOPNZ &"
U o &OUFSQSJTFFOHJOFFSJOH &OUFSQSJTFFOHJOFFSJOHNBOBHFNFOU &&.
U o
&OUFSQSJTFTFMGPSHBOJ[JOHBDUJWJUZ &OUFSQSJTFTZTUFNTFOHJOFFSJOH &OUFSQSJTFXPSLTQBDFT &OUFSQSJTFT o &OUJUJFT o4FFBMTP.PTBJDT4ZTUFNT8PSMET &OWJSonments, defined, 59 &4-4FF&VSPQFBO4QBDF"HFODZ4JNVMBUJPO-BOHVBHF &VSPQFBO4QBDF"HFODZ4JNVMBUJPO-BOHVBHF &4-
&WFOJOHTUBS JOUFOTJPOWTFYUFOTJPOBOE o &WPMVUJPO4FFBMTP#JPMPHJDBMFWPMVUJPO BOBMPHZUPCJPMPHJDBM BStificial, 233 BStificial and natural science and, 36 DIBOHFBOE o FOHJOFFSJOHBOE o FOUFSQSJTFDPODFQUBOE mapping and unification and, 301–302, 307 TPGUXBSFFOHJOFFSJOHBOE UJNFBOE o &YDMVTJWJUZ BTDPNQPTJUJPOQSPQFSUZ o G &YFDVUBCJMJUZ NPEFMUZQFTBOE U &YFDVUBCMFNPEFMT G &YFDVUJPOEPNBJOT &YQBOTJPO &YQFDUFECFIBWJPS o4FFBMTP/PSNBMCFIBWJPS &YQMJDJUDIBSBDUFSJTUJDT o &YUFOEFEXIPMFoQBSUSFMBUJPOT U &YUFOTJCMF.BSL6Q-BOHVBHF 9.-
o &YUFOTJPO o 4FFBMTP*OUFOTJPO &YUFOTJPOBMPOUPMPHJFT &YUFSOBMNPEFMT o 4FFBMTP*OUFSOBM NPEFMT &xternal specification languages, 203 &xternal specifications, 274, 274f U G 4FFBMTP*nternal specifications &YUFSOBMWJFXT o4FFBMTP*OUFSOBMWJFXT &YUSFNFFODBQTVMBUJPO4FF#PYPMPHZ &YUSFNFQSPHSBNNJOH 91
&YUSVEFST
F 'BJMVSF SFBTPOTGPS 'BJMVSFUSBOTQBSFODZ '&"QSPHSBN o 'FSUJMJ[BUJPO NPEFMJOHPG 'JEFMJUZ o 'lammable, inflammable vs., 9 'MJHIU NPEFMJOHPG o 'MPXJOHXBUFS NPEFMTFMFDUJPOBOE o '0$4FF'VMMPQFSBUJPOBMDBQBCJMJUZ 'PMLTPOPNJFT o 'PSNBMEFTJHO 'PSNBUJPO DIBOHFTBOE G U 'PVOEBUJPOT
Index WJFXT 'SBDUBMT 'SBNFXPSLT4FF&OUFSQSJTFBSDIJUFDUVSFGSBNFXPSLT 4pecific frBNFXPSLT 'VMMGVODUJPOJOH DIBOHFTBOE G U 'VMMPQFSBUJPOBMDBQBDJUZ '0$
'VODUJPOT 'VTJPO 'VUVSF EVBMIJFSBSDIJFTBOE 'VUVZNBNPEFM 'V[[JOFTT NZUIPGSFRVJSFNFOUTESJWFOBOE 'V[[Z QSPCBCJMJUZWT G 'V[[ZCPVOEBSJFT 'V[[ZMPHJD 'V[[ZTFUUIFPSZ 'uzzy specifications, 293, 294f 'V[[ZUIJOLJOH o
G (4P,4FF(VJEFUPUIF4ZTUFNT&OHJOFFSJOH#PEZ PG,OPXMFEHF (BNJOH (BSCBHFDBONPEFM ($.
($.4FF(BSCBHFDBONPEFM (FOFSBM'PSNBM0OUPMPHZ ('0
o (FOFSBMNPEFMT4FFBMTP$PNNPOJ[BUJPO4pecific NPEFMT CPEJFTPGLOPXMFEHFBOE DPNNPOJ[BUJPOBOE NBJOUFOBODFPG specific models vs., 226–227 USBEJUJPOBMTZTUFNTFOHJOFFSJOHBOE o G (FOFSBM3FMBUJWJUZ o (FOFSBMTPMVUJPOBQQSPBDIFT (FOFSBM6TFS.PEFM0OUPMPHZ (6.0
o (FOFSBMJUZ o (FOFSBMJ[BUJPO (FOFSBMJ[BUJPOIJFSBSDIJFT DPODFQUVBMNPEFMJOHBOE JOIFSJUBODFBOE NPEFMTQBDFTUSVDUVSFBOE (FOFSJD.PEFMJOH&OWJSPONFOU (.&
(FPHSBQIJD.BSLVQ-BOHVBHF (.-
('04FF(FOFSBM'PSNBM0OUPMPHZ (JFSF 3POBME (MPCBM$PMMBCPSBUJPO&OWJSPONFOU (lobal plant floor (MPCBM1PTJUJPOJOH4ZTUFNT (14
(.&4FF(FOFSJD.PEFMJOH&OWJSPONFOU (.-4FF(FPHSBQIJD.BSLVQ-BOHVBHF (PBMTUBUF NPEFMTQBDFBOE (PBMPSJFOUFEMBOHVBHFT (ÚEFMTJODPNQMFUFOFTTUIFPSFN
O 353
i(PPE3FHVMBUPSwUIFPSFN (144FF(MPCBM1PTJUJPOJOH4ZTUFNT (SBEBUJPO MBXPG (SBEVBMJTN GV[[JOFTTWT (SBWJUZ o (SFBU&YQFDUBUJPOT %JDLFOT
(SPXUI (VJEFUPUIF4ZTUFNT&OHJOFFSJOH#PEZPG,OPXMFEHF (4P,
(6.04FF(FOFSBM6TFS.PEFM0OUPMPHZ
H )BDLFST )BOECPPLT o o4FFBMTP &OHJOFFSJOHIBOECPPLT )BSEXBSFNPEFMT BVUPNBUFEDBSFYBNQMFBOE )BSNPOZ WJFXTBOE o )BXLJOH 4UFQIFO o )FVSJTUJDT )JFSBSDIJDBM1FUSJOFUT )JFSBSDIJFT4FFBMTP%VBMIJFSBSDIJFT DBUFHPSZ LJOEBOE o G DPNQPTJUJPO PGEPNBJOT IPMPOTBOE NPEFMPSJFOUBUJPOBOE o NVMUJMFWFMDPNQPTJUJPO o WJFXTBOE o )JHIMZPQUJNJ[FEUPMFSBODF )05
)JHIMZPQUJNJ[FEUPMFSBODF TFMGPSHBOJ[FEDSJUJDBMJUJFT WT )JUDIJOs fivFMBZFSNPEFM )PBSFUSJQMF )PMBSDIJFT )PMJTN TZTUFNTTDJFODFBOE o )PMPOT )054FF)JHIMZPQUJNJ[FEUPMFSBODF )14GSBNFXPSL4FF)VNBOQSPWJEFETFSWJDFT GSBNFXPSL )VCT TDBMFGSFFOFUXPSLTBOE )VNBO.BSLVQ-BOHVBHF )VNBO.-
)VNBO.-4FF)VNBO.BSLVQ-BOHVBHF )VNBOQSPWJEFETFSWJDFT )14 GSBNFXPSL )VNBOT4FFBMTP)ZCSJETZTUFNT BOBUPNZFYBNQMFBOE o DPNQMFYTZTUFNTNPEFMTBOE TDBMFBOE WJFXTPG o )VNFEJTUJODUJPO )ZCSJETZTUFNT o G o
I *$.4FF*ODSFNFOUBM$PNNJUNFOU.PEFM *&&&TUBOEBSE
354
O
Model-Oriented Systems Engineering Science
*&&&4UBOEBSE **%4FF*UFSBUJWFBOEJODSFNFOUBMEFWFMPQNFOU *NQMFNFOUBUJPO *NQMJDJUDIBSBDUFSJTUJDT o4FFBMTP&YQMJDJU DIBSBDUFSJTUJDT.PEFMJOH *NQMJDJUDPODFQUT FYQMJDJUDPODFQUTWT *ODMVTJPO XIPMFoQBSUSFMBUJPOTBOE U *ODPNQMFUFOFTT */$04&4FF*OUFSOBUJPOBM$PVODJMPO4ZTUFNT &OHJOFFSJOH *ODSFNFOUBM$PNNJUNFOU.PEFM *$.
*ODSFNFOUBMNPEFMT *ODSFNFOUBMJTN *OEJSFDUDPNQPTJUJPOBHFOUT o *OEJSect interaction effects, 301–302, 304–305, o U *OEJSect interactions, defined, 73 *OEJWJEVBMT U *OEVTUSJBM4ZTUFNT&OHJOFFSJOH *nfinite loops, 259–260 *nflammable, flammable vs., 9 *nfluence, complex systems and, 221, 233, *OGPSNBUJDT TZTUFNTFOHJOFFSJOHTDJFODFBOE U *OGPSNBUJPO 4FFBMTP4tuff *OGPSNBUJPOIJEJOH 4FFBMTP&ODBQTVMBUJPO *OGPSNBUJPOTZTUFNTFOHJOFFSJOH *OHFTUPST *OIFSJUBODF o *OJUJBMPQFSBUJPOBMDBQBDJUZ *0$
*OQVUUSBOTEVDFST *OTUBODFT TFNBOUJDTQFDUSVNBOE *OTUBOUJBUJPO DPNNPOJ[BUJPOBOE *OUFHSBUFE4ZTUFNPG'PVOEBUJPOBM0OUPMPHJFT *4'0
*OUFHSBUJPO4FFBMTP4FQBSBUJPO BTQFDUPSJFOUFEEFWFMPQNFOUBOE o DPSSFTQPOEFODFTFUTBOE o NPEFMTQBDFBOE o QBOBSDIZBOE WJFXTBOE o *ntended effects, 73. 4FFBMTP6nintended effects *OUFOTJPO o 4FFBMTP&YUFOTJPO *OUFSBDUJPOEJBHSBNT *OUFSBDUJPONPEFMT CJOBSZSFMBUJPOTBOE o G /BSZSFMBUJPOTBOE o G G *OUFSBDUJPOPWFSWJFXEJBHSBNT *OUFSBDUJPOT4FFBMTP"DUJPOT BTZNNFUSJD o CJOBSZ o G G DPNQFUJUJWF DPNQMFYBEBQUJWFTZTUFNTGSBNFXPSLBOE o DPPQFSBUJWF defined, 71
EJSFDUBOEJOEJSFDU o o o U JOUFSOBMBOEFYUFSOBM o NBQQJOHBSUJGBDUTPG TFSWJDF TZNNFUSJD WJFXTPG o G *OUFSFTU DIBOHFPG o *OUFSGBDFDPOOFDUJPOBSDIJUFDUVSFT *OUFSface specifications, 281t, 283–284 *OUFSGBDFT EFTJHOWJFXTBOE U *OUFSNFEJBSZQBSties, defined, 71 *OUFSNFEJBUFESJWJOHQBUUFSOT *OUFSOBMFOWJSPONFOUT G *OUFSOBMNPEFMT 4FFBMTP&YUFSOBMNPEFMT *nternal specifications, 274, 274f U o G 4FFBMTP&xternal specifications *OUFSOBMUSBOTEVDFST *OUFSOBMWJFXT 4FFBMTP&YUFSOBMWJFXT *OUFSOBUJPOBM$PVODJMPO4ZTUFNT&OHJOFFSJOH */$04&
o *OUFSOBUJPOBM4PDJFUZGPS4ZTUFNT4DJFODFT *444
*OUFSOFU o *OUFSQSFUBUJPO *OUFSSVQUDBQBCJMJUZ *OUFSTFDUJPOT DPNNPOJ[BUJPOBOE *OUFSUXJOJOHSFMBUJPOT *OWBSJBOUT *OXBSENBQQJOH *0$4FF*OJUJBMPQFSBUJPOBMDBQBCJMJUZ *POJDMJRVJET *SSFHBSEMFTT SFHBSEMFTTWT *4'04FF*OUFHSBUFE4ZTUFNPG'PVOEBUJPOBM 0OUPMPHJFT *TPNPSQIJDNPEFMT *4444FF*OUFSOBUJPOBM4PDJFUZGPS4ZTUFNT4DJFODFT *UFSBUJWFBOEJODSFNFOUBMEFWFMPQNFOU **%
J +BDLTPO .JDIBFM U +BWB +$44FF+PJOUDPHOJUJWFTZTUFNT +PJOUDPHOJUJWFTZTUFNT +$4
o4FFBMTP)ZCSJE TZTUFNT
K ,"04 ,"304FF,OPXMFEHF BCJMJUJFT SFTVMUT PQQPSUVOJUJFT ,*'4FF,OPXMFEHF*OUFSDIBOHF'PSNBU ,JOET4FFBMTP$BUFHPSJFT$MBTTFT DPNNPOJ[BUJPOBOE o G U G G G G NPEFMTQBDFTUSVDUVSFBOE G
Index ,OPXMFEHF4FFBMTP#PEJFTPGLOPXMFEHF%PNBJOT DBUFHPSJFTPG o U DPNNPOJ[BUJPOBOE o U G UBDJU WJFXTPG o ,OPXMFEHF BCJMJUJFT SFTVMUT PQQPSUVOJUJFT ,"30
,OPXMFEHF*OUFSDIBOHF'PSNBU ,*'
,OPXMFEHFSFQSFTFOUBUJPO ,3 MBOHVBHFT ,OPXMFEHFTQBDFT NPEFMTQBDFBOE o ,3MBOHVBHFT4FF,OPXMFEHFSFQSFTFOUBUJPOMBOHVBHFT ,SVUDIFOWJFXT ,8*$JOGPSNBUJPOIJEJOHEFTJHO o
L -BOHVBHF BVUPNBUFEDBSFYBNQMFBOE -BOHVBHFMFWFSBHF G4FFBMTP-FWFSBHF -BOHVBHFT DPODFQUVBMJ[BUJPOPGNPEFMTQBDFBOE o HPBMPSJFOUFE NBTTDPMMBCPSBUJPOBOE o NPEFMTQBDFBOE NPEFMTQBDFDPODFQUVBMJ[BUJPOBOE o 4FNBOUJD8FCBOE TVQQPSUJOHTZTUFNTFOHJOFFSJOH o G VTFSDPNQVUFSDPNNVOJDBUJPOBOE -BXPGHSBEBUJPO -BXPGSFRVJTJUFQBSTJNPOZ -BXPGSFRVJTJUFWBSJFUZ o -BZFSFEBSDIJUFDUVSF o G -FBSOJOH BVUPNBUFEDBSFYBNQMFBOE o -FWFMTPGBCTUSBDUJPO -FWFSBHF o o G G -JBSTQBSBEPY o -JCSBSJFT 4FFBMTP.PEFMTQBDF3FQPTJUPSJFT -JGFDZDMFT4FF-JGFTQBOT -JGFTQBOT G -JNJUTPGNPEFMJOH o -JNJUTPGTFQBSBUJPO BTQFDUPSJFOUFEEFWFMPQNFOUBOE -JOFPSHBOJ[BUJPOT -JOFBSNPEFM -JOFBSUFNQPSBMMPHJD -5-
-JOFBSJUZ U -JOFT /BSZSFMBUJPOJOUFSBDUJPONPEFMTBOE -JOHVJTUJDJOTUBODFT o G -JOVY -JUFSBUVSF JOTZTUFNTTDJFODF o -JWJOH4ZTUFNT .JMMFS
-JWJOHTZTUFNT DPNNPOGVODUJPOTPG o -PHJD o o -PHJDBMNPEFMT TFNBOUJDTQFDUSVNBOE -PHJDBMWJFXT -PHJDT o -PHJTUJDNBQT o -PSFO[BUUSBDUPS G G
O 355
M .BDIJOFNFUBQIPS o .BJFSBOE3FDIUJOWJFXT .BJOUFOBODFPGNPEFMT .BOBHFNFOU o .BQQJOH PGFOUFSQSJTFNBOBHFNFOUFMFNFOUT o FOWJSPONFOUBMWJFXPGSFRVJSFNFOUTBOE o FYBNQMFTPG o PWFSWJFXPG o G SFMBUJPOTCFUXFFONPEFMTBOE unification and, 314–316, 314f .BQQJOHPOUPMPHJFT o .BSLT4UBOEBSE)BOECPPLGPS.FDIBOJDBM&OHJOFFST "WBMMPOFFUBM
.BSLVQMBOHVBHFT o ."35&4FF.PEFMJOHBOE"OBMZTJTPG3FBM5JNFBOE &NCFEEFETZTUFNT .BTIVQT .BTT XIPMFoQBSUSFMBUJPOTBOE .BTTDPMMBCPSBUJPO 4FFBMTP$PMMBCPSBUJPO .BUIFNBUJDBM.BSLVQ-BOHVBHF .BUI.-
.BUIFNBUJDT DPNQMFYTZTUFNTNPEFMTBOE JOWBSJBOUTBOE MBOHVBHFTBOE NPEFMTQBDFBOE SBUJPOBM MPHJDBMBOE o TZTUFNTFOHJOFFSJOHTDJFODFBOE U .BUI.-4FF.BUIFNBUJDBM.BSLVQ-BOHVBHF .BUUFSFOFSHZTUPSBHF o .BUVSBUJPO G U .BUVSFFOHJOFFSJOH G o .BUVSFTDJFODF G .BUVSJUZ NPEFMTQBDFBOE .#"4&4FF.PEFM#BTFE"SDIJUFDUJOHBOE4PGUXBSF &OHJOFFSJOH .#4&4FF.PEFMCBTFETZTUFNTFOHJOFFSJOH .D$BSUIZ +PIO .%"4FF.PEFM%SJWFO"SDIJUFDUVSF .FDIBOJTUJD 4FFBMTP0SHBOJD .FHBTZTUFNT .FNCSBOFT o G4FFBMTP#PVOEBSJFT &ODBQTVMBUJPO .FNPSZ .FSFPMPHZ .FSHJOH .FSSJBN8FCTUFSEJDUJPOBSZ .FTIUPQPMPHZ G .FTTBHF4FRVFODF$IBSUT .4$
.FTTFT .FUB0CKFDU'BDJMJUZ .0'
.FUB(.&GSBNFXPSL .FUBNPEFMT .FUBNPSQIPTJT
356 O
Model-Oriented Systems Engineering Science
.FUB0CKFDU'BDJMJUZ .0'
.FUBQIPST NBDIJOF o QV[[MF TZTUFNBTPSHBOJTN o .FUSJDT RVBMJUZ .FZFS #FSUSBOE o .JEEMFXBSF .JHSBUJPOUSBOTQBSFODZ .JMMFS +BNFT .JMMT )BSMBO .*."%4FF.PEFMJOHMBOHVBHFGPSJOUFHSBUFENPEVMBS BWJPOJDTEFTJHO .JOJNBMJTN .JOJTUSZPG%FGFOTF"SDIJUFDUVSBM'SBNFXPSL .0%"'
o .JSSPST MJRVJE .JTTJMFHVJEBODF o G .JUJHBUJPO DPODFQUVBMJ[BUJPOBOE o .0%"'4FF.JOJTUSZPG%FGFOTF"SDIJUFDUVSBM'SBNFXPSL .PEBMJUZ o .PEFM%SJWFO"SDIJUFDUVSF .%"
.PEFMPSJFOUBUJPO CBTJDDPODFQUTPG o U DPNQMFYTZTUFNNPEFMTBOE o DPOUSPM IJFSBSDIZBOE o EFSJWBUJPO BQQMJDBUJPOBOE o MJNJUTPGNPEFMTBOE o NPEFMTQBDFBOE o NPEFMJOHDIPJDFBOE o NPEVMBSJUZPG.04&4BOE o PWFSWJFXPG o U specified behavior WBMVBUJPOBOE TZTUFNT NPEBMJUZBOE o VTFGVMOFTT USVUIBOE o .PEFMSFHJPOT 4FFBMTP4ZTUFN SFHJPOT .PEFMTQBDF4FFBMTP1SPCMFNTQBDF4PMVUJPOTZTUFN TQBDF DPMMFDUJWFBDUVBMJ[BUJPOTQBDFBOE G G DPNNPOJ[BUJPOBOE DPNQPTJUJPOBOE o G DPODFQUVBMJ[BUJPOBOE o G DPOUFYUPG o G defined, 17f G o G G EFTJHOPG o G EJNFOTJPOBMSFMBUJPOTBOE o EPNBJOTBOE o U U JNQMFNFOUBUJPOPG o JOUFSOBMTUSVDUVSFPG o G MJUFSBUVSFPO o U U NBOBHFNFOUPG NPEFMPSJFOUBUJPOBOE o PWFSWJFXPG SFQPTJUPSJFTBOE o
SFRVJSFNFOUTPG U TDPQFPG TPGUXBSFTZTUFNTBOE UJNFBOE WJFXTBOE o .PEFMTZTUFNT UBSHFUTZTUFNTWT .PEFM#BTFE 4ZTUFNT "SDIJUFDUJOHBOE4PGUXBSF &OHJOFFSJOH .#"4&
.PEFM#BTFE4ZTUFNT&OHJOFFSJOH 8ZNPSF
.PEFMCBTFETZTUFNTFOHJOFFSJOH .#4&
.PEFMJOH BQQSPBDIFTGPSDPNQMFYTZTUFNTFOHJOFFSJOHBOE BVUPNBUFEDBSFYBNQMFBOE o CPYPMPHZBOE MBXPGSFRVJTJUFWBSJFUZBOE o MJNJUTPG o PWFSWJFXPG o TDJFODF FOHJOFFSJOHBOE o G TDPQFPG G G UZQFTPG U .PEFMJOHBOE"OBMZTJTPG3FBM5JNFBOE&NCFEEFE TZTUFNT ."35&
.PEFMJOHDIPJDF NPEFMPSJFOUBUJPOBOE o .PEFMJOHEPNBJOT .PEFMJOHMBOHVBHFGPSJOUFHSBUFENPEVMBSBWJPOJDT EFTJHO .*."%
.PEFMPSJFOUFETZTUFNTFOHJOFFSJOHTDJFODF4FF.04&4 .PEFMT defined, 63 JOUFOTJPOWTFYUFOTJPOBOE specification and, 67–70, 68f TZTUFNTBOE o WJFXTBOE .PEFMTBUSVOUJNF .PEVMBSEFDPVQMFEDPODFQUT o .PEVMBSJUZ o .PEVMFWJFXUZQF .0'4FF.FUB0CKFDU'BDJMJUZ.FUB0CKFDU'BDJMJUZ .POPNFST G .PPO USBWFMUP .PSOJOHTUBS JOUFOTJPOWTFYUFOTJPOBOE o .PTBJDT o U .04&4 NPEFMPSJFOUFETZTUFNTFOHJOFFSJOHTDJFODF
BTQFDUEFTDSJQUJPOTPG o U U PWFSWJFXPG o G QPUFOUJBMBVEJFODFTPG o SBUJPOBMFGPS o TDPQFPG o .PUPSDZDMFJOEVTUSZ .PUPST .4$4FF.FTTBHF4FRVFODF$IBSUT .VEEMJOHUISPVHI .VMUJEJTDJQMJOBSJUZ .VMUJEJTDJQMJOBSZOBUVSFPG5SE, need for unification BOE o G
Index .VMUJMFWFMDPNQPTJUJPOTUSVDUVSFT o G .VMUJMFWFMIJFSBSDIJFT o .VMUJMFWFMTUSVDUVSFT DPNNPOJ[BUJPOBOE o .VMUJQMFEPNBJOT DPODFQUVBMJ[BUJPOBOE o .VMUJTDBMFTZTUFNTFOHJOFFSJOH o4FFBMTP4DBMF .VUBCJMJUZ G o .VUBCMFDPNQPTJUJPONPEFMT o .VUBUJPOT NZ0OUPMPHZQSPKFDU .ZUIT o
N /"'4FF/"50"SDIJUFDUVSF'SBNFXPSL /BNFTQBDFT /BOPUFDIOPMPHZ /BOPUVCFT /"50"SDIJUFDUVSF'SBNFXPSL /"'
o /BUVSBMMBOHVBHFT /BUVSBMTDJFODF o4FFBMTP"Stificial science /BUVSBMTZTUFNBVUPOPNZ U /FFET VTFS o G G /eighborhoods, defined, 59 /FJHICPST +JN /FTUFEWJFXT U /FTUJOH CPYPMPHZBOE /FUXPSLUPQPMPHJFT G /FUXPSLT o4FFBMTP4DJFODFPGOFUXPSLT /FVSBM4JNVMBUJPO-BOHVBHF /4-
/FXUPOJBOHSBWJUZ o /PEFT /POEFMFHBUJPO XIPMFoQBSUSFMBUJPOTBOE U o /POQSPQBHBUJPO XIPMFoQBSUSFMBUJPOTBOE o U /PSNBMCFIBWJPS o4FFBMTP&YQFDUFECFIBWJPS /PSNBMEFTJHO /PSNBMQSPCBCJMJUZEJTUSJCVUJPO o G /PSNBMTDJFODF /PUFTPOUIF4ZOUIFTJTPG'PSN "MFYBOEFS
/4-4FF/FVSBM4JNVMBUJPO-BOHVBHF
O 0CKFDUDPOOFDUJPOBSDIJUFDUVSFT 0CKFDU$POTUSBJOU-BOHVBHF 0$-
0CKFDU.BOBHFNFOU(SPVQ 0.(
0CKFDU1SPDFTT.FUIPEPMPHZ 01.
0CKFDUJWJUZ TDJFODFBOE 0CKFDU1SPDFTT-BOHVBHF 01-
0CKFDU1SPDFTT.FUIPEPMPHZ 01.
0#04FF0QFO#JPMPHJDBMPOUPMPHZ0QFOCJPNFEJDBM POUPMPHJFT 0CTFSWBUJPOCBTFEMFBSOJOH o 0CTFSWers, defined, 267 0$-4FF0CKFDU$POTUSBJOU-BOHVBHF 0OUPMPHJDBMJOTUBODFT o G
O 357
0OUPMPHJDBMNFUBNPEFMJOHWJFX o G 0OUPMPHJFT4FFBMTP$PODFQUVBMJ[BUJPO%PNBJO POUPMPHJFT CSJEHJOHBOENBQQJOH o DBUFHPSJFTJO o DPODFQUVBMJ[BUJPOWT defined, 189 EPNBJO o efforUTBOEUPPMTPG o VQQFSMFWFM o VTFEJO4&NPEFMT o G 0OUPMPHZ NPEFMTQBDFEJNFOTJPOTBOE 0OUPMPHZFOHJOFFSJOH o 0OUPMPHZ4VNNJU 0OUP.BQQSPKFDU 0QFO#JPMPHJDBMPOUPMPHZ 0#0
0QFOCJPNFEJDBMPOUPMPHJFT 0#0
0QFO%0"3 0pen systems, defined, 59 0QFO7FSJMPH*OUFSOBUJPOBM 0QFO$ZD 0QFOTPVSDFNPWFNFOU 0QFSBUJPO %FWFMPQNFOU WT o 0QFSBUJPOBMPVUDPNFT 0QFSBUJPOBMWJFX BSDIJUFDUVSFGSBNFXPSLTBOE o 0QFSBUJPOTSFTFBSDI 03
o4FFBMTP $PODFQUTPGPQFSBUJPOT6OJUPQFSBUJPOT 01-4FF0CKFDU1SPDFTT-BOHVBHF 01.4FF0CKFDU1SPDFTT.FUIPEPMPHZ0CKFDU1SPDFTT .FUIPEPMPHZ 0QQPStunism, unification and, 315 0QQPSUVOJTUJDQSPDFTT 0QUJNJ[BUJPO OFUXPSLTBOE 0QUJPOBMJOGPSNBUJPO 034FF0QFSBUJPOTSFTFBSDI 0SCJUT4FF1IBTFTQBDFT 0SDIFTUSBUJPO BTJOUFSBDUJPONPEFM 0SEFSWTEJTPSEFS U 0SHBOJD 4FFBMTP.FDIBOJTUJD 0SHBOJTNNFUBQIPS o 0SHBOJ[BUJPO 40"GSBNFXPSLTBOE 0SHBOJ[BUJPOXPSLTQBDFT 0SHBOJ[BUJPOBMDIPJDF4FF(BSCBHFDBONPEFM 0SHBOJ[BUJPOBMNFSHJOH 0SHBOJ[BUJPOBMWJFXQPJOU TDBMFBOE 0SHBOJ[BUJPOT 0SHBOJ[FEBOBSDIJFT 0VUQVUUSBOTEVDFST 0VUXBSENBQQJOH 08- 0YGPSE$PNQBOJPOUP1IJMPTPQIZ, The )POEFSJDI
P 1BOBSDIZ 1BOUIFPOT
358 O
Model-Oriented Systems Engineering Science
1BSBEPYFT o4FFBMTP$POUSBEJDUJPOT $POUSBTUT%VBMJUZ5FOTJPOT 1BSOBT %BWJE o o 1BSTJNPOZ4FF3FRVJTJUFQBSTJNPOZ MBXPG 1BSUJBMOFTT G4FFBMTP'V[[Z 1BSUJDMFT EVBMJUZBOE 1BSUJFT 1BSUJUJPOJOH NPEFMTQBDFEFTJHOBOE o 1BSUT SFMBUJPOTIJQPGXJUIXIPMFT o G G G oU 1BTU EVBMIJFSBSDIJFTBOE 1BUUFSOT o o o 1BUUFSOTCBTFETZTUFNTFOHJOFFSJOH 1#4&
1#4&4FF1BUUFSOTCBTFETZTUFNTFOHJOFFSJOH 1%'4FF1SPCBCJMJUZEFOTJUZGVODUJPO1SPCBCJMJUZ EJTUSJCVUJPOGVODUJPO 1FPQMFBTTZTUFNDPNQPOFOUT o o 1FSDFQUJPO TDJFODFBOE o 1FSGPSNBODF OFUXPSLTBOE 1FSGPSNBODF3FGFSFODF.PEFM o 1FSJPEJDUBCMFPGDIFNJDBMFMFNFOUT 1FSM 1FSNFBCJMJUZ NFNCSBOFDIBSBDUFSJTUJDTBOE 1FSSZT$IFNJDBM&OHJOFFST)BOECPPL (SFFOBOE1FSSZ
1FSTJTUFODF UJNFBOE o 1FSTPOBMXPSLTQBDFT 1FUSJOFUT 1IBTFTQBDFUSBKFDUPSJFT 1IBTFTQBDFT 1IBTFUSBOTJUJPOT 1IBTFT G 1IJMPTPQIZ 1hysical space, defined, 111 1IZTJDBMWJFXQPJOU TDBMFBOE 1IZTJDT 1IZTJPNFQSPKFDU 1*.4FF1MBUGPSNJOEFQFOEFOUNPEFMT 1MBDFT 1FUSJOFUTBOE 1MBODL .BY 1MBOOJOH UJNFBOE G 1MBUGPSNJOEFQFOEFOUNPEFMT 1*.
1PJOUT /BSZSFMBUJPOJOUFSBDUJPONPEFMTBOE 1PMJDJFT 40"GSBNFXPSLTBOE 1PMZNFST G 1PMZUPQFT 1PQQFS ,BSM 1PQVMBUJPOT CJPMPHJDBMFWPMVUJPOBOE o 1PXFS MFWFSBHFBOE 1PXFSPGTPMVUJPO MFWFSBHFBOE 1SBHNBUJDT 1SFDJTJPO 1Sedefined rVMFT o 1SFEJDUBCJMJUZ o 1SFSFRVJTJUFMBXTPGTDJFODF o
1SFTDSJQUJWFNPEFMT 4FFBMTP%FTDSJQUJWFNPEFMT .PEBMJUZ 1SFTFOU EVBMIJFSBSDIJFTBOE 1SJNJUJWFESJWJOHQBUUFSOT o 1SPCBCJMJTUDPTUNPEFMT4FF.PEFM#BTFE"SDIJUFDUJOH BOE4PGUXBSF&OHJOFFSJOH 1Sobabilistic specifications, 284–289, 286f 1SPCBCJMJUZ GV[[JOFTTWT G 1SPCBCJMJUZEFOTJUZGVODUJPO 1%'
o 1SPCBCJMJUZEJTUSJCVUJPOGVODUJPO 1%'
o G 1SPCMFNEPNBJOT NPEFMTQBDFTUSVDUVSFBOE G 1SPCMFNTQBDF G G G G4FFBMTP "QQMJDBUJPOEPNBJOT$PMMFDUJWFBDUVBMJ[BUJPO TQBDF.PEFMTQBDF4PMVUJPOTZTUFNTQBDF 1SPDFTT4FFBMTP"DUJWJUJFT$PMMFDUJWFBDUVBMJ[BUJPO 4FMGPSHBOJ[JOHQSPDFTTFT DPNQPTJUJPOSFMBUFE o GPDVTPOBTXFBLOFTTPG54& IJTUPSZPG o NPEFMJOHMFWFMTPG o G U G U scientific method and, 323–324 1SPDFTTPST 1Soduced systems, defined, 20, 20t 1SPEVDFST 4FFBMTP$POTVNFST 1SPEVDUMBZFST 1SPHSBNNJOHMBOHVBHFEPNBJOT o 1SPHSBNT 1SPKFDUMBZFST 1SPQBHBUJPO XIPMFoQBSUSFMBUJPOTBOE U o G 1SPQFSUJFT TFNBOUJDTQFDUSVNBOE 1Sosumers, defined, 8 1SPUPUZQFT BVUPNBUFEDBSFYBNQMFBOE 1SPWJEFST 4FFBMTP$POTVNFST 1TFVEPTDJFODF 1TZDIPMPHZ WJFXTBOE 1VODUVBUFEFRVJMJCSJVN 1VSQPTFGVMBDUJWJUZ o 1V[[MFNFUBQIPS 1ZUIPO
Q 2P&4FF2VBMJUZPGFYQFSJFODF 2P44FF2VBMJUZPGTFSWJDF 2VBMJUBUJWFNPEFMT 2VBMJUZNFUSJDT 2VBMJUZPGFYQFSJFODF 2P&
o 2VBMJUZPGTFSWJDF 2P4
o
R 3BEJDBMEFTJHO o 3BOEPNOFTT VODFSUBJOUZBOE
Index 3BUJPOBM6nified PSPDFTT 3%' 3FBMJUZ TPGUXBSFTZTUFNTBOE o 3FBMJ[BUJPOTZTUFN4FF$PMMFDUJWFBDUVBMJ[BUJPOTQBDF 3FBM5JNF0CKFDU0SJFOUFE.PEFMJOH 3FDPNCJOBUJPO o 3FEVDUJPOJTN o4FFBMTP&NFSHFODF 3FGFSFODF.PEFMPG0QFO%JTUSJCVUFE1SPDFTTJOH 3.0%1
o 3FHBSEMFTT JSSFHBSEMFTTWT 3FHJPOT4FF.PEFMSFHJPOT4ZTUFNSFHJPOT 3FHJTUSZPG4UBOEBSE#JPMPHJDBM1BSUT 3FMBUJPOT G 4FFBMTP*OUFSBDUJPONPEFMT 3FMBUJWFIPMBSDIJFT 4FFBMTP)PMBSDIJFT 3FMBUJWJUZ o 3FQMJDBUJPO PGNPEFMT 3FQPTJUPSJFT o4FFBMTP.PEFMTQBDF 3FQSFTFOUBUJPO G 4FFBMTP $PODFQUVBMJ[BUJPO7JFXT 3FQSPEVDFST 3FRVJSFNFOUT EFQFOEFODJFTBOE o FYUFSOBMNPEFMTBOE o o 3FRVJSFNFOUTESJWFO NZUIPG 3FRVJSFNFOUTGPSGPVOEBUJPOPGGVUVSF U 3FRVJSFNFOUTMBOHVBHFT 3FRVJTJUFQBSTJNPOZ MBXPG 3FRVJTJUFWBSJFUZ MBXPG o 3FTFNCMBODFUIJOLJOH 3FTJMJFODF QBOBSDIZBOE 3FTPVSDFDPOTUSBJOUT 3FTPVSces, defined, 74 3FWFSTJCJMJUZ 3FWolutions, scientific, 31 3IFUPSJDBM4USVDUVSe TheorZ 3JFNBOOJBOHFPNFUSZ 3JOHUPQPMPHZ G 3JTL DPNQMFYTZTUFNTBOE 3JTLBTTFTTNFOU o 3.0%1'SBNFXPSL4FF3FGFSFODF.PEFMPG0QFO %JTUSJCVUFE1SPDFTTJOH 3PCVTUEFTJHO o 3PMFT o G o 3PMMJOHXBWFNPEFM o G G i3PTFUUB4UPOFw TZTUFNTFOHJOFFSJOHTDJFODFBOE o 3PTFUUB4ZTUFN%FTJHO-BOHVBHF 3PVUFQBUUFSOT 3PVUFQMBOOJOHQBUUFSOT 3VMFT o 3VOUJNF NPEFMTBU
S 4"4FF4ZTUFNBVUPOPNZ 4BGFUZEFQPTJUCPYes, specification apprPBDIBOE 4atisficing, 328
O 359
4DBMBCMF7FDUPS(SBQIJDT 47(
4DBMF BDZDMJD DZDMJDNPEFMTBOE o G DIBOHFTPGJOUFSFTUBOE o DPNQPTJUJPOBOE o MBXPGHSBEBUJPOBOE TUBUJDWTEZOBNJDBOE 4DBMFGSFFOFUXPSLT 4DBMJOH4FFBMTP.VMUJTDBMFTZTUFNTFOHJOFFSJOH EPXO NVMUJTDBMF o VQ o WJFXQPJOUTBOE 4DFOBSJPT POUPMPHZEFWFMPQNFOUBOE 4DJFODF4FFBMTP4ZTUFNTTDJFODF DPODFQUVBMJ[BUJPOPG o FOHJOFFSJOHBOE o U G MBOHVBHFTBOE MBXTPG o .04&4DPODFQUVBMJ[BUJPOBOE o OBUVSBMBOEBStificial, 34–37, 36f SBUJPOBM MPHJDBMBOE o 4IBXBOE'JODIIJTUPSJDBMQBUUFSOBOE 4DJFODFPGOFUXPSLT 4DJFODFQBUUFSOT4FF1BUUFSOT 4DJFODFT U o o Scientific method, 323–324 4DPQF o o 4$054FF4PDJBMDPOTUSVDUJPOPGUFDIOPMPHJDBM TZTUFNT 4DSJQUT 4%-4FF4pecification and DFTDSJQUJPO-BOHVBHF 4P,HVJEF 4FDVSJUZ 4&*4FF4PGUXBSF&OHJOFFSJOH*OTUJUVUF 4FMFDUJPO VOJUTPG 4elf-configuration, 12 4FMGDPOTDJPVTEFTJHO 4FMGDSFBUJPO4FF"VUPQPJFTJT 4FMGIFBMJOH 4FMGPQUJNJ[BUJPO 4FMGPSHBOJ[BUJPO o o 4FMGPSHBOJ[FEDSJUJDBMJUJFT 40$
4FMGPSHBOJ[JOHQSPDFTTFT o 4FMGQSPUFDUJPO 4FMGTJNJMBSJUZ 4FNBOUJDOFUXPSLT 4FNBOUJDTQFDUSVN G 4FNBOUJD8FC 4FNBOUJDT BSDIJUFDUVSFPGTPGUXBSFFOHJOFFSJOHBOE G DPODFQUVBMJ[BUJPOPGNPEFMTQBDFBOE NPEFMTQBDFDPODFQUVBMJ[BUJPOBOE G VTFEJO4&NPEFMT o G 4FOTPST BVUPNBUFEDBSFYBNQMFBOE 4FQBSBUFDPNQPOFOUDBUFHPSJFT G
360
O
Model-Oriented Systems Engineering Science
4FQBSBUJPO BTQFDUPSJFOUFEEFWFMPQNFOUBOE o DPODFQUVBMJ[BUJPOBOE o NPEBMJUZBOE o VODFSUBJOUZBOE WJFXTBOE 4FQBSBUJPOPGDPODFSOT4FF.PEVMBSJUZ 4FRVFODFEJBHSBNT 4FSWJDF$PNQPOFOU3FGFSFODF.PEFM 4FSvice consumers, defined, 72 4FSvice initiators, defined, 72 4FSvice interactions, defined, 73 4FSWJDF.PEFMJOH-BOHVBHF 4.-
4FSWJDFPSJFOUFEBSDIJUFDUVSF 40"
o 4FSWJDFQSPviders, defined, 72 4FSWJDFPSJFOUFEBSDIJUFDUVSF 40"
4FSWJDF0SJFOUFE.PEFMJOHBOE"SDIJUFDUVSF 40."
4FSWJDF0SJFOUFE.PEFMJOH'SBNFXPSL 40.'
4FSWJDFT o 4FFBMTP4FSWJDF DPOTVNFST 4&44FF4ZTUFNTFOHJOFFSJOHTDJFODF 4(.-4FF4UBOEBSE(FOFSBMJ[FE.BSLVQ-BOHVBHF 4(434FF4PDJFUZGPS(FOFSBM4ZTUFNT3FTFBSDI 4IBSFEDPNQPTJUJPONPEFMT G 4IBSFEVOEFSTUBOEJOH o G G 4FFBMTP4pecifications 4IBSFEXIPMFoQBSUSFMBUJPOT U 4IBXBOE'JODIIJTUPSJDBMQBUUFSO 4ide effects, unexpected, 4–5 4JNJMBSJUJFT o G 4FFBMTP %ifferFODFT 4JNPO )FSCFSU 4JNQMJDJUZ 4JNVMBUJPOMBOHVBHFT 4JNVMBUJPOMFBSOJOH 4JNVMBUJPONPEFMT 4NJUI #BSSZ 4.-4FF4FSWJDF.PEFMJOH-BOHVBHF 40"4FF4FSWJDFPSJFOUFEBSDIJUFDUVSF 40"SFGFSFODFNPEFM 40$4FF4FMGPSHBOJ[FEDSJUJDBMJUJFT 4PDJBMDPOTUSVDUJPOPGUFDIOPMPHJDBMTZTUFNT 4$05
4PDJBMQSPDFTTFT 4PDJBMTDJFODFT 4PDJBMTZTUFNT QFSTQFDUJWFBOE o 4PDJFUZGPS(FOFSBM4ZTUFNT3FTFBSDI 4(43
4PDJPMPHZ 4PGUXBSF MBOHVBHFTPG .FZFSPO o QFSTQFDUJWFBOE SPMFTPG o
specification apprPBDIBOE USBOTGPSNBUJPOTBOE U 5VSTLJPO 4PGUXBSFFOHJOFFSJOH 4PGUXBSF&OHJOFFSJOH*OTUJUVUF 4&*
o 4PGUXBSFNPEFMT BVUPNBUFEDBSFYBNQMFBOE 40*4FF4ZTUFNTPGJOUFSFTU 4PMVUJPOEPNBJOT NPEFMTQBDFTUSVDUVSFBOE G 4PMVUJPONPEFMJOH 40"GSBNFXPSLTBOE 4PMVUJPOTZTUFNTQBDF G G G G 4FFBMTP"QQMJDBUJPOEPNBJOT$PMMFDUJWF BDUVBMJ[BUJPOTQBDF.PEFMTQBDF1SPCMFNTQBDF 40."4FF4FSWJDF0SJFOUFE.PEFMJOHBOE"SDIJUFDUVSF 40.'4FF4FSWJDF0SJFOUFE.PEFMJOH'SBNFXPSL 4QBDF4FF$PMMFDUJWFBDUVBMJ[BUJPOTQBDF.PEFMTQBDF 1IBTFTQBDF1SPCMFNTQBDF4PMVUJPOTZTUFN TQBDF 4QBDFUJNFSFHJPOT 4QBOPGDPOUSPM o 4QFDJBMJ[BUJPO DPNNPOJ[BUJPOBOE 4QFDJBMJ[BUJPOIJFSBSDIJFT 4pecific models, 180, 226–227, 335. 4FFBMTP(FOFSBM NPEFMT 4pecification and DFTDSJQUJPO-BOHVBHF 4%-
4pecification apprPBDI DPOEJUJPOBMQSPCBCJMJUJFTFYBNQMFPG o G DPOUFOUUZQFTBOE o U U U FMFNFOUTBOECBDLHSPVOEPG o FYBNQMFTPG o U FYUFSOBMCFIBWJPSDBUFHPSJFTBOE o external specifications and, 280t, 283, 284f JOUFSface specifications and, 281t, 283–284 internal specifications and, 279t, 282–283, 282f QBSUJBMOFTTBOE G QSobabilistic specifications and, 284–289, 286f UZQFTBOETUSVDUVSFPG o G VODFSUBJOUZNFUIPETBOE o G G 4pecifications, 67–70, 68f o 4pecified behavior 4QFDUSB o o 4QJSBMNFUIPE 444FF4ZTUFNTTDJFODF 4UBCJMJUZ DIBOHFBOE 4UBOEBSE(FOFSBMJ[FE.BSLVQ-BOHVBHF 4(.-
4UBOEBSET o 4UBOGPSE&ODZDMPQFEJBPG1IJMPTPQIZ 4UBSUPQPMPHZ G 4UBST JOUFOTJPOWTFYUFOTJPOBOE o 4UBUFNBDIJOFEJBHSBNT 4UBUFT QFSTJTUFODFBOE 4UBUJD EZOBNJDWT o 4UBUJDNPEFM U 4UFQXJTFSFWPMVUJPO 4UPSZUFMMJOH
Index 4USBUFHJDWJFX BSDIJUFDUVSFGSBNFXPSLTBOE 4USVDUVSF OFUXPSLTBOE 4USVDUVSFEJBHSBNT 4USVDUVSFNPEFM o 4tuff, 71, 74 4VHHFTUFE6QQFS.FSHFE0OUPMPHZ 46.0
46.04FF4VHHFTUFE6QQFS.FSHFE0OUPMPHZ 4VQQPSUFST 4VQQPSUJOHEJTDJQMJOFT4FF%JTDJQMJOFT 4VTUBJOBCJMJUZ QBOBSDIZBOE 47(4FF4DBMBCMF7FDUPS(SBQIJDT 4XBNQT 48P,HVJEF 4ymmetric interactions, defined, 73 4ZNNFUSZ o 4ZODISPOZ JOUFSBDUJPONPEFMTBOE 4ZOPOZNT 4FFBMTP4ZOTFUT 4ZOTFUT 4ZOUIFTJT 4ZOUIFUJDCJPMPHZ 4ZT.-4FF4ZTUFNT.PEFMJOH-BOHVBHF 4ZTUFNBVUPOPNZ 4"
U 4ZTUFNCFIBWJPS o o 4ZTUFNDPNQPTJUJPOIJFSBSDIJFT 4ZTUFNMBZFST 4ZTUFNNPEFMJOHBOEEFTJHOMBOHVBHFT TFNBOUJD TQFDUSVNBOE o 4ZTUFNPGTZTUFNT 4P4
o 4ZTUFNSFHJPOT o G4FFBMTP.PEFMSFHJPOT 4ZTUFNTQBDF4FF4PMVUJPOTZTUFNTQBDF 4ZTUFNBTPSHBOJTNNFUBQIPS o 4ZTUFNT CPVOEBSJFTBOE o DIBSBDUFSJTUJDTPG o DPSSFTQPOEFODF SFHJPOBOE o G defined, 60 EFWFMPQNFOUWTPQFSBUJPOPG o differFODFTXJUIJOBOEBDSPTT G NPEFMPSJFOUBUJPOBOE o NPEFMTBOE o NPTBJDTBOE o U SFHJPOTBOE o G UBYPOPNZPG o G UFSNJOPMPHZPG o 4ZTUFNTBOETFSWJDFTWJFX BSDIJUFDUVSFGSBNFXPSLTBOE o 4ZTUFNTCJPMPHZ 4ZTUFNTFOHJOFFSJOH 4& 4FFBMTP$PNQMFYTZTUFNT FOHJOFFSJOH5SBEJUJPOBMTZTUFNTFOHJOFFSJOH CPEJFTPGLOPXMFEHFBOE o G GV[[ZUIJOLJOHBOEMPHJDBOE MBOHVBHFTTVQQPSUJOH o G NPEFMTQBDFBOE U QSPCMFNTPMWJOHBOE o U TFNBOUJDTBOEPOUPMPHJFTVTFEJONPEFMT o G
O 361
unification and, 314–316, 314f WJFXTBOE o U G 4ZTUFNT&OHJOFFSJOH)BOECPPL */$04&
4ZTUFNTFOHJOFFSJOHTDJFODF 4&4
o U G 4ZTUFNT.PEFMJOH-BOHVBHF 4ZT.-
4ZTUFNTPGJOUFSFTU 40*
4ZTUFNTPGTZTUFNT 4P4
4ZTUFNTTDJFODF 44
DPNQMFYTZTUFNTTDJFODFBOE o IPMJTNBOE JOMJUFSBUVSF o NPEFMTQBDFBOE NVMUJEJTDJQMJOBSJUZ HFOFSBMJUZBOE TZTUFNTUBYPOPNZBOE o G UIFNFTPG o unification and, 315 VOJUZ, unification and, 45 4ZTUFNTUBYPOPNZ o G
T 5 MBOHVBHF
5BDJULOPXMFEHF 5BHHJOH 5BJMPSJOHVQWTUBJMPSJOHEPXO BDUVBMJ[BUJPOQSPDFTT BOE 5BSHFUTZTUFNT 5argets, defined, 267 5ask-technology fit (55'
5BYPOPNJFT4FFBMTP4ZTUFNTUBYPOPNZ BStificial and natural science and, 36–37 CJPMPHJDBM '&"QSPHSBNBOE (6.0BOE IJFSBSDIJFTBOE G JOIFSJUBODFBOE TFNBOUJDTQFDUSVNBOE TZTUFNTFOHJOFFSJOHBOE o G 5FBNXPSLTQBDFT 5FDIOJDBM3FGFSFODF.PEFM 5FDIOJDBMTUBOEBSEWJFX BSDIJUFDUVSFGSBNFXPSLT BOE o 5FDIOPMPHZ o 5FDIOPMPHZBSDIJUFDUVSFWJFX 5FMFTDPQFT 5FNQPSBMMPHJD o 5FOTJPOT o4FFBMTP$POUSBEJDUJPO $POUSBTUT%VBMJUZ1BSBEPYFT 5FTUJOH4FF7erification of model fidelity ThesaurVT TFNBOUJDTQFDUSVNBOE 5JNF BDUVBMJ[BUJPOQSPDFTTBOE DIBOHFBOE o
362 O
Model-Oriented Systems Engineering Science
DIBOHFPGJOUFSFTUBOE o DPNQPTJUJPOEJNFOTJPOBOE o differFODFTXJUIJOBOEBDSPTTTZTUFNTBOE G EVBMIJFSBSDIJFTBOE G FWPMVUJPOBOE o MFWFMTPGQSPDFTTBOEDIBOHFBOE o G U G U MFWFSBHFBOE NFBTVSFNFOUPG o NPEFMTQBDFBOE NPEFMTQBDFTUSVDUVSFBOE G OFFEFEDIBOHFNPEFMTBOE o U QFSTJTUFODF EVBMJUZBOE o TDBMFBOE TUBUJDWTEZOBNJDBOE o UZQFTPG o G G 7FFNPEFMBOE o G 5JNFJOWBSJBODFWTUJNFWBSJBODF o 5JNFST 5JNJOHEJBHSBNT 50("' 5PQEPXOQSPDFTTFT o 5PQPMPHJFT /BSZSFMBUJPOJOUFSBDUJPONPEFMTBOE o 5PSWBMET -JOVT o 5SBDF XIPMFoQBSUSFMBUJPOTBOE U 5rade-offs. 4FF-FWFSBHF 5SBEJUJPOBMFOHJOFFSJOHTQBDF VTFSSFRVJSFNFOUTWT 5SBEJUJPOBMTZTUFNT 54
DIBSBDUFSJTUJDTPG EVBMJUJFTJO o 5SBEJUJPOBMTZTUFNTFOHJOFFSJOH 54&
HFOFSBMNPEFMTBOE o G QSPCMFNTXJUI o o TJNVMBUJPOBOE o TUBOEBSETBOE o UFNQPSBMDIBOHFBOE unification and, 314–315, 314f 5SBKFDUPSJFT o4FFBMTP1IBTFTQBDF USBKFDUPSZ 5ransactions, defined, 74 5SBOTEVDFST 5SBOTGPSNBUJPOT U 5SBOTJUJPOT 4FFBMTP1IBTFUSBOTJUJPOT 5SBOTMBUJPO 5SBOTQBSFODZ 5SFFUPQPMPHZ G 5SJBMT 5SVUI o 54&4FF5SBEJUJPOBMTZTUFNTFOHJOFFSJOH 55'4FF5ask-technology fit 5VSCJOFT 5VSTLJ 8MBEJTMBX o 5ZQFT4FF$MBTTFT,JOET
U 6%T4FF6OJWFSTFTPGEJTDPVSTF 6&.-4FF6nified EOUFSQSJTF.PEFMJOH-BOHVBHF 6.- 4FF6nified MPEFMJOH-BOHVBHF 6ODFSUBJONFNCSBOFT 6ODFSUBJOUZ o G 6OEFSTUBOEJOH4FFBMTP4IBSFEVOEFSTUBOEJOH 4pecifications 6OFYQFDUFECFIBWJPS o4FFBMTP&YQFDUFE CFIBWJPS 6nification BTBEWBOUBHFPG.04&4 BTHFOFSBMDIBMMFOHF o G NPEFMTQBDFBOE o QFSTQFDUJWFBOE QSPNPUJPOPGCZ.04&4 o G TZTUFNTTDJFODFBOE 6nified EOUFSQSJTF.PEFMJOH-BOHVBHF 6&.-
6nified MPEFMJOH-BOHVBHF 6.-
o 6nified PSofile for DP%"'BOE.P%"' 61%.
6nified specification apprPBDI o 6OJGPSNQSPCBCJMJUZEJTUSJCVUJPO 6nintended effects, 73. 4FFBMTP*ntended effects 6OJUPQFSBUJPOT 6OJUTPGTFMFDUJPO 6OJUZPGTDJFODF 6OJWFSTBMBSDIJUFDUVSF 6OJWFSTFTPGEJTDPVSTF 6%T
o 6/*9PQFSBUJOHTZTUFN 5PSWBMETBOE o 6OQSFEJDUBCJMJUZ DPNQMFYTZTUFNTBOE 6OTFMGDPOTDJPVTEFTJHO 61%.4FF6nified PSofile for DP%"'BOE.P%"' 6TFDBTFWJFXT 6TFGVMOFTT o 6TFMFTT"SJUINFUJD 1JMLFZ
o 6TFSOFFET o G G 6TFSSFRVJSFNFOUT USBEJUJPOBMFOHJOFFSJOHTQBDFWT
V 7BMVBUJPO 7BSJBCJMJUZ NPEFMUZQFTBOE U 7BSJBCMFT JNQPSUBODFPGTFMFDUJOHDPSSFDU 7BSJBUJPOT o 7BSJFUZ -BXPGSFRVJTJUF o 7FFNPEFM o G 7erification of model fidelity 7FSJMPH)%- o 7FSTBUJMJUZ G o4FFBMTP"EBQUBCJMJUZ 7FSUFY /BSZSFMBUJPOJOUFSBDUJPONPEFMTBOE 7)%-4FF7)4*$)BSEXBSF%FTDSJQUJPO-BOHVBHF 7)4*$)BSEXBSF%FTDSJQUJPO-BOHVBHF 7)%-
o 7JFU/BN8BS
Index 7JFXQPJOUT 7JFXT BDUVBMJ[BUJPOQSPDFTTBOE BEEJUJPOBMSFTFBSDIBOE o BSDIJUFDUVSFSFMBUFE o U G BSUJGBDUTBOE CBTJDDPODFQUTPG o CBTJDTZTUFNFOHJOFFSJOHSFMBUFE o U G DBUFHPSJFTPG o G PGDPNNPOTUSVDUVSFNPEFMT o G DPVSUSPPNUSJBMTBOE defined, 84, 268 EJTDSFUFWTDPOUJOVPVTBOE IBSNPOJ[JOHEVBMJUJFTBOE o U IJFSBSDIZBOE o NPEFMTQBDFBOE G o NPEFMTQBDFEJNFOTJPOTBOE PGQSPDFTTFT o TDJFODFTBOE o specification apprPBDIBOE o G G UJNFBOE WJFXQPJOUTBOE 7JHOFUUFT BVUPNBUFEDBSFYBNQMFBOE 7JODFOUJTFOHJOFFSJOHLOPXMFEHFDBUFHPSJFT o U 7JSUVBMNBDIJOFT MBZFSFEBSDIJUFDUVSFBOE 7JTVBM#BTJD 7JTVBMJ[BUJPO BDUVBMJ[BUJPOQSPDFTTBOE o G 7JUSVWJVT 7PJDF&YUFOTJCMF.BSLVQ-BOHVBHF 7PJDF9.-
7PJDF9.-4FF7PJDF&YUFOTJCMF.BSLVQ-BOHVBHF
O 363
8FC0OUPMPHZ-BOHVBHFCBTFEPO%FTDSJQUJPO-PHJDT 80-%-
8FC4FSWJDFT#VTJOFTT1SPDFTT&YFDVUJPO-BOHVBHF 84#1&-
8IJUFIFBE "MGSFE/PSUI 8IPMFTZTUFNTNPEFMJOH 8IPMFT4FFBMTP)PMPOT1BSUT4ZTUFNT 8IPMFT SFMBUJPOTIJQPGXJUIQBSUT o G G G oU G G 8JDLFEQSPCMFNT G 8JLJOPNJDT 8JLJQFEJB 8JOEUVSCJOFUFDIOPMPHZ 80-%-4FF8FC0OUPMPHZ-BOHVBHFCBTFEPO %FTDSJQUJPO-PHJDT 8PSE/FU 8PSLTQBDFT NPEFMTQBDFBOE o 8PSME8BS** o 8orlds, defined, 59–60, 247 84#1&-4FF8FC4FSWJDFT#VTJOFTT1SPDFTT&YFDVUJPO -BOHVBHF 8ZNPSF 8BZOF o
X 9.-4FF&YUFOTJCMF.BSL6Q-BOHVBHF 9.-.FUBEBUB*OUFSDIBOHF 9.* TUBOEBSE 9.-1SPDFTT%efinition Language (XPDL), 202 914FF&YUSFNFQSPHSBNNJOH 91%-4FF9.-1SPDFTT%efinition Language
Y W 8BSHBNJOH 8arfield, JPIO 8BUFSGBMMQSPDFTT G 8BWFT EVBMJUZBOE 8FBLOFTTFTPG54& o
:FU"OPUIFS8PSkfloX-BOHVBHF :"8-
:JO:BOH o U
Z ;BDINBO&OUFSQSJTF'SBNFXPSL o G