Institutional-Repository, University of Moratuwa.  

Feature oriented software development methodology for stock exchange systems

Show simple item record

dc.contributor.advisor Perera, I
dc.contributor.author Konara, LH
dc.date.accessioned 2019-08-06T06:43:40Z
dc.date.available 2019-08-06T06:43:40Z
dc.identifier.uri http://dl.lib.mrt.ac.lk/handle/123/14659
dc.description.abstract Many organizations that develop software use the traditional method of layered methodologies to develop their end software product or solution. In doing so, the code will be a more general one and there will be a lot of unnecessary elements included which make the system heavy and dirty. This would result in a lot of issues .Also there is a requirement to implement a system with a concept of features. The end system will be delivered as a set of features and the feature set could be decoupled at any time, according to the current requirement without harming any existing functionality. This research has been narrowed down to a particular domain which is the stock exchange or trading domain. By narrowing down the domain, the end software product could be delivered in a tailor made manner so that its effectiveness will be very high. The final software product would be a feature oriented domain specific language (DSL). The objective of the feature oriented DSL is to make it very effective even for business analysts to introduce new features without getting help from core software developers. The feature layer will be purely decoupled and presented in an independent way so that the end users will have full flexibility to introduce changes very easily. There is a clear separation between core code segments and auto generated code segments. Auto generated files serve the different features and core code segments will enable those features to function on top of them. Auto generated code should not be changed manually under any circumstance as per this design. A code generator and the core controller is developed throughout this research exhibiting the above mentioned feature oriented software development principles and domain specific language principles. en_US
dc.language.iso en en_US
dc.subject COMPUTER SCIENCE & ENGINEERING – Thesis, Dissertation en_US
dc.subject FEATURE ORIENTED SOFTWARE DEVELOPMENT en_US
dc.subject SOFTWARE DEVELOPMENT en_US
dc.subject DOMAIN SPECIFIC LANGUAGES en_US
dc.title Feature oriented software development methodology for stock exchange systems en_US
dc.type Thesis-Full-text en_US
dc.identifier.faculty Engineering en_US
dc.identifier.degree M.Sc in Computer science en_US
dc.identifier.department Department of Computer Science & Engineering en_US
dc.date.accept 2018-07
dc.identifier.accno TH3716 en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record