|Home \ Graduation Activities \ Post-Graduation Page||Login|
Hyper/Net: um ambiente de implementação MDSoC em .NET
This dissertation uses Multi-Dimensional Separation of Concerns (MDSoC) to focus on software composition. Software composition emerged as a response to difficulties found in modularization with standard Software Engineering approaches such as Object Oriented approaches. MDSoC provides a unified multi-dimensional modularization mechanism that is usable across all the stages of the software lifecycle. This modularization mechanism complements the existing approaches, instead of replacing them. Most of the work presented in this document addresses MDSoC implementations for programming. We developed such an MDSoC implementation for Microsoft .NET and called it Hyper/Net. Hyper/Net is based on partial types, which is a native feature of .NET languages. Relying on native language features for MDSoC is a novelty and is possibly the most interesting contribution of this work. To validate Hyper/Net, it was analyzed in the light of the MDSoC model and compared with other MDSoC implementations. Hyper/Net was also used to implement simple case studies that show the benefits of MDSoC. Finally, the results of each case study were validated by a unit testing approach, which was adapted for MDSoC.
Start Date: 2005-09-01
End Date: 2008-01-23
Post-Graduation Student / Researcher / Professor: