Feature oriented software development framework for stock exchange systems

dc.contributor.authorKonara, L
dc.contributor.authorPerera, I
dc.contributor.authorGunewardhane, S
dc.contributor.editorChathuranga, D
dc.date.accessioned2022-09-01T09:57:50Z
dc.date.available2022-09-01T09:57:50Z
dc.date.issued2018-05
dc.description.abstractMany software companies use the popular method of layered architecture to develop their software products resulting in code to be more generic. This generalization introduces a lot of unnecessary elements which make the system architecture to be heavy and less elegant. To overcome this challenge, a concept of feature oriented software development (FOSD) is introduced. That way, the software system will be delivered as a set of features and the feature set could be decoupled at any time, according to the latest set of requirements without harming to any existing functionality. In this research the final outcome has been a feature oriented domain specific language (DSL). The objective of this developed feature oriented DSL is to make it effective even for business analysts to introduce new features without getting help from the development team of the project. A code generator and a core controller have been developed as part of this research exhibiting the above mentioned FOSD & DSL principles. The evaluation results indicate the generated feature oriented code identically behaves as its manually written counterpart code.en_US
dc.identifier.citationL. Konara, I. Perera and S. Gunewardhane, "Feature Oriented Software Development Framework for Stock Exchange Systems," 2018 Moratuwa Engineering Research Conference (MERCon), 2018, pp. 78-83, doi: 10.1109/MERCon.2018.8421966.en_US
dc.identifier.conference2018 Moratuwa Engineering Research Conference (MERCon)en_US
dc.identifier.departmentEngineering Research Unit, University of Moratuwaen_US
dc.identifier.doi10.1109/MERCon.2018.8421966en_US
dc.identifier.emailindika@cse.mrt.ac.lken_US
dc.identifier.email168235t@uom.lken_US
dc.identifier.emailsujith@lseg.comen_US
dc.identifier.facultyEngineeringen_US
dc.identifier.pgnospp. 78-83en_US
dc.identifier.placeMoratuwa, Sri Lankaen_US
dc.identifier.proceedingProceedings of 2018 Moratuwa Engineering Research Conference (MERCon)en_US
dc.identifier.urihttp://dl.lib.uom.lk/handle/123/18837
dc.identifier.year2018en_US
dc.language.isoenen_US
dc.publisherIEEEen_US
dc.relation.urihttps://ieeexplore.ieee.org/document/8421966en_US
dc.subjectFOSDen_US
dc.subjectDSLen_US
dc.subjectFOPen_US
dc.subjectAOPen_US
dc.subjectANTLRen_US
dc.subjectEntityen_US
dc.subjectInstanceen_US
dc.titleFeature oriented software development framework for stock exchange systemsen_US
dc.typeConference-Full-texten_US

Files

Collections