| Peer-Reviewed

Supporting Engineering Design Modeling by Domain Specific Modeling Languag

Received: 28 June 2013     Published: 20 July 2013
Views:       Downloads:
Abstract

Domain specific modeling methodology employed in this solution provides abstractions in the problem domain that expresses designs in terms of concepts in the application domain. Presented in this paper therefore is a metamodelling tool, an integrated platform which offers layered collections of reusable software primitives whose semantics are familiar only to engineering design mechanisms. It is intended to eliminate the complexities associated with the domain of computing technologies such as CAD systems where the focus is solely on engineering designs expertise in the software systems logic. This tool which was built on the DSL processor engine that compiles the DSL Builder files at the core will enable non design experts to be able to evolve designs specific to their domains of operations and reflecting their view points. At the Development Interface, the templates are created for every transformation added to our model that can be applicable in the physical design of objects in the engineering industry. It will in line remove hassles and complexities of expertise centric design platforms to produce artifacts that will help engineers manage very complex design concepts.

Published in American Journal of Software Engineering and Applications (Volume 2, Issue 3)
DOI 10.11648/j.ajsea.20130203.11
Page(s) 86-91
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), 2013. Published by Science Publishing Group

Keywords

Domain-Specific modeling, Primitives, Models, Platform Complexity, Domain Classes

