Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2896387.2896439acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiccConference Proceedingsconference-collections
research-article

Requirement Engineering Technique for Smart Spaces

Published: 22 March 2016 Publication History

Abstract

A smart space is an increasingly important application of Internet of Things (IoT), which is being developed throughout the world for different purposes ranging from home automation to smart grids. However, a common approach for requirement capture and specification at an abstract level is needed in smart space development that is independent of the continuously changing technology. To provide a systematic process, the standard software engineering practices can be used in the smart space development, and hence take advantages of. In this context, this paper contributes in the field of requirement engineering for smart spaces by introducing the requirement specification technique based on software engineering Use Case concept. The conventional Use Case structure and the way it is described are modified to suit the requirements of smart spaces. The case of a hypothetical smart space development is considered, where the proposed requirement specification technique is applied and a Use Case repository is developed that can be used as a canonical resource for other researchers to draw upon. The implementation provides profound descriptions on how to use the proposed requirement specification technique during the development of smart spaces and in other application areas of IoT. This work can be used as a first step towards defining the smart space development framework, of which the proposed technique would be a key element.

References

[1]
Al-Fuqaha, A., Guizani, M., Mohammadi, M., Aledhari, M., & Ayyash, M. 2015. Internet of things: A survey on enabling technologies, protocols, and applications. IEEE Communications Surveys & Tutorials, 17:4, 2347--2376.
[2]
UML Profile for MARTE: Modeling and Analysis of Real-Time Embedded Systems (Vol. 1.0) 2009. Object Management Group, Inc.
[3]
UML Profile for Schedulability, Performance, and Time Specification, An Adopted Specification of the Object Management Group, Inc. 2005. Object Management Group, Inc.,
[4]
Service oriented architecture Modeling Language (SoaML) - Specification for the UML Profile and Metamodel for Services (UPMS) (Vol. FTF Beta 2): Object Management Group, Inc., 2009.
[5]
Minghong, S., Hongbing, Y., and Mingying, S. 2012. Research on the Smart Home System Based on IOT, Advanced Materials Research, pp. 488--489.
[6]
Vogt G. et. al., Use Cases for SMARTSPACES services and systems, Deliverable D1.2, Revision 1, http://www.smartspaces.eu/outputs/, (Accessed Jan'16)
[7]
Martins J. F. et. al. 2012. Smart Homes and Smart Buildings. In Proceedings of 13th Biennial Baltic Electronics Conference (Tallinn, Estonia, October 3-5) BEC2012.
[8]
Chinrungrueng, J., Sunantachaikul, U., and Triamlumlerd, S. 2007. Smart Parking: an Application of optical Wireless Sensor Network. In Proceedings of the International Symposium on Applications and the Internet Workshops SAINTW'07.
[9]
Hyo-Nam, L. et. al. 2009. UMONS: Ubiquitous Monitoring System in Smart Space, IEEE Transactions on Consumer Electronics 55, 3, pp. 1056--1064.
[10]
Vasilev A., Krylov, E., Subbotkin, A., and Paramonov, I. 2012. Event recording system for smart space application. In Proceedings of the 12th Conf. of Open Innovations Association FRUCT and Seminar on e-Tourism. SUAI, pp. 147--153.
[11]
Lyons P. et. al. 2010. Exploring the responsibilities of Single-Inhabitant Smart Homes with use cases, Journal of Ambient Intelligence and Smart Environments, Special Issue on smart homes 2, 3, pp. 211--232
[12]
Das, S. K., and Cook, D. J. 2005. Designing Smart Environments: A Paradigm Based on Learning and Prediction, Pattern Recognition and Machine Intelligence, Lecture Notes in Computer Science 3776, 80--90.
[13]
Sharp, H., Preece J. and Rogers Y. 2007. Interaction Design -- Beyond Human Computer Interaction. (John Wiley and Sons).
[14]
Jacobson, I., Spence, I., Bittner, K. 2011. USE-CASE 2.0, The Guide to Succeeding with Use Cases. IVAR JACOBSON International.
[15]
Coggan, D. A., Intelligent Buildings Simply Explained http://www.automatedbuildings.com/news/jul99/articles/coggan/coggan.htm, (Accessed Dec'15)
[16]
Augusto, J. C. et al. 2013. Intelligent Environments: a manifesto, Human-centric Computing and Information Sciences 3:12.
[17]
Hood, C., Wiedemann, S., Fichtinger, S., & Pautz, U. 2007. Requirements Management: the interface between requirements development and all other systems engineering processes. Springer Science & Business Media.
[18]
Unified Modeling Language (OMG UML), Superstructure (Vol. 2.3) 2009.Object Management Group, Inc.
[19]
Rohjans, S., Danekas, C., Uslar, M. 2012. Requirements for Smart Grid ICT-architectures. In Proceeding 3rd IEEE PES International Conference and Exhibition on Innovative Smart Grid Technologies (ISGT Europe 14-17 Oct.), pp. 1--8.
[20]
Ovaska, E., and Kuusijarvi, J. 2014. Piecemeal development of intelligent applications for smart spaces. IEEE Access, 2, pp. 199--214.

