An Application Composition Approach for Rapid Software Engineering

被引:0
|
作者
Debnath, Poulami [1 ]
Sharma, Vibhu Saujanya [1 ]
Kaulgud, Vikrant [1 ]
机构
[1] Accenture Labs, Bangalore, Karnataka, India
关键词
Rapid software engineering; liquid application; composition; pretotype; visual requirements; canvas design;
D O I
10.1109/RCoSE.2017.3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The recent upsurge of Apps, APIs and Cloud platforms, combined with the perpetual need of shorter time to market, motivates the need for approaches for rapid software engineering to compose applications quickly. In this paper, we propose a portal based approach to intelligently assist in creating composite applications. We discuss the underlying concepts and the techniques proposed in our approach, and demonstrate its usage through a liquid application portal. Our approach aims to help automate the processing of visual requirements, intelligently identify reusable components based on the requirements, and help in designing the application on a visual canvas using these components. The approach results in a manifest that can serve as a blueprint to compose the application quickly on modern platforms. We show a use-case to walk-through all stages of our proposed approach and describe the proof-of-concept for the same.
引用
收藏
页码:9 / 15
页数:7
相关论文
共 50 条
  • [1] IMPROVING SOFTWARE RELIABILITY BY APPLICATION OF SOFTWARE ENGINEERING APPROACH
    Nagar, Pankaj
    Thankachan, Blessy
    PROCEEDINGS OF THE 2011 3RD INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGY AND ENGINEERING (ICSTE 2011), 2011, : 321 - 328
  • [2] Towards a software engineering approach to wireless application development
    Mahmoud, OH
    SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2003, : 791 - 797
  • [3] An approach to flexible application composition in a diverse software landscape
    Oberhauser, R
    GRID SERVICES ENGINEERING AND MANAGEMENT, PROCEEDINGS, 2004, 3270 : 48 - 62
  • [4] Application of 80/20 Rule in Software Engineering Rapid Application Development (RAD) Model
    Rizwan, Muhammad
    Iqbal, Muzaffar
    SOFTWARE ENGINEERING AND COMPUTER SYSTEMS, PT 3, 2011, 181 : 518 - +
  • [5] Rapid Continuous Software Engineering
    Tichy, Matthias
    Goedicke, Michael
    Bosch, Jan
    Fitzgerald, Brian
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 133 : 159 - 159
  • [6] Proactive Software Engineering Approach to Ensure Rapid Software Development and Scalable Production with Limited Resources
    Farid, A. B.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (11) : 139 - 147
  • [7] Unified software method: an engineering approach to software engineering
    Mercier, Stephane
    Lavoie, Michel
    Champagne, Roger
    30TH ANNUAL IEEE/NASA SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS, 2006, : 89 - +
  • [8] Automotive software engineering - An emerging application domain for software engineering
    Salzmann, C
    Stauner, T
    LANGUAGES FOR SYSTEM SPECIFICATION: SELECTED CONTRIBUTIONS ON UML, SYSTEMC, SYSTEM VERILOG, MIXED-SIGNAL SYSTEMS, AND PROPERTY SPECIFICATION FROM FDL'03, 2004, : 333 - 347
  • [9] Rapid Continuous Software Engineering Continued
    Tichy, Matthias
    Bosch, Jan
    Goedicke, Michael
    Fitzgerald, Brian
    Proceedings - 2nd International Workshop on Rapid Continuous Software Engineering, RCoSE 2015, 2015,
  • [10] Fuzz Testing & Software Composition Analysis in Software Engineering
    Yang, Eugene
    2018 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), 2018,