| Peer-Reviewed

A Framework for Requirements Engineering for Oil and Gas Pipeline Systems Modeling

Received: 19 July 2015     Accepted: 8 August 2015     Published: 19 October 2015
Views:       Downloads:
Abstract

Domain specific modeling services, especially when made available to pipeline systems that transport oil and gas, constitute an interesting but very challenging domain. It poses fundamental problems for requirements engineering, software architecture, and their relationship. We propose a novel, domain-based framework for requirements engineering for this class of applications. The framework addresses the key concepts in this field, such as changing complexities for design platforms and domain specific requirements. We report experimental lessons learned on this framework and suggest requirements analysis products for documentation and future system design directions.

Published in American Journal of Software Engineering and Applications (Volume 4, Issue 6)
DOI 10.11648/j.ajsea.20150406.11
Page(s) 99-106
Creative Commons

This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited.

Copyright

Copyright © The Author(s), 2015. Published by Science Publishing Group

Keywords

Requirements Specification, Oil and Gas Pipeline, Domain Analysis, CAD Models, Stakeholders Intents

References
[1] Anthony Finkelstein, Andrea Savigni A Framework for Requirements Engineering for Context-Aware Services Department of Computer Science University College London Gower Street London WC1E 6BT United Kingdom.
[2] M. Feather, S. Fickas, A. van Lamsweerde, and C. Ponsard. Reconciling System Requirements and Runtime Behavior. In Proceedings of IWSSD’98 - 9th International Workshop on Software Specification and Design, Isobe, Japan, April1998. IEEE Computer Society Press.
[3] S. Fickas and M. S. Feather. Requirements Monitoring in Dynamic Environments. In Proceedings of the Second IEEE International Symposium on Requirements Engineering, pages 140–147. IEEE Computer Society Press, 1995.
[4] M. Jackson. The World and the Machine. In Proceedings of the 17th International Conference on Software Engineering, pages 283 – 292, Seattle, Washington, USA, April 24 – 281995.
[5] Alistair Sutcliffe, George Papamargaritis, Liping Zhao Comparing requirements analysis methods for developing reusable component libraries; The Journal of Systems and Software 79 (2006) 273–289.
[6] Hall, J. G., Jackson, M. J., Laney, R. C., Nusibeh, B., Rananotti, L., 2002. Relating software requirements and architectures using problem frames. In: Greenspan, S., Saddiqui, J., Pohl, K. (Eds.), Proceedings of RE 02, 1st International Conference on Requirements Engineering. IEEE Computer Society Press, Los Alamos, CA, pp. 137–145.
[7] Jarzabek, S., Ong, W. C., Zhang, H., 2003. Handling variant requirements in domain modeling. Journal of Systems and Software 68 (3), 171–182.
[8] MA. Lam, W., McDermid, J. A., Vickers, A. J., 1997. Ten steps towards systematic requirements reuse. In: Proceedings ISRE _97: 3rd IEEE International Symposium on Requirements Engineering (AnnapolisMD). IEEE Computer Society Press, Los Alamitos CA, pp. 6–15.
[9] Levi, K., Arsanjani, A., 2002. A goal-driven approach to enterprise component identification and specification. Communications of the ACM 45 (10), 45–52.
[10] Mannion, M., Kaindl, H., Weadon, J., 1999. Reusing single system requirements from application family requirements. In: Proceedings of the International Conference on Software Engineering, ICSE 99. IEEE Computer Society Press, Los Alamitos CA.
[11] Ray Offen Domain Understanding is the Key to Successful System Development Division of ICS, Macquarie University, New South Wales, Australia Requirements Eng (2002) 7:172–175_ 2002 Springer-Verlag London Limited.
[12] Charles B. Haley Milton Keynes Jonathan D. Moffett A Framework for Security Requirements Engineering SESS’06, May 20–21, 2006, Shanghai, China. 2006 ACM 1-59593-085-X/06/0005...$5.00.
[13] McMenamin, S. M., Palmer, J. F., 1984. Essential Systems Analysis. Yourdon Press, Englewood Cliffs, NJ.
[14] Papamargaritis, G., Sutcliffe, A. G., 2004. Applying the domain theory to design for reuse. BT Technology Journal 22 (2), 104–115.
[15] Van Lamsweerde, A., 2001. Goal-oriented requirements engineering: aguided tour. In: Proceedings of the RE_01—5th IEEE International Symposium on Requirements Engineering, Toronto, August, 2001.IEEE Computer Society Press, Los Alamitos, CA, pp. 249–263.
[16] Alessandro NADDEO, Cad Active Models: An Innovative Method in Assembly Environment, Journal of Industrial Design and Engineering Graphics Volume 5 Issue No. 1 – 2010.
[17] Autodesk Inc. (2013) AutoCAD Release 2013 Programmers Reference Manual.
[18] Feature-Oriented Domain Analysis (FODA http://www.sei.cmu.edu/reports/90tr021.pdf.
[19] Nayyar, Mohinder L. Piping handbook / [edited by] Mohinder L. Nayyar.—7th ed. p. cm. ISBN 0-07-047106-1 McGraw-Hill 2000.
[20] Markus Voelter, Eelco Visser: Product Line Engineering using Domain-Specific Languages Independent, acm.org 2011 15th International Software Product Line Conference 978-0-7695-4487-8/11 2011 IEEE DOI 10.1109/SPLC.2011.25.
Cite This Article
  • APA Style

    Japheth Bunakiye Richard, Asagba Oghenekaro Prince. (2015). A Framework for Requirements Engineering for Oil and Gas Pipeline Systems Modeling. American Journal of Software Engineering and Applications, 4(6), 99-106. https://doi.org/10.11648/j.ajsea.20150406.11

    Copy | Download

    ACS Style

    Japheth Bunakiye Richard; Asagba Oghenekaro Prince. A Framework for Requirements Engineering for Oil and Gas Pipeline Systems Modeling. Am. J. Softw. Eng. Appl. 2015, 4(6), 99-106. doi: 10.11648/j.ajsea.20150406.11

    Copy | Download

    AMA Style

    Japheth Bunakiye Richard, Asagba Oghenekaro Prince. A Framework for Requirements Engineering for Oil and Gas Pipeline Systems Modeling. Am J Softw Eng Appl. 2015;4(6):99-106. doi: 10.11648/j.ajsea.20150406.11

    Copy | Download

  • @article{10.11648/j.ajsea.20150406.11,
      author = {Japheth Bunakiye Richard and Asagba Oghenekaro Prince},
      title = {A Framework for Requirements Engineering for Oil and Gas Pipeline Systems Modeling},
      journal = {American Journal of Software Engineering and Applications},
      volume = {4},
      number = {6},
      pages = {99-106},
      doi = {10.11648/j.ajsea.20150406.11},
      url = {https://doi.org/10.11648/j.ajsea.20150406.11},
      eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.ajsea.20150406.11},
      abstract = {Domain specific modeling services, especially when made available to pipeline systems that transport oil and gas, constitute an interesting but very challenging domain. It poses fundamental problems for requirements engineering, software architecture, and their relationship. We propose a novel, domain-based framework for requirements engineering for this class of applications. The framework addresses the key concepts in this field, such as changing complexities for design platforms and domain specific requirements. We report experimental lessons learned on this framework and suggest requirements analysis products for documentation and future system design directions.},
     year = {2015}
    }
    

    Copy | Download

  • TY  - JOUR
    T1  - A Framework for Requirements Engineering for Oil and Gas Pipeline Systems Modeling
    AU  - Japheth Bunakiye Richard
    AU  - Asagba Oghenekaro Prince
    Y1  - 2015/10/19
    PY  - 2015
    N1  - https://doi.org/10.11648/j.ajsea.20150406.11
    DO  - 10.11648/j.ajsea.20150406.11
    T2  - American Journal of Software Engineering and Applications
    JF  - American Journal of Software Engineering and Applications
    JO  - American Journal of Software Engineering and Applications
    SP  - 99
    EP  - 106
    PB  - Science Publishing Group
    SN  - 2327-249X
    UR  - https://doi.org/10.11648/j.ajsea.20150406.11
    AB  - Domain specific modeling services, especially when made available to pipeline systems that transport oil and gas, constitute an interesting but very challenging domain. It poses fundamental problems for requirements engineering, software architecture, and their relationship. We propose a novel, domain-based framework for requirements engineering for this class of applications. The framework addresses the key concepts in this field, such as changing complexities for design platforms and domain specific requirements. We report experimental lessons learned on this framework and suggest requirements analysis products for documentation and future system design directions.
    VL  - 4
    IS  - 6
    ER  - 

    Copy | Download

Author Information
  • Department. of Mathematics/Computer Science, Faculty of Science, Niger Delta University, Yenagoa, Nigeria

  • Department of Computer Science, Faculty of Physical Science and Information Technology, University of Port Harcourt, Port Harcourt, Nigeria

  • Sections