Model-Driven Design Approach for Building Smart Grid Applications

被引:3
|
作者
Ebeid, Emad [1 ]
Valov, Martin [2 ]
Jacobsen, Rune Hylsberg [1 ]
机构
[1] Aarhus Univ, DK-8000 Aarhus C, Denmark
[2] EG AS, Herning, Denmark
关键词
Smart Grid; Model-Driven Design; Data Visualization; Web; Mobile Applications; Energy Management; Unified Modeling Language (UML);
D O I
10.1109/DSD.2016.94
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Software applications are built to run on different devices with dissimilar platforms. The traditional software development process allows to build applications that run on a specific platform in which the development cycle becomes time-consuming and costly due to rebuilding the application for individual platform. To solve this problem, we propose a model-driven methodology for the development of a data visualization application targeting multiple platforms such as desktop computers, tablets and smart phones. The methodology flows from a Platform-Independent Model (PIM) to a Platform-Specific Model (PSM) and ends by executable models for multiple platform. The methodology paves the way to build an automatic synthesis tool that relieves the software developers from the repetitive work. The methodology is validated through a case study that visualizes data from smart grid domain. The case study is built in collaboration with the European research project SmartHG.
引用
收藏
页码:260 / 267
页数:8
相关论文
共 50 条
  • [21] Model-Driven Code Generation for Secure Smart Card Applications
    Moebius, Nina
    Stenzel, Kurt
    Grandy, Holger
    Reif, Wolfgang
    ASWEC 2009: 20TH AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2009, : 44 - 53
  • [22] Model-Driven Engineering Support for Building C# Applications
    Derezinska, Anna
    Oltarzewski, Przemyslaw
    INNOVATIONS IN COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2010, : 449 - 454
  • [23] A usability model for mobile applications generated with a model-driven approach
    Ammar L.B.
    International Journal of Advanced Computer Science and Applications, 2019, 10 (02): : 140 - 146
  • [24] A model-driven approach for reusing tests in smart home systems
    Conejero, Jose M.
    Clemente, Pedro J.
    Rodriguez-Echeverria, Roberto
    Hernandez, Juan
    Sanchez-Figueroa, Fernando
    PERSONAL AND UBIQUITOUS COMPUTING, 2011, 15 (04) : 317 - 327
  • [25] Towards a semantic driven framework for smart grid applications: Model-driven development using CIM, IEC 61850 and IEC 61499
    Andrén F.
    Stifter M.
    Strasser T.
    Informatik-Spektrum, 2013, 36 (1) : 58 - 68
  • [26] Model-driven design of context-aware applications
    Shishkov, Boris
    van Sinderen, Marten
    ICEIS 2007: PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2007, : 105 - 113
  • [27] Web 2.0 Applications: Model-Driven Tools and Design
    Paolone, Gaetanino
    Liguori, Gianluca
    Cestra, Gabriele
    Clementini, Eliseo
    MANAGEMENT OF THE INTERCONNECTED WORLD, 2010, : 343 - 350
  • [28] A model-driven approach to microwave diagnostics in biomedical applications
    Caorsi, S
    Gragnani, GL
    Pastorino, M
    Rebagliati, M
    IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, 1996, 44 (10) : 1910 - 1920
  • [29] A Model-Driven Approach to develop Rich Web Applications
    Nunez, Guido
    Gonzalez, Magali
    Aquino, Nathalie
    Cernuzzi, Luca
    2017 XLIII LATIN AMERICAN COMPUTER CONFERENCE (CLEI), 2017,
  • [30] Engineering Rich Internet Applications with a Model-Driven Approach
    Fraternali, Piero
    Comai, Sara
    Bozzon, Alessandro
    Carughi, Giovanni Toffetti
    ACM TRANSACTIONS ON THE WEB, 2010, 4 (02)