skip to main content
10.1145/3368640.3368662acmotherconferencesArticle/Chapter ViewAbstractPublication PagespciConference Proceedingsconference-collections
short-paper

Mutual requirements evolution by combining different information systems

Published: 28 November 2019 Publication History

Abstract

We propose a method of eliciting requirements for several different systems together. We focus on systems used by one user at the same time become such systems inherently give influences on with other. We expect such influences help a requirements analyst to be aware of unknown requirements of the user. Any modeling notations are used to explore the combination among systems causing such influences because the differences among the notations give diverse viewpoints to the analyst. To specify such mutual influences, we introduce semantic tags represented by stereo types. We also introduce other semantic tags so that the analyst can judge whether the combination brings advantages to the user. We apply our method to an example and we confirm the method works.

References

[1]
Richard Berntsson-Svensson and Maryam Taghavianfar. 2015. Selecting creativity techniques for creative requirements: An evaluation of four techniques using creativity workshops. In 23rd IEEE International Requirements Engineering Conference, RE 2015, Ottawa, ON, Canada, August 24--28, 2015. 66--75.
[2]
Vlatko Davidovski. 2018. Exponential Innovation Through Digital Transformation. In Proceedings of the 3rd International Conference on Applications in Information Technology (ICAIT'2018). ACM, New York, NY, USA, 3--5.
[3]
Wail El Hilali and Abdellah El Manouar. 2019. Towards a Sustainable World Through a SMART Digital Transformation. In Proceedings of the 2Nd International Conference on Networking, Information Systems & Security (NISS19). ACM, New York, NY, USA, Article 32, 8 pages.
[4]
Anne Etien and Camille Salinesi. 2005. Managing Requirements in a Co-evolution Context. In 13th IEEE International Conference on Requirements Engineering (RE 2005), 29 August - 2 September 2005, Paris, France. 125--134.
[5]
Jon Holt, Simon Perry, Richard John Payne, Jeremy W. Bryans, Stefan Hallerstede, and Finn Overgaard Hansen. 2015. A Model-Based Approach for Requirements Engineering for Systems of Systems. IEEE Systems Journal 9, 1 (2015), 252--262.
[6]
Haruhiko Kaiya. 2018. Meta-Requirements for Information System Requirements: Lesson Learned from Software Ecosystem Researches. In Knowledge-Based and Intelligent Information & Engineering Systems: Proceedings of the 22nd International Conference KES-2018, Belgrade, Serbia, 3--5 September 2018. 1243--1252.
[7]
Haruhiko Kaiya, Kazuhiko Adachi, and Yoshihide Chubachi. 2018. Requirements Exploration by Comparing and Combining Models of Different Information Systems. In Knowledge-Based Software Engineering: 2018, Proceedings of the 12th Joint Conference on Knowledge-Based Software Engineering (JCKBSE 2018) Corfu, Greece. 64--74.
[8]
Haruhiko Kaiya and Kazuto Haga. 2017. A CASE tool for Goal Dependency Model with Attributes based on An Existing UML Editor. In Knowledge-Based and Intelligent Information & Engineering Systems:Proceedingsofthe21st International Conference KES-2017, Marseille, France, 6--8 September 2017. 1196--1205.
[9]
Haruhiko Kaiya, Takao Okubo, Nobuyuki Kanaya, Yuji Suzuki, Shinpei Ogata, Kenji Kaijiri, and Nobukazu Yoshioka. 2013. Goal-Oriented Security Requirements Analysis for a System Used in Several Different Activities. In Advanced Information Systems Engineering Workshops - CAiSE 2013 International Workshops, Valencia, Spain, June 17--21, 2013. Proceedings. 478--489.
[10]
Mark W. Maier. 1999. Architecting principles for systems-of-systems. Systems Engineering 1, 4 (1999), 267 -- 284. http://www3.interscience.wiley.com/journal/40003635/abstract?CRETRY=1&SRETRY=0
[11]
Cornelius Ncube and Soo Ling Lim. 2018. On Systems of Systems Engineering: A Requirements Engineering Perspective and Research Agenda. In 26th IEEE International Requirements Engineering Conference, RE 2018, Banff, AB, Canada, August 20--24, 2018. 112--123. https://doi.org/l0.1109/RE.2018.00021
[12]
Hajime Ohiwa. 2003. KJ Editor for Creative Work Support and Collaboration. In 2003 Conference on Creating, Connecting and Collaborating through Computing (C5 2003), 31 January 2003, Kyoto, Japan. 104--109.
[13]
Doug Rosenberg and Matt Stephens. 2007. Use Case Driven Object Modeling with UML, Theory and Practice. Apress.
[14]
Kari Smolander, Matti Rossi, and Samuli Pekkola. 2017. Infrastructures, Integration and Architecting During and After Digital Transformation. In Proceedings of the Joint 5th International Workshop on Software Engineering for Systems-of-Systems and 11th Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems (JSOS '17). IEEE Press, Piscataway, NJ, USA, 23--26.
[15]
Alistair Sutcliffe and Pete Sawyer. 2013. Requirements elicitation: Towards the unknown unknowns. In 21st IEEE International Requirements Engineering Conference, RE 2013, Rio de Janeiro-RJ, Brazil, July 15--19, 2013. 92--104.
[16]
A. van Lamsweerde. 2009. Requirements Engineering: From System Goals to UML Models to Software Specifications. Wiley.
[17]
Andreas Vogelsang, Sebastian Eder, Georg Hackenberg, Maximilian Junker, and Sabine Teufl. 2014. Supporting Concurrent Development of Requirements and Architecture - A Model-based Approach. In MODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development, Lisbon, Portugal, 7 - 9 January, 2014. 587--595.
[18]
Bingyang Wei and Harry S. Delugach. 2016. Transforming UML Models to and from Conceptual Graphs to Identify Missing Requirements. In Graph-Based Representation and Reasoning, Ollivier Haemmerlé, Gem Stapleton, and Catherine Faron Zucker (Eds.). Springer International Publishing, Cham, 72--79.
[19]
Yunwen Ye, Kumiyo Nakakoji, Yasuhiro Yamamoto, and Kouichi Kishida. 2005. The Co-Evolution of Systems and Communities in Free and Open Source Software Development. In Free/Open Source Software Development. IGI blobal, Chapter 3, 59--82. https://www.igi-global.com/chapter/global-information-technologies/19210
[20]
Eric Yu, Paolo Giorgini, Neil Maiden, and John Mylopoulos. 2010. Social Modeling for Requirements Engineering. The MIT Press.
[21]
Zheying Zhang, Peter Thanisch, Jyrki Nummenmaa, and Jing Ma. 2014. Detecting Missing Requirements in Conceptual Models. In Information and Software Technologies, Giedre Dregvaite and Robertas Damasevicius (Eds.). Springer International Publishing, Cham, 248--259.

Cited By

View all
  • (2020)A Tool to Manage Traceability on Several Models and Its Use CaseProcedia Computer Science10.1016/j.procs.2020.09.155176(1449-1458)Online publication date: 2020
  • (2020)Evaluating Mutual Requirements Evolution of Several Information SystemsProcedia Computer Science10.1016/j.procs.2020.09.134176(1251-1260)Online publication date: 2020
  • (2020)Quantitative Analysis of Goal Oriented Requirements ModelsKnowledge-Based Software Engineering: 202010.1007/978-3-030-53949-8_1(1-6)Online publication date: 25-Jul-2020

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
PCI '19: Proceedings of the 23rd Pan-Hellenic Conference on Informatics
November 2019
165 pages
ISBN:9781450372923
DOI:10.1145/3368640
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 28 November 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. creativity technique
  2. requirements elicitation
  3. systems combination

Qualifiers

  • Short-paper

Funding Sources

  • JSPS

Conference

PCI '19
PCI '19: 23rd Pan-Hellenic Conference on Informatics
November 28 - 30, 2019
Nicosia, Cyprus

Acceptance Rates

PCI '19 Paper Acceptance Rate 18 of 35 submissions, 51%;
Overall Acceptance Rate 190 of 390 submissions, 49%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 27 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2020)A Tool to Manage Traceability on Several Models and Its Use CaseProcedia Computer Science10.1016/j.procs.2020.09.155176(1449-1458)Online publication date: 2020
  • (2020)Evaluating Mutual Requirements Evolution of Several Information SystemsProcedia Computer Science10.1016/j.procs.2020.09.134176(1251-1260)Online publication date: 2020
  • (2020)Quantitative Analysis of Goal Oriented Requirements ModelsKnowledge-Based Software Engineering: 202010.1007/978-3-030-53949-8_1(1-6)Online publication date: 25-Jul-2020

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media