Abstract
This chapter discusses modeling hardware-software integration and examines different methodologies that may be used in capturing hardware-software (HW-SW) integration relationships. As such, this paper does not focus on definition or elaboration of the Systems Modeling Language (SysML) constructs themselves, so much as how those constructs may be applied when describing relationships between physical and functional (behavioral) elements.
Model-based systems engineering (MBSE) and SysML allows for the creation of relationships to other data elements such as behavior or commands and monitors that software uses. For example, interface blocks that capture electrical signal characteristics or protocol definitions may be typed to pins used by an internal block diagram (IBD), or activity diagram swim lanes that capture component functions may be allocated to some other system model element such as a block or part. Note that if the swim lanes are typed by physical elements, this can also help in understanding the functional allocation of behavior to physical elements in the system. Leveraging capabilities such as this, in addition to capabilities such as defining low-level information in blocks or instances so they may be aggregated and typed to activity parameters and ports, provide powerful mechanisms to tie detailed hardware characteristics to behavior and thus enhance hardware-software integration.
Similar content being viewed by others
References
Object Management Group. OMG Systems Modeling Language (OMG SysML™). V1.5. Available at: http://www.omg.org/spec/SysML/
A Practical Guide to SysML, The Systems Modeling Language, Third Edition by Sanford Friedenthal, Alan Moore, and Rick Steiner, Morgan Kaufmann, 2014
Shames, Peter M, Sarrel, Marc A, A modeling pattern for layered system interfaces, 25th Annual INCOSE International Symposium (IS2015), Seattle, WA, July 13 – 16, 2015
Shames, Peter M, Sarrel, Marc A, Friedenthal, Sanford, A modeling pattern for layered system interfaces, 26th Annual INCOSE International Symposium (IS2016), Edinburgh, Scotland, UK, July 18–21, 2016
SysML Distilled: A Brief Guide to the Systems Modeling Language, First Edition, by Lenny Delligatti, Pearson Education, Inc. 2014
MIL-STD-1553B specification, Revision B, 1978. Available at https://quicksearch.dla.mil/Transient/FBAD0D30C74441A5AC56F712AAE521DF.pdf
Object Management Group. OMG MARTE Available at: https://www.omg.org/omgmarte/
Demathieu, Sebastion, MARTE tutorial: An OMG UML profile to develop Real-Time and Embedded Systems, 13th SDL Forum, Paris, France, September, 2007
Imran Rafiq Quadri, Abdoulaye Gamatié, Pierre Boulet, Samy Meftali, Jean-Luc Dekeyser, Expressing embedded systems configurations at high abstraction levels with UML MARTE profile: Advantages, limitations and alternatives, Journal of Systems Architecture, Volume 58, Issue 5, 2012, Pages 178–194
Society of Automotive Engineers. Architecture Analysis & Design Language (AADL) AS5506. Available at https://www.sae.org/standards/content/as5506/?utm_source=google&utm_campaign=TN_Mobilus-Core_MB
Software Engineering Institute (SEI). Architecture Analysis and Design Language. Available at https://www.sei.cmu.edu/our-work/projects/display.cfm?customel_datapageid_4050=191439&customel_datapageid_4050=191439
Model-Based Engineering with AADL: An Introduction to the SAE Architecture Analysis & Design Language by Peter H. Feiler, David P. Gulch, Addison-Wesly, 2013
M. Faugere, T. Bourbeau, R. d. Simone and S. Gerard, “MARTE: Also an UML Profile for Modeling AADL Applications,” 12th IEEE International Conference on Engineering Complex Computer Systems (ICECCS 2007), Auckland, 2007, pp. 359–364.
UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, Second Addition by Jim Arlow, and Il Neustadt, Addison-Wesley, 2005
Embedded Systems: Analysis and Modeling with SysML, UML and AADL, First Edition by Fabrice Kordon, Jerome Hugues, Agusti Canals, Alain Dohet, ISTE and John Wiley & Sons, Inc., 2013
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this entry
Cite this entry
Cesena, J. (2022). Model-Based Hardware-Software Integration. In: Madni, A.M., Augustine, N., Sievers, M. (eds) Handbook of Model-Based Systems Engineering. Springer, Cham. https://doi.org/10.1007/978-3-030-27486-3_82-1
Download citation
DOI: https://doi.org/10.1007/978-3-030-27486-3_82-1
Received:
Accepted:
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-27486-3
Online ISBN: 978-3-030-27486-3
eBook Packages: Springer Reference Intelligent Technologies and RoboticsReference Module Computer Science and Engineering