Jalal Kiswani, S. Dascalu, Muhanna A. Muhanna, F. Harris
{"title":"基于云的信息系统的模型驱动开发平台","authors":"Jalal Kiswani, S. Dascalu, Muhanna A. Muhanna, F. Harris","doi":"10.1109/ICMCS.2018.8525494","DOIUrl":null,"url":null,"abstract":"Cloud-based solution of software systems development is currently the preferred approach over traditional on-premise one. In fact, utilizing cloud computing can reduce cost, time to market and allows for potential growth and scalability. However, this approach requires special quality attributes (i.e. non-functional requirements) to be taken into consideration. These attributes include traceability, recoverability, portability, and hot-deployability, along with the more common attributes of usability, reliability, efficiency, availability and security. Consequently, this increases the complexity of design and implementation of such applications. Therefore, such systems have a higher-cost and longer development time than traditional applications. In this paper, Clowiz is proposed. In particular, it is a cloud-based platform enabling rapid application development for building high-quality information systems applications. It is based on a model-driven development approach. In this approach, software developers shall use a web-based modeling toolkit to develop Internet based information systems, and modify them on the fly. The development process includes building application’s views map (i.e. workflow), design systems entities (e.g. tables), and develop user interface forms. The platform enables application preview and deployment. In addition, it enables monitoring applications behavior at run time. The work presented in this paper contains a full waterfall software engineering process with full standard deliverables based on the UML modeling language, starting from requirements, and continuing to design and architecture, development, testing, and evolution.","PeriodicalId":272255,"journal":{"name":"2018 6th International Conference on Multimedia Computing and Systems (ICMCS)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-05-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Clowiz: A Model-driven Development Platform for Cloud-based Information Systems\",\"authors\":\"Jalal Kiswani, S. Dascalu, Muhanna A. Muhanna, F. Harris\",\"doi\":\"10.1109/ICMCS.2018.8525494\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Cloud-based solution of software systems development is currently the preferred approach over traditional on-premise one. In fact, utilizing cloud computing can reduce cost, time to market and allows for potential growth and scalability. However, this approach requires special quality attributes (i.e. non-functional requirements) to be taken into consideration. These attributes include traceability, recoverability, portability, and hot-deployability, along with the more common attributes of usability, reliability, efficiency, availability and security. Consequently, this increases the complexity of design and implementation of such applications. Therefore, such systems have a higher-cost and longer development time than traditional applications. In this paper, Clowiz is proposed. In particular, it is a cloud-based platform enabling rapid application development for building high-quality information systems applications. It is based on a model-driven development approach. In this approach, software developers shall use a web-based modeling toolkit to develop Internet based information systems, and modify them on the fly. The development process includes building application’s views map (i.e. workflow), design systems entities (e.g. tables), and develop user interface forms. The platform enables application preview and deployment. In addition, it enables monitoring applications behavior at run time. The work presented in this paper contains a full waterfall software engineering process with full standard deliverables based on the UML modeling language, starting from requirements, and continuing to design and architecture, development, testing, and evolution.\",\"PeriodicalId\":272255,\"journal\":{\"name\":\"2018 6th International Conference on Multimedia Computing and Systems (ICMCS)\",\"volume\":\"4 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-05-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 6th International Conference on Multimedia Computing and Systems (ICMCS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICMCS.2018.8525494\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 6th International Conference on Multimedia Computing and Systems (ICMCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICMCS.2018.8525494","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Clowiz: A Model-driven Development Platform for Cloud-based Information Systems
Cloud-based solution of software systems development is currently the preferred approach over traditional on-premise one. In fact, utilizing cloud computing can reduce cost, time to market and allows for potential growth and scalability. However, this approach requires special quality attributes (i.e. non-functional requirements) to be taken into consideration. These attributes include traceability, recoverability, portability, and hot-deployability, along with the more common attributes of usability, reliability, efficiency, availability and security. Consequently, this increases the complexity of design and implementation of such applications. Therefore, such systems have a higher-cost and longer development time than traditional applications. In this paper, Clowiz is proposed. In particular, it is a cloud-based platform enabling rapid application development for building high-quality information systems applications. It is based on a model-driven development approach. In this approach, software developers shall use a web-based modeling toolkit to develop Internet based information systems, and modify them on the fly. The development process includes building application’s views map (i.e. workflow), design systems entities (e.g. tables), and develop user interface forms. The platform enables application preview and deployment. In addition, it enables monitoring applications behavior at run time. The work presented in this paper contains a full waterfall software engineering process with full standard deliverables based on the UML modeling language, starting from requirements, and continuing to design and architecture, development, testing, and evolution.