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 |
Requirements Specification, Oil and Gas Pipeline, Domain Analysis, CAD Models, Stakeholders Intents
[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. |
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
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
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
@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} }
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 -