MODEL-ORIENTED SYSTEMS ENGINEERING SCIENCE A Unifying Framework for Traditional and Complex Systems
COMPLEX AND ENTER...
63 downloads
1047 Views
4MB Size
Report
This content was uploaded by our users and we assume good faith they have the permission to share this book. If you own the copyright to this book and it is wrongfully on our website, we offer a simple DMCA procedure to remove your content from our site. Start by pressing the button below!
Report copyright / DMCA form
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 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 +#"45NFBOTiJTBwPS TQFDJBMJ[BUJPOPGUIFPWFSBMMQSPDFTT ThJT JT UIF TUSVDUVSF GPS EFWFMPQNFOU UFSNT JOWPMWJOH UJTTVFT PSHBOT BOE PSHBOJTNT NFBOTUJTTVF PSHBO PSPSHBOJTNNFBOTDFMM [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 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