skip to main content
10.1145/2557977.2558012acmconferencesArticle/Chapter ViewAbstractPublication PagesicuimcConference Proceedingsconference-collections
research-article

Requirements engineering approach for real-time and embedded systems: a case study of android-based smart phone devices

Published: 09 January 2014 Publication History

Abstract

The primary success of a software system is the degree it meets the purpose for which was intended. Therefore, software systems requirements engineering (RE) helps to achieve this purpose. Requirements engineering has been recognized as important in producing successful software project and quality software systems. The overall aim of this research is to design and document a requirements engineering approach to facilitate the elicitation and management of dynamic, and multi-stakeholder requirements and needs. The focus of this research paper is to determine the requirements engineering approach in the real-time and embedded applications domain. This paper describes the relationship between process improvement and requirements engineering, process improvement method and RE approach for real-time and embedded systems (REARES). Process improvement frameworks emphasize on the importance to improve their software development processes. In this research, requirements engineering is selected as one of the process improvement method. Requirements engineering is defined as the process that develops product specifications that are complete, consistent and unambiguous. Good requirements engineering practices affects the software project success rate. The outcome of this research paper is a consolidated list of processes for requirements engineering in embedded software projects.

References

[1]
Boehm, B. W. 1981. Software Engineering Economics, Prentice-Hall International, New Jersey.
[2]
Emam, K. E. and Madhavji, N. H. 1995. A field study of requirements engineering practices in information systems development. In Proceedings of the Second IEEE International Symposium on Requirements Engineering.
[3]
Fricker, S., Gorschek, T. and Myllyperki, P. 2007. Handshaking between software projects and stakeholders using implementation proposals. Requirements Engineering: Foundation for Software Quality, 144--159.
[4]
Glinz, M. and Wieringa, R. J. Guest editor's introduction: Stakeholders in requirements engineering. IEEE Software, 18--20.
[5]
Haron, A. and Sahibuddin, S. 2010. The strength and weakness of requirement engineering (RE) process. In Proceedings of the 2nd International Conference on Computer Technology and Development (ICCTD 2010), Egypt.
[6]
Hasim, N. and Rahman, A. A. 2011. Defect density: A review on the calculation of size program. In Proceedings of the 4th International Conference on Machine Vision: Computer Vision and Image Analysis; Pattern Recognition and Basic Technologies, Singapore, December, 09--10, 2011. ICMV'11. Proc. SPIE 8350. DOI = http://dx.doi.org/10.1117/12.920991
[7]
Humphrey, W. S. 1989. Managing the Software Process, SEI Series in Software Engineering, Addison-Wesley.
[8]
Kotonya, G. and Sommerville, I. 1998. Requirements Engineering: Processes and Techniques, Wiley.
[9]
Olsson, T., Doerr, J. Koenig, T. Ehresmann, M. 2005. A flexible and pragmatic requirements engineering framework for SME. In Proceedings of the 1st International Workshop on Situational Requirements Engineering Processes, 1--12.
[10]
Paulk, M. C., Curtis, B., Chrissis, M. B., Weber, C. V. 1993. Capability Maturity Model for Software, Version 1.1. Technical Report. SEICMU-93-TR-24. Software Engineering Institute.
[11]
Rahman, A. A, Sahibuddin, S. and Ibrahim, S. A taxonomy analysis for multi-model process improvement from the context of software engineering processes and services," Int. J. Digital Contents and Its Applications, Korea: AICIT, 6, 22 (Dec. 2012), 56--65.
[12]
Rahman, A. A, Sahibuddin, S. and Ibrahim, S. 2012. Using taxonomy comparative analysis for the unification of process improvement frameworks. Int. J. Digital Contents and its Applications. Korea: AICIT, 6, 21 (Nov. 2012), 35--42.
[13]
Rahman, A. A, Sahibuddin, S. and Ibrahim, S. A multi-process quality model: Identification of key processes in the integration approach. Int. J. Computing, Singapore: GSTF, 2, 1 (Apr. 2012), 208--213.
[14]
SEI. 2006. CMMI for Development, Version 1.2, CMMI-DEV, V1.2. Technical Report. (No. CMU/SEI-2006-TR-008, ESC-TR-2006-008). Pittsburgh, PA.
[15]
Sommerville, I., Sawyer, P., and Viller, S. 1998. Viewpoints for requirements elicitation: A practical approach. In Proceedings of the Third International Conference on Requirements Engineering, 74--81.
[16]
Thayer, R. H. and Dorfman, M. 1997. Software Requirements Engineering, IEEE Computer Society.
[17]
TickIT. 1995. Guide to Software Quality Management Systems, Construction and Certification using EN 29001. TickIT Office, London.
[18]
Sommerville, I. and Sawyer, P. 1995. Requirements Engineering a Good Practice Guide, Wiley, England.
[19]
Palyagar, B. and Moisiadis, F. 2006. Validating requirements engineering process improvements -- A case study. In Proceedings of the 1st International Workshop on Requirements Engineering Visualization. (REV 2006).
[20]
Zave, P. (1997). Classification of research efforts in requirements. ACM Computing Surveys, 29, 4, 315--321.

Cited By

View all
  • (2021)Analysis and Design Process for Predicting and Controlling Blood Glucose in Type 1 Diabetic PatientsInternational Journal of Healthcare Information Systems and Informatics10.4018/IJHISI.28946116:4(1-29)Online publication date: 19-Oct-2021
  • (2018)The State of Practice in Requirements Engineering in the Development of Mobile ApplicationsProceedings of the XVII Brazilian Symposium on Software Quality10.1145/3275245.3275268(210-219)Online publication date: 17-Oct-2018
  • (2018)Towards Requirements Engineering Process for Self-adaptive Embedded SystemsSoftware Engineering and Algorithms in Intelligent Systems10.1007/978-3-319-91186-1_35(338-345)Online publication date: 17-May-2018
  • Show More Cited By

Index Terms

  1. Requirements engineering approach for real-time and embedded systems: a case study of android-based smart phone devices

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ICUIMC '14: Proceedings of the 8th International Conference on Ubiquitous Information Management and Communication
    January 2014
    757 pages
    ISBN:9781450326445
    DOI:10.1145/2557977
    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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 09 January 2014

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. embedded
    2. process improvement
    3. real-time
    4. requirements engineering
    5. software process

    Qualifiers

    • Research-article

    Conference

    ICUIMC '14
    Sponsor:

    Acceptance Rates

    ICUIMC '14 Paper Acceptance Rate 116 of 407 submissions, 29%;
    Overall Acceptance Rate 251 of 941 submissions, 27%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)11
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 14 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2021)Analysis and Design Process for Predicting and Controlling Blood Glucose in Type 1 Diabetic PatientsInternational Journal of Healthcare Information Systems and Informatics10.4018/IJHISI.28946116:4(1-29)Online publication date: 19-Oct-2021
    • (2018)The State of Practice in Requirements Engineering in the Development of Mobile ApplicationsProceedings of the XVII Brazilian Symposium on Software Quality10.1145/3275245.3275268(210-219)Online publication date: 17-Oct-2018
    • (2018)Towards Requirements Engineering Process for Self-adaptive Embedded SystemsSoftware Engineering and Algorithms in Intelligent Systems10.1007/978-3-319-91186-1_35(338-345)Online publication date: 17-May-2018
    • (2014)Remapping of CMMI level-2 KPA's for development process improvement of Software-as-a-Service (SaaS) cloud environment2014 International Conference on Open Source Systems & Technologies10.1109/ICOSST.2014.7029318(43-51)Online publication date: Dec-2014

    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