References
[1] Autodesk Inc. (2013) AutoCAD Release 2013 Programmers Reference Manual.
[2] Alessandro NADDEO (2010), Cad Active Models: AnInnovative Method in Assembly Environment, Journalof Industrial Design and Engineering Graphics Volume5 Issue No. 1
[3] Selić, B. (2011), the Theory and Practice of ModellingLanguage Design (for Model-Based Software Engineering), MODELLS 2011 Wellington New Zealand
[4] Seifert, D., Dahlweid, M. and Santen, T. (2011), AFORMULA for Abstractions and AutomatedAnalysis, Wellington New Zealand MODELS 2011
[5] Melgoza, E. L., Rosell, A. (2012), An integrated parameterized tool for designing a customized tracheal stentComputer-Aided Design, Vol. 44, Issue 12, pp.1173-1181
[6] Giachetti, G., Marín, B. and Pastor, O. (2009), Integration of domain- specific modelling languages andUML through UML profile extension mechanism, Int’lJournal of Computer Science and Applications, Vol. 6,No. 5, pp. 145-174.
[7] Vangheluwe, H. (2010), Domain-Specific ModellingLanguage Engineering, Lisboa, Portugal
[8] Deng, J., Hormann, K. and Kazhdan, M. (2012), Geometric Modeling and Processing, Computer Aided Geometric Design, Volume 29, Issue 7, October 2012, 421.
[9] Leake, J. (2012), Engineering Design Graphics:Sketching, Modeling, and Visualization. John Wiley &Sons, Inc. USA.
[10] Stavric, M. and Marina, O. (2011), Parametric Modeling for Advanced Architecture, International Journalof Applied Mathematics and Informatics, UniversityPress 9 16.
[11] John Charlery, Chris D. Smith, An approach tomodeling domain-wide information,based on limited points’ data – part I, American Journal ofSoftware Engineering and Applications 2013, 2(2):pp32-39www.sciencepublishinggroup.com/j/ajsea)
[12] Lockhart, S. and Johnson, C. (2012), Engineering Design Communications: Conveying Design throughGraphics (2nd Edition), Prentice Hall, USA.
[13] Douglas C. Schmidt (2006) Model-Driven EngineeringVanderbilt University, the IEEE ComputerSociety
[14] Nicola CAPPETTI (2010), Parametric Model ofLumbar Vertebra, Journal of IndustrialDesign andEngineering Graphics Vol. 5, Issue No. 2.
[15] Mernik, M, Heering, J., Sloane, A. M. (2005) Whenand how to Develop Domain-Specific Languages,ACM Computing Surveys Vol. 37, No. 4, pp. 316-34.
[16] Baker, S. D. and Slaby, J. M. (2006), Domain-SpecificModeling Languages for EnterpriseDRE SystemJournal of Computers, IEEE Computer Society 2006
[17] Kelly, S. (2007), Domain-Specific Modeling Languages: Moving from Writing Code to Generating It,[DSM Forum, 2007] "DSM Tools."
[18] SannaSivonen (2008), Domain-specific modellinglanguage and code generator for developing repository-based Eclipse plug-ins, VTT Technical ResearchCentre of Finland
[19] Gustavo C. M. Sousa Fábio M. Costa Goiânia-GOPeter J. Clarke Andrew A. Allen (2012),Model-Driven Development of DSML Execution Engines, Proceedings of ACM Conference,eduMRT ’12, Innsbruck, Austria
[20] Markus Völter (2008) Domain Specific LanguagesImplementation Techniques voelter@acm.orghttp://se.radio.net
[21] Petru DUMITRACHE (2011), Parametric Modeling of Rops/Fops Protective StructuresGeometryInOrder To Study Of Their Behaviour Using FiniteElement Method, Journal of Industrial Design andEngineering Graphics Vol. 6, Issue No.
Cite This Article
  • APA Style

    Japheth Bunakiye. Richard., Ogheneovo Edward. Erhieyovwe. (2013). Supporting Engineering Design Modeling by Domain Specific Modeling Languag. American Journal of Software Engineering and Applications, 2(3), 86-91. https://doi.org/10.11648/j.ajsea.20130203.11

    Copy | Download

    ACS Style

    Japheth Bunakiye. Richard.; Ogheneovo Edward. Erhieyovwe. Supporting Engineering Design Modeling by Domain Specific Modeling Languag. Am. J. Softw. Eng. Appl. 2013, 2(3), 86-91. doi: 10.11648/j.ajsea.20130203.11

    Copy | Download

    AMA Style

    Japheth Bunakiye. Richard., Ogheneovo Edward. Erhieyovwe. Supporting Engineering Design Modeling by Domain Specific Modeling Languag. Am J Softw Eng Appl. 2013;2(3):86-91. doi: 10.11648/j.ajsea.20130203.11

    Copy | Download

  • @article{10.11648/j.ajsea.20130203.11,
      author = {Japheth Bunakiye. Richard. and Ogheneovo Edward. Erhieyovwe.},
      title = {Supporting Engineering Design Modeling by Domain Specific Modeling Languag},
      journal = {American Journal of Software Engineering and Applications},
      volume = {2},
      number = {3},
      pages = {86-91},
      doi = {10.11648/j.ajsea.20130203.11},
      url = {https://doi.org/10.11648/j.ajsea.20130203.11},
      eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.ajsea.20130203.11},
      abstract = {Domain specific modeling methodology employed in this solution provides abstractions in the problem domain that expresses designs in terms of concepts in the application domain. Presented in this paper therefore is a metamodelling tool, an integrated platform which offers layered collections of reusable software primitives whose semantics are familiar only to engineering design mechanisms. It is intended to eliminate the complexities associated with the domain of computing technologies such as CAD systems where the focus is solely on engineering designs expertise in the software systems logic. This tool which was built on the DSL processor engine that compiles the DSL Builder files at the core will enable non design experts to be able to evolve designs specific to their domains of operations and reflecting their view points. At the Development Interface, the templates are created for every transformation added to our model that can be applicable in the physical design of objects in the engineering industry. It will in line remove hassles and complexities of expertise centric design platforms to produce artifacts that will help engineers manage very complex design concepts.},
     year = {2013}
    }
    

    Copy | Download

  • TY  - JOUR
    T1  - Supporting Engineering Design Modeling by Domain Specific Modeling Languag
    AU  - Japheth Bunakiye. Richard.
    AU  - Ogheneovo Edward. Erhieyovwe.
    Y1  - 2013/07/20
    PY  - 2013
    N1  - https://doi.org/10.11648/j.ajsea.20130203.11
    DO  - 10.11648/j.ajsea.20130203.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  - 86
    EP  - 91
    PB  - Science Publishing Group
    SN  - 2327-249X
    UR  - https://doi.org/10.11648/j.ajsea.20130203.11
    AB  - Domain specific modeling methodology employed in this solution provides abstractions in the problem domain that expresses designs in terms of concepts in the application domain. Presented in this paper therefore is a metamodelling tool, an integrated platform which offers layered collections of reusable software primitives whose semantics are familiar only to engineering design mechanisms. It is intended to eliminate the complexities associated with the domain of computing technologies such as CAD systems where the focus is solely on engineering designs expertise in the software systems logic. This tool which was built on the DSL processor engine that compiles the DSL Builder files at the core will enable non design experts to be able to evolve designs specific to their domains of operations and reflecting their view points. At the Development Interface, the templates are created for every transformation added to our model that can be applicable in the physical design of objects in the engineering industry. It will in line remove hassles and complexities of expertise centric design platforms to produce artifacts that will help engineers manage very complex design concepts.
    VL  - 2
    IS  - 3
    ER  - 

    Copy | Download

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

  • Department of Computer Science, University of Port Harcourt, Port Harcourt, Nigeria

  • Sections