Cited By

View all
  • (2022)Design for IoT: An Experimental Study to Understand How Design Thinking Can Help in the Elicitation of Requirements for IoT SystemsProceedings of the XXI Brazilian Symposium on Software Quality10.1145/3571473.3571483(1-10)Online publication date: 7-Nov-2022
  • (2022)Solving Hajj and Umrah Challenges Using Information and Communication Technology: A SurveyIEEE Access10.1109/ACCESS.2022.319085310(75404-75427)Online publication date: 2022
  • (2021)Modelling IoT Application Requirements for Benchmarking IoT Middleware PlatformsThe 23rd International Conference on Information Integration and Web Intelligence10.1145/3487664.3487742(553-561)Online publication date: 29-Nov-2021
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
ICC '16: Proceedings of the International Conference on Internet of things and Cloud Computing
March 2016
535 pages
ISBN:9781450340632
DOI:10.1145/2896387
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: 22 March 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Internet of Things
  2. Masjid Al Haram
  3. Requirement Specification
  4. Smart Space
  5. Software Engineering
  6. Use Case

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

ICC '16

Acceptance Rates

Overall Acceptance Rate 213 of 590 submissions, 36%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)20
  • Downloads (Last 6 weeks)2
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Design for IoT: An Experimental Study to Understand How Design Thinking Can Help in the Elicitation of Requirements for IoT SystemsProceedings of the XXI Brazilian Symposium on Software Quality10.1145/3571473.3571483(1-10)Online publication date: 7-Nov-2022
  • (2022)Solving Hajj and Umrah Challenges Using Information and Communication Technology: A SurveyIEEE Access10.1109/ACCESS.2022.319085310(75404-75427)Online publication date: 2022
  • (2021)Modelling IoT Application Requirements for Benchmarking IoT Middleware PlatformsThe 23rd International Conference on Information Integration and Web Intelligence10.1145/3487664.3487742(553-561)Online publication date: 29-Nov-2021
  • (2020)Functional Requirements Elicitation in IoT Systems: a follow-up studyProceedings of the XIX Brazilian Symposium on Software Quality10.1145/3439961.3439975(1-10)Online publication date: 1-Dec-2020
  • (2020)A Technology to Support the Building of Requirements Documents for IoT Software SystemsProceedings of the XIX Brazilian Symposium on Software Quality10.1145/3439961.3439965(1-10)Online publication date: 1-Dec-2020
  • (2019)A Requirements Engineering Process for IoT SystemsProceedings of the XVIII Brazilian Symposium on Software Quality10.1145/3364641.3364664(204-209)Online publication date: 28-Oct-2019
  • (2018)Elicitation Techniques for Internet of Things Applications RequirementsProceedings of the 2018 VII International Conference on Network, Communication and Computing10.1145/3301326.3301360(182-188)Online publication date: 14-Dec-2018
  • (2017)Horizontal Requirement Engineering in Integration of Multiple IoT Use Cases of City Platform as a Service2017 IEEE International Conference on Computer and Information Technology (CIT)10.1109/CIT.2017.54(292-296)Online publication date: Aug-2017

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media