Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Raghu Reddy is active.

Publication


Featured researches published by Raghu Reddy.


enterprise distributed object computing | 2007

Providing Support for Model Composition in Metamodels

Franck Fleurey; Raghu Reddy; Benoit Baudry; Sudipto Ghosh

In aspect-oriented modeling (AOM), a design is described using a set of design views. It is sometimes necessary to compose the views to obtain an integrated view that can be analyzed by tools. Analysis can uncover conflicts and interactions that give rise to undesirable emergent behavior. Design models tend to have complex structures and thus manual model composition can be arduous and error- prone. Tools that automate significant parts of model composition are needed if AOM is to gain industrial acceptance. One way of providing automated support for composing models written in a particular language is to define model composition behavior in the metamodel defining the language. In this paper we show how this can be done by extending the UML metamodel with behavior describing symmetric, signature-based composition of UML model elements. We also describe an implementation of the metamodel that supports systematic composition of UML class models.


enterprise distributed object computing | 2005

An aspect oriented model driven framework

Devon Simmonds; Arnor Solberg; Raghu Reddy; Sudipto Ghosh

In model driven development (MDD), specifying transformations between models at various levels of abstraction can be a complex task. Specifying transformations for pervasive system features that are tangled with other system features is particularly difficult because the elements to be transformed are distributed across a model. This paper presents an aspect oriented model driven framework (AOMDF) that facilitates separation of pervasive features and supports their transformation across different levels of abstraction. The framework is illustrated using an example in which a platform independent model of a banking application is transformed to a platform specific model.


computer software and applications conference | 2005

Using aspect oriented techniques to support separation of concerns in model driven development

Arnor Solberg; Devon Simmonds; Raghu Reddy; Sudipto Ghosh

Model driven development (MDD) tackles software complexity through the use of models. However, managing relationships and specifying transformations between models at various levels of abstraction are complex tasks. System models tangled with concerns such as security and middleware make it difficult to develop complex systems and specify model transformations. This paper presents an MDD framework that uses aspect oriented techniques to facilitate separation of concerns. We argue that using the framework will simplify both the model development task and the task of specifying transformations. The conceptual model of the framework is presented and illustrated using distributed transactions at the PIM and PSM levels.


Information & Software Technology | 2007

A method engineering approach to developing aspect-oriented modelling processes based on the OPEN process framework

Brian Henderson-Sellers; Geri Georg; Raghu Reddy

Aspect-oriented software development (AOSD) is an approach to software development in which aspect-oriented techniques are integrated with traditional (mainly OO) development techniques. Identifying the appropriate method components for supporting aspect-oriented development is facilitated by the use of a method engineering approach. We demonstrate this approach by using the OPEN Process Framework (OPF) to identify previous deficiencies in the method fragments stored in the OPF repository so that the enhanced OPF repository is able to fully support AOSD.


International Journal of Cooperative Information Systems | 2006

DEVELOPING DISTRIBUTED SERVICES USING AN ASPECT ORIENTED MODEL DRIVEN FRAMEWORK

Arnor Solberg; Devon Simmonds; Raghu Reddy; Sudipto Ghosh; Jan Øyvind Aagedal

To manage the development of cooperative information systems that support the dynamics and mobility of modern businesses, separation of concern mechanisms and abstractions are needed. Model driven development (MDD) approaches utilize abstraction and transformation to handle complexity. In MDD, specifying transformations between models at various levels of abstraction can be a complex task. Specifying transformations for pervasive system services that are tangled with other system services is particularly difficult because the elements to be transformed are distributed across a model. This paper presents an aspect oriented model driven framework (AOMDF) that facilitates separation of pervasive services and supports their transformation across different levels of abstraction. The framework facilitates composition of pervasive services with enterprise services at various levels of abstraction. The framework is illustrated using an example in which a platform independent model of a banking service is transformed to a platform specific model.


International Conference on the Unified Modeling Language | 2004

Specifying Cross-Cutting Requirement Concerns

Geri Georg; Raghu Reddy

Addressing non-orthogonal software concerns that arise from requirements can significantly contribute to the complexity of developing large systems. Difficulties arise from the need to: locate related requirements, reason about the software concerns they represent, and analyze the impact of changing requirements. We address these issues through the use of requirements aspects. We present a method to identify requirements aspects from viewpoints, to associate requirements aspects with generic design solutions based on domain experience, and to specify the generic solutions using the UML. We demonstrate these techniques using a smart home controller application.


Archive | 2005

Exploring the Relationship between Model Composition and Model Transformation

Benoit Baudry; Franck Fleurey; Raghu Reddy


Scientia Forestalis | 2005

Predicting Availability of Systems using BBN in Aspect-Oriented Risk-Driven Development (AORDD)

Siv Hilde Houmb; Geri Georg; Raghu Reddy; James M. Bieman


Archive | 2004

An Aspect-based Approach to Modeling and Analyzing Dependability Features

Raghu Reddy; Geri Georg


Proceedings of the 2005 International Conference on Programming Languages and Compilers, PLC'05 | 2005

Proceedings of the 2005 International Conference on Programming Languages and Compilers, PLC'05: Foreword

Hamid R. Abachi; Hamid R. Arabnia; Nadim Asif; Punam Bedi; William C. Chu; Lawrence Chung; Constantinos Constantinides; Heitor Costa; Juan Jose Cuadrado-Gallego; Kevm Daimi; Sergiu M. Dascalu; Charmaine DeLisser; Jing Dong; Weichang Du; Emanuel Grant; George A. Gravvanis; Volker Gruhn; Jiang Guo; Fredrick C. Harris; Christian Heinlein; Mike Hinchey; Sumam Mary Idicula; Carlos Juiz; Osman Kandara; Hatsuhiko Kato; Fereydoun Kazemian; Anil Khatri; Dae Kyoo Kim; Deborah Kobza; Cyril S. Ku

Collaboration


Dive into the Raghu Reddy's collaboration.

Top Co-Authors

Avatar

Geri Georg

Colorado State University

View shared research outputs
Top Co-Authors

Avatar

Sudipto Ghosh

Colorado State University

View shared research outputs
Top Co-Authors

Avatar

Devon Simmonds

University of North Carolina at Wilmington

View shared research outputs
Top Co-Authors

Avatar

Benoit Baudry

Royal Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Siv Hilde Houmb

Norwegian University of Science and Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Cyril S. Ku

William Paterson University

View shared research outputs
Researchain Logo
Decentralizing Knowledge