Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Requirements engineering: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Requirements Engineering: Processes and Techniques
Requirements Engineering: Processes and Techniques
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
The programming model of ASSIST, an environment for parallel and distributed portable applications
Parallel Computing - Special issue: Advanced environments for parallel and distributed computing
Methods and Tools for Component Based Development
TOOLS '98 Proceedings of the Technology of Object-Oriented Languages and Systems
Applying Aspect-Orient Programming Concepts to a Component-Based Programming Model
IPDPS '03 Proceedings of the 17th International Symposium on Parallel and Distributed Processing
PACO++: A Parallel Object Model for High Performance Distributed Systems
HICSS '04 Proceedings of the Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 9 - Volume 9
Aspect Oriented Programming for a component-based real life application: a case study
Proceedings of the 2004 ACM symposium on Applied computing
Using AspectJ to separate concerns in parallel scientific Java code
Proceedings of the 3rd international conference on Aspect-oriented software development
An Aspect Oriented Framework for Scientific Component Development
PDP '05 Proceedings of the 13th Euromicro Conference on Parallel, Distributed and Network-Based Processing
The CCA component model for high-performance scientific computing
Concurrency and Computation: Practice & Experience - Computational Frameworks
A join point for loops in AspectJ
Proceedings of the 5th international conference on Aspect-oriented software development
Emergent behaviour of aspects in high performance and distributed computing
SAICSIT '05 Proceedings of the 2005 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries
RE '06 Proceedings of the 14th IEEE International Requirements Engineering Conference
Attribute-Based COTS Product Interoperability Assessment
ICCBSS '07 Proceedings of the Sixth International IEEE Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems
Adding Aspect-Oriented Concepts to the High-Performance Component Model of SBASCO
PDP '09 Proceedings of the 2009 17th Euromicro International Conference on Parallel, Distributed and Network-based Processing
Incrementally developing parallel applications with AspectJ
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Hi-index | 0.00 |
One of the biggest problems in the development of high-performance scientific applications is the need for programming environments that allow source code development in an efficient way. However, there is a clear lack of approaches with specific methodologies or optimal working environments to develop high-performance computing software systems. Additionally, existing frameworks are focused on the design and implementation phases, forgetting software component reuse from the earliest stages of the development process. An aspect-oriented and component-based approach is proposed for the development of complex parallel applications from existing functional components and new component definitions, according to business rules established by the users, through a web service entry of the platform. The proposed approach includes a specific methodology to develop high-performance scientific applications through the reuse of components from the earliest stages. Finally, an additional supercomputing-oriented framework aims to facilitate the development of these systems and to make creation, cataloguing, validation and reuse of each application and its components easier.