Show simple item record

dc.contributor.authorAchilleos, Achilleas P.en
dc.contributor.authorGeorgalas, Nektariosen
dc.contributor.authorYang, K.en
dc.contributor.authorPapadopoulos, George Angelosen
dc.creatorAchilleos, Achilleas P.en
dc.creatorGeorgalas, Nektariosen
dc.creatorYang, K.en
dc.creatorPapadopoulos, George Angelosen
dc.date.accessioned2019-11-13T10:38:09Z
dc.date.available2019-11-13T10:38:09Z
dc.date.issued2010
dc.identifier.isbn978-1-60960-215-4
dc.identifier.urihttp://gnosis.library.ucy.ac.cy/handle/7/53483
dc.description.abstractProgramming languages have evolved through the course of research from machine dependent to high-level "platform-independent" languages. This shift towards abstraction aims to reduce the effort and time required by developers to create software services. It is also a strong indicator of reduced development costs and a direct measure of a positive impact on software productivity. Current trends in software engineering attempt to raise further the abstraction level by introducing modelling languages as the key components of the development process. In particular, modelling languages support the design of software services in the form of domain models. These models become the main development artefacts, which are then transformed using code generators to the required implementation. The major predicament with model-driven techniques is the complexity imposed when manually developing the domain-specific design tools used to define models. Another issue is the difficulty faced in integrating these design tools with model validation tools and code generators. In this chapter a model-driven technique and its supporting model-driven environment are presented, both of which are imperative in automating the development of design tools and achieving tools integration to improve software productivity. A formal parametric model is also proposed that allows evaluating the productivity impact in generating and rapidly integrating design tools. The evaluation is performed on the basis of a prototype domain-specific design tool. © 2011, IGI Global.en
dc.publisherIGI Globalen
dc.sourceModern Software Engineering Concepts and Practices: Advanced Approachesen
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-84898563074&doi=10.4018%2f978-1-60960-215-4.ch014&partnerID=40&md5=6555ecd3f8518ba2790f035e05510247
dc.titleA software cost model to assess productivity impact of a model-driven technique in developing domain-specific design toolsen
dc.typeinfo:eu-repo/semantics/bookChapter
dc.description.startingpage333
dc.description.endingpage355
dc.author.faculty002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences
dc.author.departmentΤμήμα Πληροφορικής / Department of Computer Science
dc.type.uhtypeBook Chapteren
dc.contributor.orcidAchilleos, Achilleas P. [0000-0002-7661-0302]
dc.contributor.orcidPapadopoulos, George Angelos [0000-0001-9250-4916]
dc.gnosis.orcid0000-0002-7661-0302
dc.gnosis.orcid0000-0001-9250-4916


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record