Skip to main content

Blended Modeling Applied to the Portable Test and Stimulus Standard

  • Conference paper
  • First Online:
Book cover ITNG 2022 19th International Conference on Information Technology-New Generations

Abstract

Blended modeling is an emerging trend in Model-Driven Engineering for complex systems. It enables the modeling of diverse system-related aspects through multiple editing notations seamlessly, interchangeably, and collaboratively. Blended modeling is expected to significantly improve productivity and user-experience for multiple stakeholders. Case-specific solutions providing blended modeling, to a certain extent, for domain specific languages have been provided in the last few years. Nevertheless, a generic and language-agnostic full-fledged blended modeling framework has not been proposed yet.

In this paper, we propose a comprehensive and generic blended modeling framework prototype that provides automated mechanism to generate graphical and textual notations from a given domain-specific modeling language. Moreover, it offers a flexible editor to get expert’s feedback on the mapping between graphical and textual notations. The proposed prototype is validated through a proof-of-concept on the Portable test and Stimulus Standard use-case. Our initial results indicate that the proposed framework is capable of being applied in different application scenarios and dealing with multiple domain-specific modeling standards.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://www.accellera.org/downloads/standards/portable-stimulus

  2. 2.

    https://www.hcltech.com/brochures/software/hcl-rtist

  3. 3.

    Framework available for download at: https://github.com/blended-modeling/PSS

  4. 4.

    Demo available at: https://play.mdh.se/media/t/0_4t63df9w

References

  1. C. Verbruggen, M. Snoeck, Model-driven engineering: A state of affairs and research agenda. Enterprise, business- process and information systems modeling (2021), pp. 335–349

    Google Scholar 

  2. F. Ciccozzi, M. Tichy, H. Vangheluwe, D. Weyns, Blended modelling – What, why and how, in Proceedings of MODELS companion (IEEE, 2019), pp. 425–430

    Google Scholar 

  3. L. Addazi, F. Ciccozzi, Blended graphical and textual modelling for uml profiles: A proof-of-concept implementation and experiment. J. Syst. Softw. 175. Elsevier (2021)

    Google Scholar 

  4. S. Maro, J.-P. Steghofer, A. Anjorin, M. Tichy, L. Gelin, On integrating graphical and textual editors for a uml profile based domain specific language: an industrial experience, in Proceedings of SLE (2015), pp. 1–12

    Google Scholar 

  5. M. Latifaj, F. Ciccozzi, M. Mohlin, E. Posse, Towards automated support for blended modelling of uml-rt embedded software architectures, in Proceedings of ECSA (2021)

    Google Scholar 

  6. A. Cicchetti, F. Ciccozzi, A. Pierantonio, Multi-view approaches for software and system modelling: A systematic literature review. Softw. Syst. Model. 18(6), 3207–3233 (2019)

    Article  Google Scholar 

  7. M. Wimmer, G. Kramler, Bridging grammarware and modelware, in Proceedings of MoDELS (Springer, 2005), pp. 159–168

    Google Scholar 

  8. M. Scheidgen, Textual modelling embedded into graphical modelling, in Proceedings of ECMFA (Springer, 2008), pp. 153–168

    Google Scholar 

  9. G. Bhatnagar, D. Brownell, Portable Stimulus vs Formal vs UVM A Comparative Analysis of Verification Methodologies Throughout the Life of an IP Block (DVCon, San Jose, 2018)

    Google Scholar 

  10. V. Kodaganallur, Incorporating language processing into java applications: A javacc tutorial. IEEE Softw. 21(4), 70–77 (2004)

    Article  Google Scholar 

  11. V. Viyovic, M. Maksimovic, B. Perisic, Sirius: A rapid development of DSM graphical editor, in Proceedings of INES (IEEE, 2014), pp. 233–238

    Google Scholar 

  12. D. Steinberg, F. Budinsky, E. Merks, M. Paternostro, EMF: Eclipse Modeling Framework (Pearson Education, Upper Saddle River, 2008)

    Google Scholar 

Download references

Acknowledgement

This work was supported by Vinnova through the ITEA3 BUMBLE project (rn. 18006) and the Knowledge Foundation through the HERO and MoDev projects.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Muhammad Waseem Anwar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Anwar, M.W., Latifaj, M., Ciccozzi, F. (2022). Blended Modeling Applied to the Portable Test and Stimulus Standard. In: Latifi, S. (eds) ITNG 2022 19th International Conference on Information Technology-New Generations. Advances in Intelligent Systems and Computing, vol 1421. Springer, Cham. https://doi.org/10.1007/978-3-030-97652-1_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-97652-1_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-97651-4

  • Online ISBN: 978-3-030-97652-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics