Knowledge

Systems modeling

Source 📝

57: 35: 69: 46: 1393: 20: 1383: 343:, an IT industry consortium formed in 1959, who essentially aimed at the same thing as Young and Kent: the development of "a proper structure for machine independent problem definition language, at the system level of data processing". This led to the development of a specific IS 261:
the systems approach (systems modeling) was considered to be one of the three basic methodological approaches for gaining business knowledge, beside the analytical approach and the actor's approach (agent based modeling).
336:. Their efforts was not so much focused on independent systems analysis, but on creating abstract specification and invariant basis for designing different alternative implementations using different hardware components. 318:
Since we may be called upon to evaluate different computers or to find alternative ways of organizing current systems it is necessary to have some means of precisely stating a data processing problem independently of
270:
The function model originates in the 1950s, after in the first half of the 20th century other types of management diagrams had already been developed. The first known
282:. Because Adamiecki did not publish his chart until 1931 - and in any case his works were published in either Polish or Russian, languages not popular in 747:
Systems modeling and simulation: theory and applications : third Asian Simulation Conference, AsiaSim 2004, Jeju Island, Korea, October 4–6, 2004
290:(1861–1919), who designed his chart around the years 1910-1915 and popularized it in the West. One of the first well defined function models, was the 869: 672:(2007) "From Information Algebra to Enterprise Modelling and Ontologies - a Historical Perspective on Modelling for Information Systems". In: 159:(BPMN), a graphical representation for specifying business processes in a workflow, can also be considered to be a systems modeling language. 1429: 1472: 539: 1386: 1252: 1181: 1075: 978: 433: 302:
to visualize the time sequence of events in a space systems and flight missions. It is further widely used in classical
862: 156: 72: 648: 1422: 1055: 922: 907: 842: 828: 814: 800: 786: 769: 754: 603: 1851: 1589: 1482: 1457: 1211: 1138: 1128: 973: 902: 463: – a human visual system model used by image processing, video processing, and computer vision 1836: 1831: 1548: 1462: 1396: 1262: 1191: 1133: 855: 482: 291: 114: 56: 38: 355:
In business and IT development systems are modeled with different scopes and scales of complexity, such as:
1810: 1415: 1201: 1060: 927: 1625: 1538: 1123: 1118: 932: 655:. INFS 770 Methods for Information Systems Engineering: Knowledge Management and E-Business. Spring 2003 324:
They aimed for a precise and abstract way of specifying the informational and time characteristics of a
1487: 1318: 1166: 1161: 1113: 1090: 1070: 491: – a model that illustrates the relative positions and motions of the planets and stars 1841: 1635: 1620: 1323: 1313: 466: 460: 438: 421: 369: 167:
In business and IT development the term "systems modeling" has multiple meanings. It can relate to:
1846: 1650: 1528: 1523: 1467: 1226: 1025: 1008: 917: 509: 122: 49: 232:
and the systems approach. In business and IT systems modeling contrasts other approaches such as:
1497: 1492: 1176: 1020: 1772: 1477: 1231: 988: 983: 103: 689:
Young, J. W., and Kent, H. K. (1958). "Abstract Formulation of Data Processing Problems". In:
1706: 1676: 1452: 1050: 1003: 517: – a model of the organizational structure of any viable or autonomous system 247: 1797: 1767: 1348: 1186: 1045: 1035: 947: 892: 878: 590: 403: 397: 364: 236: 137: 133: 8: 1777: 1762: 1731: 1438: 1368: 1353: 1221: 1085: 993: 937: 669: 514: 450: 374: 344: 303: 225: 179: 172: 91: 87: 1787: 1782: 1533: 1502: 1358: 998: 488: 310: 34: 1741: 1681: 1272: 1030: 838: 824: 810: 796: 782: 765: 750: 724: 599: 494: 417: 333: 207: 1746: 1716: 1640: 1579: 1564: 1343: 1065: 957: 952: 716: 705:"Total quality management for sustainable development: Process based system models" 534: 499: 476: 388: 381: 359: 229: 218: 186: 1792: 1691: 1686: 1630: 1605: 1569: 1363: 1216: 1196: 1080: 942: 793:
Mathematics for business, management, and economics: a systems modelling approach
652: 628: 543: 455: 413: 329: 325: 275: 201: 258: 1721: 1711: 1666: 1610: 1507: 1267: 1171: 912: 504: 254: 190: 110: 27: 720: 68: 1825: 1701: 1696: 1671: 1543: 1247: 1015: 807:
Autonomy oriented computing: from problem solving to complex systems modeling
774: 728: 677: 559: 283: 241: 214: 704: 45: 1736: 1282: 1277: 1206: 645: 470: 393: 555: 287: 271: 213:
As a field of study systems modeling has emerged with the development of
132:
Contrasting the functional modeling, another type of systems modeling is
126: 61: 1726: 1292: 1257: 847: 412:
And all other specific types of systems modeling, such as form example
197: 149: 19: 1407: 141: 1040: 295: 145: 99: 1584: 340: 328:
problem, and wanted to create a notation that should enable the
298:
Incorporated in the 1950s. In the 1960s it was exploited by the
1574: 897: 95: 617:
Systems Engineering with SysML/UML: Modeling, Analysis, Design
1097: 313:
modeling has been done by Young and Kent (1958), who argued:
118: 24: 1615: 1308: 299: 253:
In "Methodology for Creating Business Knowledge" (1997)
674:
Conceptual Modelling in Information Systems Engineering
598:, Easton, Pennsylvania, Hive Publishing Company, 1974, 427: 306:
to show the order of execution of system functions.
562:, Last changed 2006-12-01. Retrieved June 19, 2009. 805:Jiming Liu, Xiaolong Jin, Kwok Ching Tsui (2005). 469: – energy system models adopting 1823: 779:Formal methods in software and systems modeling 1423: 863: 350: 332:to organize the problem around any piece of 835:Introduction to Logic for Systems Modelling 644:Thomas Dufresne & James Martin (2003). 575:. Sage Publications, Inc, 1997. Back cover. 573:Methodology for Creating Business Knowledge 384:, systems modeling in can be divided into: 1430: 1416: 870: 856: 546:Defense Acquisition University Press, 2001 1473:Earth systems engineering and management 1061:Software development process/methodology 877: 702: 339:A next step in IS modeling was taken by 309:One of the earliest pioneering works in 294:(FFBD) developed by the defense-related 67: 55: 44: 33: 18: 1437: 665: 663: 661: 113:, with specific techniques such as the 1824: 821:Systems Modelling: Theory and Practice 760:Derek W. Bunn, Erik R. Larsen (1997). 175:to conceptualize and construct systems 129:models for further systems partition. 1411: 851: 571:Ingeman Arbnor, Bjorn Bjerke (2007). 121:. These models can be extended using 109:A common type of systems modeling is 1382: 1076:Software verification and validation 979:Component-based software engineering 658: 549: 528: 434:Framework-specific modeling language 428:Specific types of modeling languages 762:Systems modelling for energy policy 709:Business Process Management Journal 638: 286:- the chart now bears the name of 13: 739: 157:Business Process Modeling Notation 73:Business Process Modeling Notation 14: 1863: 1508:Sociocultural Systems Engineering 1056:Software configuration management 923:Search-based software engineering 908:Experimental software engineering 693:. Nov-Dec 1958. 9(6), pp. 471-479 691:Journal of Industrial Engineering 646:"Process Modeling for E-Business" 594:, New York, 1910; republished as 536:Systems Engineering Fundamentals. 1392: 1391: 1381: 823:. John Wiley & Sons, 2004. 696: 94:to conceptualize and construct 1590:Systems development life cycle 1483:Enterprise systems engineering 1458:Biological systems engineering 903:Empirical software engineering 837:. Taylor & Francis, 1988. 703:Isaksson, Raine (2006-01-01). 683: 622: 609: 578: 565: 1: 1549:System of systems engineering 1463:Cognitive systems engineering 521: 483:Software and Systems Modeling 408:Process based system modeling 292:Functional Flow Block Diagram 228:systems modeling is based on 115:Functional Flow Block Diagram 64:models for systems partition. 39:Functional Flow Block Diagram 928:Site reliability engineering 7: 1626:Quality function deployment 1539:Verification and validation 933:Social software engineering 745:Doo-Kwon Baik eds. (2005). 633:Systems Engineering Methods 444: 162: 10: 1868: 1488:Health systems engineering 1071:Software quality assurance 265: 182:of the use of these models 140:to conceptually model the 1806: 1755: 1659: 1636:Systems Modeling Language 1598: 1557: 1516: 1445: 1377: 1336: 1301: 1240: 1154: 1147: 1106: 966: 885: 721:10.1108/14637150610691046 467:Open energy system models 461:Human visual system model 439:Systems Modeling Language 370:Business process modeling 351:Types of systems modeling 274:was developed in 1896 by 196:the systems modeling and 1651:Work breakdown structure 1529:Functional specification 1524:Requirements engineering 1468:Configuration management 1227:Model-driven engineering 1026:Functional specification 1009:Software incompatibility 918:Requirements engineering 510:Systems biology modeling 123:functional decomposition 16:Use of conceptual models 1498:Reliability engineering 1493:Performance engineering 1021:Enterprise architecture 833:Václav Pinkava (1988). 596:Work, Wages and Profits 180:interdisciplinary study 125:, and can be linked to 88:interdisciplinary study 50:Decomposition structure 1852:Management cybernetics 1773:Industrial engineering 1478:Electrical engineering 1232:Round-trip engineering 989:Backward compatibility 984:Software compatibility 777:et al. (eds.) (2005). 615:Tim Weilkiens (2008). 586:Work, Wages and Profit 185:the systems modeling, 134:architectural modeling 76: 65: 53: 42: 31: 1707:Arthur David Hall III 1677:Benjamin S. Blanchard 1453:Aerospace engineering 1051:Software architecture 1004:Forward compatibility 819:Michael Pidd (2004). 791:D. J. Harris (1985). 248:mathematical modeling 206:any specific systems 71: 60:Static, dynamic, and 59: 48: 37: 22: 1837:Software development 1832:Enterprise modelling 1798:Software engineering 1768:Computer engineering 1349:Computer engineering 1046:Software archaeology 1036:Programming paradigm 948:Software maintenance 893:Computer programming 879:Software engineering 795:. E. Horwood, 1985. 591:Engineering Magazine 404:Soft system modeling 398:operational research 365:Systems architecture 237:agent based modeling 138:systems architecture 1778:Operations research 1763:Control engineering 1732:Joseph Francis Shea 1439:Systems engineering 1369:Systems engineering 1354:Information science 1134:Service orientation 1086:Structured analysis 994:Compatibility layer 938:Software deployment 680:et al. eds. pp 1-18 670:Janis A. Bubenko jr 588:, published by the 515:Viable system model 451:Behavioral modeling 375:Enterprise modeling 360:Functional modeling 345:information algebra 311:information systems 304:systems engineering 1788:Quality management 1783:Project management 1611:Function modelling 1534:System integration 1503:Safety engineering 1359:Project management 1124:Object orientation 1091:Essential analysis 999:Compatibility mode 809:. Springer, 2005. 749:. Springer, 2005. 651:2006-12-20 at the 556:Research interests 542:2006-02-11 at the 489:Solar System model 380:Further more like 278:, who called it a 77: 66: 54: 43: 32: 1819: 1818: 1742:Manuela M. Veloso 1682:Wernher von Braun 1405: 1404: 1332: 1331: 1273:Information model 1177:Incremental model 1031:Modeling language 781:. Springer, 2005 495:Statistical model 418:dynamical systems 208:modeling language 111:function modeling 1859: 1842:Systems analysis 1747:John N. Warfield 1717:Robert E. Machol 1646:Systems modeling 1641:Systems analysis 1580:System lifecycle 1565:Business process 1432: 1425: 1418: 1409: 1408: 1395: 1394: 1385: 1384: 1344:Computer science 1152: 1151: 1066:Software quality 958:Systems analysis 953:Software testing 872: 865: 858: 849: 848: 733: 732: 700: 694: 687: 681: 667: 656: 642: 636: 626: 620: 613: 607: 582: 576: 569: 563: 553: 547: 532: 500:Systems analysis 477:SEQUAL framework 422:critical systems 389:Systems analysis 382:systems thinking 230:systems thinking 219:systems sciences 80:Systems modeling 1867: 1866: 1862: 1861: 1860: 1858: 1857: 1856: 1847:Systems science 1822: 1821: 1820: 1815: 1802: 1793:Risk management 1751: 1692:Harold Chestnut 1687:Kathleen Carley 1655: 1631:System dynamics 1606:Decision-making 1594: 1570:Fault tolerance 1553: 1512: 1441: 1436: 1406: 1401: 1373: 1364:Risk management 1328: 1297: 1236: 1217:Waterfall model 1187:Prototype model 1182:Iterative model 1143: 1119:Aspect-oriented 1102: 1081:Software system 962: 943:Software design 881: 876: 764:. Wiley, 1997. 742: 740:Further reading 737: 736: 701: 697: 688: 684: 668: 659: 653:Wayback Machine 643: 639: 629:Harold Chestnut 627: 623: 614: 610: 583: 579: 570: 566: 554: 550: 544:Wayback Machine 533: 529: 524: 456:Dynamic systems 447: 430: 414:complex systems 353: 326:data processing 276:Karol Adamiecki 268: 202:system dynamics 165: 136:which uses the 84:system modeling 17: 12: 11: 5: 1865: 1855: 1854: 1849: 1844: 1839: 1834: 1817: 1816: 1814: 1813: 1807: 1804: 1803: 1801: 1800: 1795: 1790: 1785: 1780: 1775: 1770: 1765: 1759: 1757: 1756:Related fields 1753: 1752: 1750: 1749: 1744: 1739: 1734: 1729: 1724: 1722:Radhika Nagpal 1719: 1714: 1712:Derek Hitchins 1709: 1704: 1699: 1694: 1689: 1684: 1679: 1674: 1669: 1667:James S. Albus 1663: 1661: 1657: 1656: 1654: 1653: 1648: 1643: 1638: 1633: 1628: 1623: 1618: 1613: 1608: 1602: 1600: 1596: 1595: 1593: 1592: 1587: 1582: 1577: 1572: 1567: 1561: 1559: 1555: 1554: 1552: 1551: 1546: 1541: 1536: 1531: 1526: 1520: 1518: 1514: 1513: 1511: 1510: 1505: 1500: 1495: 1490: 1485: 1480: 1475: 1470: 1465: 1460: 1455: 1449: 1447: 1443: 1442: 1435: 1434: 1427: 1420: 1412: 1403: 1402: 1400: 1399: 1389: 1378: 1375: 1374: 1372: 1371: 1366: 1361: 1356: 1351: 1346: 1340: 1338: 1337:Related fields 1334: 1333: 1330: 1329: 1327: 1326: 1321: 1316: 1311: 1305: 1303: 1299: 1298: 1296: 1295: 1290: 1285: 1280: 1275: 1270: 1268:Function model 1265: 1260: 1255: 1250: 1244: 1242: 1238: 1237: 1235: 1234: 1229: 1224: 1219: 1214: 1209: 1204: 1199: 1194: 1189: 1184: 1179: 1174: 1172:Executable UML 1169: 1164: 1158: 1156: 1149: 1145: 1144: 1142: 1141: 1136: 1131: 1126: 1121: 1116: 1110: 1108: 1104: 1103: 1101: 1100: 1095: 1094: 1093: 1083: 1078: 1073: 1068: 1063: 1058: 1053: 1048: 1043: 1038: 1033: 1028: 1023: 1018: 1013: 1012: 1011: 1006: 1001: 996: 991: 981: 976: 970: 968: 964: 963: 961: 960: 955: 950: 945: 940: 935: 930: 925: 920: 915: 913:Formal methods 910: 905: 900: 895: 889: 887: 883: 882: 875: 874: 867: 860: 852: 846: 845: 831: 817: 803: 789: 772: 758: 741: 738: 735: 734: 715:(5): 632–645. 695: 682: 657: 637: 621: 608: 577: 564: 548: 526: 525: 523: 520: 519: 518: 512: 507: 505:Systems design 502: 497: 492: 486: 479: 474: 464: 458: 453: 446: 443: 442: 441: 436: 429: 426: 420:modeling, and 410: 409: 406: 401: 391: 378: 377: 372: 367: 362: 352: 349: 322: 321: 319:mechanization. 267: 264: 251: 250: 245: 239: 211: 210: 204: 194: 183: 176: 164: 161: 104:IT development 90:of the use of 28:function model 23:Example of an 15: 9: 6: 4: 3: 2: 1864: 1853: 1850: 1848: 1845: 1843: 1840: 1838: 1835: 1833: 1830: 1829: 1827: 1812: 1809: 1808: 1805: 1799: 1796: 1794: 1791: 1789: 1786: 1784: 1781: 1779: 1776: 1774: 1771: 1769: 1766: 1764: 1761: 1760: 1758: 1754: 1748: 1745: 1743: 1740: 1738: 1735: 1733: 1730: 1728: 1725: 1723: 1720: 1718: 1715: 1713: 1710: 1708: 1705: 1703: 1702:Barbara Grosz 1700: 1698: 1697:Wolt Fabrycky 1695: 1693: 1690: 1688: 1685: 1683: 1680: 1678: 1675: 1673: 1672:Ruzena Bajcsy 1670: 1668: 1665: 1664: 1662: 1658: 1652: 1649: 1647: 1644: 1642: 1639: 1637: 1634: 1632: 1629: 1627: 1624: 1622: 1619: 1617: 1614: 1612: 1609: 1607: 1604: 1603: 1601: 1597: 1591: 1588: 1586: 1583: 1581: 1578: 1576: 1573: 1571: 1568: 1566: 1563: 1562: 1560: 1556: 1550: 1547: 1545: 1544:Design review 1542: 1540: 1537: 1535: 1532: 1530: 1527: 1525: 1522: 1521: 1519: 1515: 1509: 1506: 1504: 1501: 1499: 1496: 1494: 1491: 1489: 1486: 1484: 1481: 1479: 1476: 1474: 1471: 1469: 1466: 1464: 1461: 1459: 1456: 1454: 1451: 1450: 1448: 1444: 1440: 1433: 1428: 1426: 1421: 1419: 1414: 1413: 1410: 1398: 1390: 1388: 1380: 1379: 1376: 1370: 1367: 1365: 1362: 1360: 1357: 1355: 1352: 1350: 1347: 1345: 1342: 1341: 1339: 1335: 1325: 1322: 1320: 1317: 1315: 1312: 1310: 1307: 1306: 1304: 1300: 1294: 1291: 1289: 1288:Systems model 1286: 1284: 1281: 1279: 1276: 1274: 1271: 1269: 1266: 1264: 1261: 1259: 1256: 1254: 1251: 1249: 1246: 1245: 1243: 1239: 1233: 1230: 1228: 1225: 1223: 1220: 1218: 1215: 1213: 1210: 1208: 1205: 1203: 1200: 1198: 1195: 1193: 1190: 1188: 1185: 1183: 1180: 1178: 1175: 1173: 1170: 1168: 1165: 1163: 1160: 1159: 1157: 1155:Developmental 1153: 1150: 1146: 1140: 1137: 1135: 1132: 1130: 1127: 1125: 1122: 1120: 1117: 1115: 1112: 1111: 1109: 1105: 1099: 1096: 1092: 1089: 1088: 1087: 1084: 1082: 1079: 1077: 1074: 1072: 1069: 1067: 1064: 1062: 1059: 1057: 1054: 1052: 1049: 1047: 1044: 1042: 1039: 1037: 1034: 1032: 1029: 1027: 1024: 1022: 1019: 1017: 1016:Data modeling 1014: 1010: 1007: 1005: 1002: 1000: 997: 995: 992: 990: 987: 986: 985: 982: 980: 977: 975: 972: 971: 969: 965: 959: 956: 954: 951: 949: 946: 944: 941: 939: 936: 934: 931: 929: 926: 924: 921: 919: 916: 914: 911: 909: 906: 904: 901: 899: 896: 894: 891: 890: 888: 884: 880: 873: 868: 866: 861: 859: 854: 853: 850: 844: 843:0-85626-431-8 840: 836: 832: 830: 829:0-470-86732-9 826: 822: 818: 816: 815:1-4020-8121-9 812: 808: 804: 802: 801:0-85312-821-9 798: 794: 790: 788: 787:3-540-24936-2 784: 780: 776: 775:Hartmut Ehrig 773: 771: 770:0-471-95794-1 767: 763: 759: 756: 755:3-540-24477-8 752: 748: 744: 743: 730: 726: 722: 718: 714: 710: 706: 699: 692: 686: 679: 678:John Krogstie 675: 671: 666: 664: 662: 654: 650: 647: 641: 634: 630: 625: 618: 612: 605: 604:0-87960-048-9 601: 597: 593: 592: 587: 581: 574: 568: 561: 560:Alain Wegmann 557: 552: 545: 541: 538: 537: 531: 527: 516: 513: 511: 508: 506: 503: 501: 498: 496: 493: 490: 487: 485: 484: 480: 478: 475: 472: 468: 465: 462: 459: 457: 454: 452: 449: 448: 440: 437: 435: 432: 431: 425: 423: 419: 415: 407: 405: 402: 399: 395: 392: 390: 387: 386: 385: 383: 376: 373: 371: 368: 366: 363: 361: 358: 357: 356: 348: 346: 342: 337: 335: 331: 327: 320: 316: 315: 314: 312: 307: 305: 301: 297: 293: 289: 285: 281: 277: 273: 263: 260: 256: 249: 246: 243: 242:data modeling 240: 238: 235: 234: 233: 231: 227: 224:As a type of 222: 220: 216: 215:system theory 209: 205: 203: 199: 195: 192: 188: 184: 181: 177: 174: 170: 169: 168: 160: 158: 153: 152:of a system. 151: 147: 143: 139: 135: 130: 128: 124: 120: 116: 112: 107: 105: 101: 97: 93: 89: 85: 81: 74: 70: 63: 58: 51: 47: 40: 36: 29: 26: 21: 1737:Katia Sycara 1645: 1621:Optimization 1287: 1283:Object model 1278:Metamodeling 1207:Spiral model 1107:Orientations 834: 820: 806: 792: 778: 761: 746: 712: 708: 698: 690: 685: 673: 640: 632: 624: 616: 611: 595: 589: 585: 584:H.L. Gantt, 580: 572: 567: 551: 535: 530: 481: 471:open science 411: 396:modeling or 394:Hard systems 379: 354: 338: 323: 317: 308: 279: 269: 252: 223: 212: 166: 154: 131: 127:requirements 108: 83: 79: 78: 62:requirements 974:Abstraction 635:. Page 254. 619:. Page 287. 288:Henry Gantt 280:harmonogram 272:Gantt chart 171:the use of 148:, and more 1826:Categories 1727:Simon Ramo 1293:View model 1258:Data model 558:Professor 522:References 473:principles 424:modeling. 416:modeling, 200:, such as 198:simulation 1517:Processes 1446:Subfields 1302:Languages 729:1463-7154 142:structure 1811:Category 1558:Concepts 1397:Category 1263:ER model 1129:Ontology 1041:Software 967:Concepts 649:Archived 631:(1967). 540:Archived 445:See also 400:modeling 334:hardware 284:the West 226:modeling 187:analysis 163:Overview 146:behavior 100:business 75:Example. 1585:V-Model 1387:Commons 1212:V-model 341:CODASYL 330:analyst 266:History 193:efforts 96:systems 86:is the 41:Format. 1660:People 1575:System 1148:Models 898:DevOps 886:Fields 841:  827:  813:  799:  785:  768:  753:  727:  602:  259:Bjerke 255:Arbnor 191:design 189:, and 92:models 1599:Tools 1324:SysML 1248:SPICE 1241:Other 1202:Scrum 1162:Agile 1114:Agile 1098:CI/CD 173:model 150:views 119:IDEF0 25:IDEF0 1616:IDEF 1309:IDEF 1253:CMMI 1139:SDLC 839:ISBN 825:ISBN 811:ISBN 797:ISBN 783:ISBN 766:ISBN 751:ISBN 725:ISSN 600:ISBN 300:NASA 257:and 217:and 178:the 155:The 117:and 102:and 1319:USL 1314:UML 1192:RAD 1167:EUP 717:doi 296:TRW 244:and 98:in 82:or 1828:: 1222:XP 1197:UP 723:. 713:12 711:. 707:. 676:. 660:^ 347:. 221:. 144:, 106:. 1431:e 1424:t 1417:v 871:e 864:t 857:v 757:. 731:. 719:: 606:. 52:. 30:.

Index


IDEF0
function model

Functional Flow Block Diagram

Decomposition structure

requirements

Business Process Modeling Notation
interdisciplinary study
models
systems
business
IT development
function modeling
Functional Flow Block Diagram
IDEF0
functional decomposition
requirements
architectural modeling
systems architecture
structure
behavior
views
Business Process Modeling Notation
model
interdisciplinary study
analysis

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.