CINXE.COM
An Extended Domain-Specific Modeling Language for Marine Observatory Relying on Enterprise Architecture
<!DOCTYPE html> <html lang="en" dir="ltr"> <head> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-P63WKM1TM1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-P63WKM1TM1'); </script> <!-- Yandex.Metrika counter --> <script type="text/javascript" > (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date(); for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }} k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(55165297, "init", { clickmap:false, trackLinks:true, accurateTrackBounce:true, webvisor:false }); </script> <noscript><div><img src="https://mc.yandex.ru/watch/55165297" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter --> <!-- Matomo --> <!-- End Matomo Code --> <title>An Extended Domain-Specific Modeling Language for Marine Observatory Relying on Enterprise Architecture</title> <meta name="description" content="An Extended Domain-Specific Modeling Language for Marine Observatory Relying on Enterprise Architecture"> <meta name="keywords" content="Smart sensors, data fusion, distributed fusion architecture, sensor networks, domain specific modeling language, enterprise architecture, underwater moving object, localization, marine observatory, NS-3, IMS."> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no"> <meta charset="utf-8"> <meta name="citation_title" content="An Extended Domain-Specific Modeling Language for Marine Observatory Relying on Enterprise Architecture"> <meta name="citation_author" content="Charbel Geryes Aoun"> <meta name="citation_author" content="Loic Lagadec"> <meta name="citation_publication_date" content="2023/10/12"> <meta name="citation_journal_title" content="International Journal of Computer and Information Engineering"> <meta name="citation_volume" content="17"> <meta name="citation_issue" content="10"> <meta name="citation_firstpage" content="564"> <meta name="citation_lastpage" content="572"> <meta name="citation_pdf_url" content="https://publications.waset.org/10013305/pdf"> <link href="https://cdn.waset.org/favicon.ico" type="image/x-icon" rel="shortcut icon"> <link href="https://cdn.waset.org/static/plugins/bootstrap-4.2.1/css/bootstrap.min.css" rel="stylesheet"> <link href="https://cdn.waset.org/static/plugins/fontawesome/css/all.min.css" rel="stylesheet"> <link href="https://cdn.waset.org/static/css/site.css?v=150220211555" rel="stylesheet"> </head> <body> <header> <div class="container"> <nav class="navbar navbar-expand-lg navbar-light"> <a class="navbar-brand" href="https://waset.org"> <img src="https://cdn.waset.org/static/images/wasetc.png" alt="Open Science Research Excellence" title="Open Science Research Excellence" /> </a> <button class="d-block d-lg-none navbar-toggler ml-auto" type="button" data-toggle="collapse" data-target="#navbarMenu" aria-controls="navbarMenu" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="w-100"> <div class="d-none d-lg-flex flex-row-reverse"> <form method="get" action="https://waset.org/search" class="form-inline my-2 my-lg-0"> <input class="form-control mr-sm-2" type="search" placeholder="Search Conferences" value="" name="q" aria-label="Search"> <button class="btn btn-light my-2 my-sm-0" type="submit"><i class="fas fa-search"></i></button> </form> </div> <div class="collapse navbar-collapse mt-1" id="navbarMenu"> <ul class="navbar-nav ml-auto align-items-center" id="mainNavMenu"> <li class="nav-item"> <a class="nav-link" href="https://waset.org/conferences" title="Conferences in 2024/2025/2026">Conferences</a> </li> <li class="nav-item"> <a class="nav-link" href="https://waset.org/disciplines" title="Disciplines">Disciplines</a> </li> <li class="nav-item"> <a class="nav-link" href="https://waset.org/committees" rel="nofollow">Committees</a> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownPublications" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Publications </a> <div class="dropdown-menu" aria-labelledby="navbarDropdownPublications"> <a class="dropdown-item" href="https://publications.waset.org/abstracts">Abstracts</a> <a class="dropdown-item" href="https://publications.waset.org">Periodicals</a> <a class="dropdown-item" href="https://publications.waset.org/archive">Archive</a> </div> </li> <li class="nav-item"> <a class="nav-link" href="https://waset.org/page/support" title="Support">Support</a> </li> </ul> </div> </div> </nav> </div> </header> <main> <div class="container mt-4"> <div class="row"> <div class="col-md-9 mx-auto"> <form method="get" action="https://publications.waset.org/search"> <div id="custom-search-input"> <div class="input-group"> <i class="fas fa-search"></i> <input type="text" class="search-query" name="q" placeholder="Author, Title, Abstract, Keywords" value=""> <input type="submit" class="btn_search" value="Search"> </div> </div> </form> </div> </div> <div class="row mt-3"> <div class="col-sm-3"> <div class="card"> <div class="card-body"><strong>Commenced</strong> in January 2007</div> </div> </div> <div class="col-sm-3"> <div class="card"> <div class="card-body"><strong>Frequency:</strong> Monthly</div> </div> </div> <div class="col-sm-3"> <div class="card"> <div class="card-body"><strong>Edition:</strong> International</div> </div> </div> <div class="col-sm-3"> <div class="card"> <div class="card-body"><strong>Paper Count:</strong> 33093</div> </div> </div> </div> <div class="card publication-listing mt-3 mb-3"> <h5 class="card-header" style="font-size:.9rem">An Extended Domain-Specific Modeling Language for Marine Observatory Relying on Enterprise Architecture</h5> <div class="card-body"> <p class="card-text"><strong>Authors:</strong> <a href="https://publications.waset.org/search?q=Charbel%20Geryes%20Aoun">Charbel Geryes Aoun</a>, <a href="https://publications.waset.org/search?q=Loic%20Lagadec"> Loic Lagadec</a> </p> <p class="card-text"><strong>Abstract:</strong></p> <p>A Sensor Network (SN) is considered as an operation of two phases: (1) the observation/measuring, which means the accumulation of the gathered data at each sensor node; (2) transferring the collected data to some processing center (e.g. Fusion Servers) within the SN. Therefore, an underwater sensor network can be defined as a sensor network deployed underwater that monitors underwater activity. The deployed sensors, such as hydrophones, are responsible for registering underwater activity and transferring it to more advanced components. The process of data exchange between the aforementioned components perfectly defines the Marine Observatory (MO) concept which provides information on ocean state, phenomena and processes. The first step towards the implementation of this concept is defining the environmental constraints and the required tools and components (Marine Cables, Smart Sensors, Data Fusion Server, etc). The logical and physical components that are used in these observatories perform some critical functions such as the localization of underwater moving objects. These functions can be orchestrated with other services (e.g. military or civilian reaction). In this paper, we present an extension to our MO meta-model that is used to generate a design tool (ArchiMO). We propose constraints to be taken into consideration at design time. We illustrate our proposal with an example from the MO domain. Additionally, we generate the corresponding simulation code using our self-developed domain-specific model compiler. On the one hand, this illustrates our approach in relying on Enterprise Architecture (EA) framework that respects: multiple-views, perspectives of stakeholders, and domain specificity. On the other hand, it helps reducing both complexity and time spent in design activity, while preventing from design modeling errors during porting this activity in the MO domain. As conclusion, this work aims to demonstrate that we can improve the design activity of complex system based on the use of MDE technologies and a domain-specific modeling language with the associated tooling. The major improvement is to provide an early validation step via models and simulation approach to consolidate the system design.</p> <iframe src="https://publications.waset.org/10013305.pdf" style="width:100%; height:400px;" frameborder="0"></iframe> <p class="card-text"><strong>Keywords:</strong> <a href="https://publications.waset.org/search?q=Smart%20sensors" title="Smart sensors">Smart sensors</a>, <a href="https://publications.waset.org/search?q=data%20fusion" title=" data fusion"> data fusion</a>, <a href="https://publications.waset.org/search?q=distributed%20fusion%0D%0Aarchitecture" title=" distributed fusion architecture"> distributed fusion architecture</a>, <a href="https://publications.waset.org/search?q=sensor%20networks" title=" sensor networks"> sensor networks</a>, <a href="https://publications.waset.org/search?q=domain%20specific%20modeling%20language" title=" domain specific modeling language"> domain specific modeling language</a>, <a href="https://publications.waset.org/search?q=enterprise%20architecture" title=" enterprise architecture"> enterprise architecture</a>, <a href="https://publications.waset.org/search?q=underwater%20moving%20object" title=" underwater moving object"> underwater moving object</a>, <a href="https://publications.waset.org/search?q=localization" title=" localization"> localization</a>, <a href="https://publications.waset.org/search?q=marine%20observatory" title=" marine observatory"> marine observatory</a>, <a href="https://publications.waset.org/search?q=NS-3" title=" NS-3"> NS-3</a>, <a href="https://publications.waset.org/search?q=IMS." title=" IMS."> IMS.</a> </p> <a href="https://publications.waset.org/10013305/an-extended-domain-specific-modeling-language-for-marine-observatory-relying-on-enterprise-architecture" class="btn btn-primary btn-sm">Procedia</a> <a href="https://publications.waset.org/10013305/apa" target="_blank" rel="nofollow" class="btn btn-primary btn-sm">APA</a> <a href="https://publications.waset.org/10013305/bibtex" target="_blank" rel="nofollow" class="btn btn-primary btn-sm">BibTeX</a> <a href="https://publications.waset.org/10013305/chicago" target="_blank" rel="nofollow" class="btn btn-primary btn-sm">Chicago</a> <a href="https://publications.waset.org/10013305/endnote" target="_blank" rel="nofollow" class="btn btn-primary btn-sm">EndNote</a> <a href="https://publications.waset.org/10013305/harvard" target="_blank" rel="nofollow" class="btn btn-primary btn-sm">Harvard</a> <a href="https://publications.waset.org/10013305/json" target="_blank" rel="nofollow" class="btn btn-primary btn-sm">JSON</a> <a href="https://publications.waset.org/10013305/mla" target="_blank" rel="nofollow" class="btn btn-primary btn-sm">MLA</a> <a href="https://publications.waset.org/10013305/ris" target="_blank" rel="nofollow" class="btn btn-primary btn-sm">RIS</a> <a href="https://publications.waset.org/10013305/xml" target="_blank" rel="nofollow" class="btn btn-primary btn-sm">XML</a> <a href="https://publications.waset.org/10013305/iso690" target="_blank" rel="nofollow" class="btn btn-primary btn-sm">ISO 690</a> <a href="https://publications.waset.org/10013305.pdf" target="_blank" class="btn btn-primary btn-sm">PDF</a> <span class="bg-info text-light px-1 py-1 float-right rounded"> Downloads <span class="badge badge-light">257</span> </span> <p class="card-text"><strong>References:</strong></p> <br>[1] O. Zein, J. Champeau, D. Kerjean, and Y. Auffret, “Smart sensor metamodel for deep sea observatory,” in OCEANS 2009 - EUROPE, May 2009, pp. 1–6. <br>[2] S. Fattah, A. Gani, I. Ahmedy, M. Y. I. Idris, and I. A. Targio Hashem, “A survey on underwater wireless sensor networks: Requirements, taxonomy, recent advances, and open research challenges,” Sensors, vol. 20, no. 18, 2020. <br>[Online]. Available: https://www.mdpi.com/1424-8220/20/18/5393 <br>[3] J.-P. Schneider, J. Champeau, and D. Kerjean, “Domain-specific modelling applied to inteegration of smart sensors into an information system,” in International Conference on Enterprise Information Systems (ICEIS 2011), Lille, France, Jun. 2011. <br>[4] MeDON - Acoustic Data. URL: https://keep.eu/projects/7945/Marine-e- Data-Observatory-Ne-EN/. <br>[5] Marport. https://www.marport.com/. <br>[6] V. Chiprianov, I. Alloush, Y. Kermarrec, and S. Rouvrais, “Telecommunications service creation: Towards extensions for enterprise architecture modeling languages,” in 6th Intl. Conf. on Software and Data Technologies (ICSOFT), vol. 1, Seville, Spain, 2011, pp. 23–29. <br>[7] The Open Group, ArchiMate 1.0 Specification. http://www.opengroup.org/subjectareas/enterprise/archimate. <br>[8] J.-L. P´erez-Medina, S. Dupuy-Chessa, and A. Front, “A survey of model driven engineering tools for user interface design,” in Proceedings of the 6th International Conference on Task Models and Diagrams for User Interface Design, ser. TAMODIA’07. Berlin, Heidelberg: Springer-Verlag, 2007, pp. 84–97. <br>[9] O. Noran, “An analysis of the zachman framework for enterprise architecture from the {GERAM} perspective,” Annual Reviews in Control, vol. 27, no. 2, 2003, pp. 163 – 183. <br>[10] D. Quartel, W. Engelsmanb, H. Jonkersb, and M. van Sinderenc, “A goal-oriented requirements modelling language for enterprise architecture,” in Enterprise Distributed Object Computing Conference, 2009. EDOC ’09. IEEE International, University of Twente. IEEE, 2009, pp. 3 – 13. <br>[11] V. Chiprianov, Y. Kermarrec, and S. Rouvrais, “Extending enterprise architecture modeling languages: Application to telecommunications service creation,” in The 27th Symposium On Applied Computing. Trento: ACM, 2012, pp. 21–24. <br>[12] Eclipse Modeling FrameWork. http://www.eclipse.org/modeling/emf/. <br>[13] I. Alloush, V. Chiprianov, Y. Kermarrec, and S. Rouvrais, “Linking telecom service high-level abstract models to simulators based on model transformations: The IMS case study,” in Information and Communication Technologies (EUNICE 2012), ser. Lecture Notes in Computer Science, R. Szab´o and A. Vid´ocs, Eds., vol. 7479. Springer Berlin Heidelberg, August 2012, pp. 100–111. <br>[14] I. Alloush, Y. Kermarrec, and S. Rouvrais, “A generalized model transformation approach to link design models to network simulators: Ns-3 case study,” in International Conference on Simulation and Modeling Methodologies, Technologies and Applications (SIMULTECH 2013). SciTePress Digital Library, July 2013, pp. 337–344. <br>[15] B. Jazayeri, S. Schwichtenberg, J. K¨uster, O. Zimmermann, and G. Engels, “Modeling and analyzing architectural diversity of open platforms,” in Advanced Information Systems Engineering, S. Dustdar, E. Yu, C. Salinesi, D. Rieu, and V. Pant, Eds. Cham: Springer International Publishing, 2020, pp. 36–53. <br>[16] I. Crnkovic, S. Sentilles, A. Feljan, and M. Chaudron, “A classification framework for software component models,” Software Engineering, IEEE Transactions on, vol. 37, 11 2011, pp. 593 – 615. <br>[17] J. El Hachem, Z. Y. Pang, V. Chiprianov, A. Babar, and P. Aniorte, “Model driven software security architecture of systems-of-systems,” in 2016 23rd Asia-Pacific Software Engineering Conference (APSEC), Dec 2016, pp. 89–96. <br>[18] N. Medvidovic and R. Taylor, “A classification and comparison framework for software architecture description languages,” 1, vol. 26, Jan 2000, pp. 70–93. <br>[19] V. Chiprianov, “Collaborative construction of telecommunications services. an enterprise architecture and model driven engineering method,” Ph.D. dissertation, Telecom Bretagne, France, 2012. <br>[20] L. Touraille, M. K. Traor´e, and D. R. C. Hill, “A model-driven software environment for modeling, simulation and analysis of complex systems,” in Proceedings of the 2011 Symposium on Theory of Modeling & Simulation: DEVS Integrative M&S Symposium, ser. TMS-DEVS ’11, San Diego, CA, USA, 2011, pp. 229–237. <br>[21] K. Y. A. Achilleos and N. Georgalas, “Context modelling and a context-aware framework for pervasive service creation: A model-driven approach,” Pervasive and Mobile Computing, vol. 6, no. 2, 2010, p. 281–296. <br>[22] J.-L. Bakker and R. Jain, “Next generation service creation using xml scripting languages,” vol. 4, 2002, pp. 2001–2007 vol.4. <br>[23] NATO Architecture Framework. https://www.nato.int/. <br>[24] M. Brumbulli, E. Gaudin, and C. Teodorov, “Automatic Verification of BPMN Models,” in 10th European Congress on Embedded Real Time Software and Systems (ERTS 2020), Toulouse, France, Jan. 2020. <br>[Online]. Available: https://hal.archives-ouvertes.fr/hal-02441878 <br>[25] J. Sorribas, A. Barba, E. Trullols, J. Del Rio, A. Manuel, and M. de la Muela, “Marine sensor networks and ocean observatories. a policy based management approach,” in Computing in the Global Information Technology, 2008. ICCGI ’08. The Third International Multi-Conference on, July 2008, pp. 143–147. <br>[26] NEPTUNE - Ocean Networks Canada. https://www.oceannetworks.ca/. <br>[27] J. Bezivin, “In search of a basic principle for model driven engineering,,” Novatica Journal, vol. vol. 2, 2004, p. pp. 21–24. <br>[28] Atlas transformation language. http://www.eclipse.org/atl/. <br>[29] Eclispe Modeling. http://www.eclipse.org/modeling/. <br>[30] M. M. T. Zekai Demirezen, Barrett R. Bryant, “Dsml design space analysis,” in UAB, Birmingham, AL 35294, USA, 2011. <br>[31] H. Cho, J. Gray, and E. Syriani, “Creating visual domain-specific modeling languages from end-user demonstration,” in Modeling in Software Engineering (MISE), 2012 ICSE Workshop on, June 2012, pp. 22–28. <br>[32] I. Kurtev, J. B´ezivin, F. Jouault, and P. Valduriez, “Model-based DSL frameworks,” in Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications, ser. OOPSLA ’06. New York, NY, USA: ACM, 2006, pp. 602–616. <br>[33] M. E. Liggins, D. L.Hall, and J. Llinas, Multisensor Data Fusion, Theory and Practice, S. edition, Ed. Taylor & Francis Group, LLC, 2009. <br>[34] I. Liggins, M.E., C.-Y. Chong, I. Kadar, M. Alford, V. Vannicola, and S. Thomopoulos, “Distributed fusion architectures and algorithms for target tracking,” Proceedings of the IEEE, vol. 85, no. 1, Jan 1997, pp. 95–107. <br>[35] I. Sommerville, Sofware Engineering, Ninth Edition, M. Horton, Ed. Pearson, 2011. <br>[36] I. Alloush, C. G. Aoun, Y. Kermarrec, and S. Rouvrais, “A domain-specific framework for creating early trusted underwater systems relying on enterprise architecture,” in 2014 IEEE 22nd International Symposium on Modelling, Analysis Simulation of Computer and Telecommunication Systems, Sep. 2014, pp. 120–125. <br>[37] C. Aoun, I. Alloush, Y. Kermarrec, O. Zein, and J. Champeau, “Domain specific modeling language for object localization in marine observatories,” SENSORCOMM 2014 - 8th International Conference on Sensor Technologies and Applications, 11 2014. <br>[38] C. Aoun, I. Alloush, Y. Kermarrec, J. Champeau, and O. Zein, “A modeling approach for marine observatory,” Sensors & Transducers, vol. 185, 02 2015. <br>[39] C. G. Aoun, I. Alloush, Y. kermarrec, J. Champeau, and O. K. Zein, “A mapping approach for marine observatory relying on enterprise architecture,” in OCEANS 2015 - MTS/IEEE Washington, Oct 2015, pp. 1–10. <br>[40] C. Aoun, L. Lagadec, J. Champeau, J. Moussa, and E. Hanna, “A high abstraction level constraint for object localization in marine observatories,” 12 2017, pp. 605–611. </div> </div> </div> </main> <footer> <div id="infolinks" class="pt-3 pb-2"> <div class="container"> <div style="background-color:#f5f5f5;" class="p-3"> <div class="row"> <div class="col-md-2"> <ul class="list-unstyled"> About <li><a href="https://waset.org/page/support">About Us</a></li> <li><a href="https://waset.org/page/support#legal-information">Legal</a></li> <li><a target="_blank" rel="nofollow" href="https://publications.waset.org/static/files/WASET-16th-foundational-anniversary.pdf">WASET celebrates its 16th foundational anniversary</a></li> </ul> </div> <div class="col-md-2"> <ul class="list-unstyled"> Account <li><a href="https://waset.org/profile">My Account</a></li> </ul> </div> <div class="col-md-2"> <ul class="list-unstyled"> Explore <li><a href="https://waset.org/disciplines">Disciplines</a></li> <li><a href="https://waset.org/conferences">Conferences</a></li> <li><a href="https://waset.org/conference-programs">Conference Program</a></li> <li><a href="https://waset.org/committees">Committees</a></li> <li><a href="https://publications.waset.org">Publications</a></li> </ul> </div> <div class="col-md-2"> <ul class="list-unstyled"> Research <li><a href="https://publications.waset.org/abstracts">Abstracts</a></li> <li><a href="https://publications.waset.org">Periodicals</a></li> <li><a href="https://publications.waset.org/archive">Archive</a></li> </ul> </div> <div class="col-md-2"> <ul class="list-unstyled"> Open Science <li><a target="_blank" rel="nofollow" href="https://publications.waset.org/static/files/Open-Science-Philosophy.pdf">Open Science Philosophy</a></li> <li><a target="_blank" rel="nofollow" href="https://publications.waset.org/static/files/Open-Science-Award.pdf">Open Science Award</a></li> <li><a target="_blank" rel="nofollow" href="https://publications.waset.org/static/files/Open-Society-Open-Science-and-Open-Innovation.pdf">Open Innovation</a></li> <li><a target="_blank" rel="nofollow" href="https://publications.waset.org/static/files/Postdoctoral-Fellowship-Award.pdf">Postdoctoral Fellowship Award</a></li> <li><a target="_blank" rel="nofollow" href="https://publications.waset.org/static/files/Scholarly-Research-Review.pdf">Scholarly Research Review</a></li> </ul> </div> <div class="col-md-2"> <ul class="list-unstyled"> Support <li><a href="https://waset.org/page/support">Support</a></li> <li><a href="https://waset.org/profile/messages/create">Contact Us</a></li> <li><a href="https://waset.org/profile/messages/create">Report Abuse</a></li> </ul> </div> </div> </div> </div> </div> <div class="container text-center"> <hr style="margin-top:0;margin-bottom:.3rem;"> <a href="https://creativecommons.org/licenses/by/4.0/" target="_blank" class="text-muted small">Creative Commons Attribution 4.0 International License</a> <div id="copy" class="mt-2">© 2024 World Academy of Science, Engineering and Technology</div> </div> </footer> <a href="javascript:" id="return-to-top"><i class="fas fa-arrow-up"></i></a> <div class="modal" id="modal-template"> <div class="modal-dialog"> <div class="modal-content"> <div class="row m-0 mt-1"> <div class="col-md-12"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> </div> </div> <div class="modal-body"></div> </div> </div> </div> <script src="https://cdn.waset.org/static/plugins/jquery-3.3.1.min.js"></script> <script src="https://cdn.waset.org/static/plugins/bootstrap-4.2.1/js/bootstrap.bundle.min.js"></script> <script src="https://cdn.waset.org/static/js/site.js?v=150220211556"></script> <script> jQuery(document).ready(function() { /*jQuery.get("https://publications.waset.org/xhr/user-menu", function (response) { jQuery('#mainNavMenu').append(response); });*/ jQuery.get({ url: "https://publications.waset.org/xhr/user-menu", cache: false }).then(function(response){ jQuery('#mainNavMenu').append(response); }); }); </script> </body> </html>