Skip to main content

Model-Based Hardware-Software Integration

  • Living reference work entry
  • First Online:
Handbook of Model-Based Systems Engineering
  • 131 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Similar content being viewed by others

References

  1. Object Management Group. OMG Systems Modeling Language (OMG SysML™). V1.5. Available at: http://www.omg.org/spec/SysML/

  2. A Practical Guide to SysML, The Systems Modeling Language, Third Edition by Sanford Friedenthal, Alan Moore, and Rick Steiner, Morgan Kaufmann, 2014

    Google Scholar 

  3. 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

    Google Scholar 

  4. 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

    Google Scholar 

  5. SysML Distilled: A Brief Guide to the Systems Modeling Language, First Edition, by Lenny Delligatti, Pearson Education, Inc. 2014

    Google Scholar 

  6. MIL-STD-1553B specification, Revision B, 1978. Available at https://quicksearch.dla.mil/Transient/FBAD0D30C74441A5AC56F712AAE521DF.pdf

  7. Object Management Group. OMG MARTE Available at: https://www.omg.org/omgmarte/

  8. Demathieu, Sebastion, MARTE tutorial: An OMG UML profile to develop Real-Time and Embedded Systems, 13th SDL Forum, Paris, France, September, 2007

    Google Scholar 

  9. 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

    Google Scholar 

  10. 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

  11. 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

  12. Model-Based Engineering with AADL: An Introduction to the SAE Architecture Analysis & Design Language by Peter H. Feiler, David P. Gulch, Addison-Wesly, 2013

    Google Scholar 

  13. 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.

    Google Scholar 

  14. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design, Second Addition by Jim Arlow, and Il Neustadt, Addison-Wesley, 2005

    Google Scholar 

  15. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Joe Cesena .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer Nature Switzerland AG

About this entry

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics