Please use this identifier to cite or link to this item: https://open.uns.ac.rs/handle/123456789/1148
Title: A Model is Worth a Thousand Words?
Authors: Ristić, Sonja 
Issue Date: 5-Nov-2018
Journal: SISY 2018 - IEEE 16th International Symposium on Intelligent Systems and Informatics, Proceedings
Abstract: © 2018 IEEE. An information system's (IS) design and implementation, beyond others, involve understanding of the social and organizational context of the system and making decisions according to the limitations of environment and technology. The open, dynamic and almost unbounded nature of contemporary environment of the ISs poses many new challenges. The need for reengineering of information systems has dramatically increased as legacy ISs are migrated to new platforms. Reengineering of an IS has the objective of extracting the contents, data structures, and flow of data and processes contained within existing legacy IS in order to reconstitute them into a new form for subsequent implementation. Inability of traditional information system (re)engineering approaches, methodologies and tools to cope with ever increasing complexity of contemporary information systems leads towards paradigm shift. Here we discuss an approach to IS (re)engineering that is based on Model-driven (MD) and Domain Specific Language paradigms. MD paradigm assumes orientation on models at all stages of system development and addresses complexity through abstraction. It promotes the idea of abstracting implementation details by focusing on: models as first class entities and automated generation of models or code from other models. MD software development approaches usually rely on Domain-Specific Languages (DSLs) that are specific to the certain domain of application. MD and DSL paradigms applied in information system (re)engineering projects increase: the development speed through automation and single point of system definition, the software quality, and component reuse. Their application reduces conceptual gap between problem domains and software implementation, improves manageability of complexity through abstraction, enables greater domain expert inclusion in the development process, and supports better communication between different stakeholders. The role of MD and DSL paradigms in information system (re)engineering is illustrated on the example of IIS∗Studio development environment aimed at MD information system (re)engineering.
URI: https://open.uns.ac.rs/handle/123456789/1148
ISBN: 9781538668405
DOI: 10.1109/SISY.2018.8524790
Appears in Collections:FTN Publikacije/Publications

Show full item record

Page view(s)

12
Last Week
9
Last month
1
checked on May 10, 2024

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.