
- SOFTWARE REUSE: A CONTEXT FOR INTRODUCING SOFTWARE ENGINEERING IPRINCIIPLES
- Verification of DSMLs Using Graph Transformation: A Case Study with Alloy
- Automatic Generation of Language-based Tools using the LISA system
- MARS: Metamodel Recovery from Multi-Tiered Models Using Grammar Inference
- MT-Scribe: A Flexible Tool to Support Model Evolution Department of Computer and Information Sciences
- Domain-Specific Software Engineering Barrett R. Bryant
- MoDELS 2005 Doctoral Symposium Summary University of Alabama at Birmingham
- Report of the 7th International Workshop on Aspect-Oriented Modeling
- Using Metaprogramming to Implement a Test Framework robusta@uab.edu
- 0018-9162/06/$20.00 2006 IEEE February 2006 51Published by the IEEE Computer Society C O V E R F E A T U R E
- Digital Eyes has the potential to be a transformative technology offering practical capabilities as a navigational aid for the visually
- CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE Concurrency Computat.: Pract. Exper. 2006; 18:11151140
- Representing Clones in a Localized Manner Robert Tairas
- Model-Driven Configuration of Automated Parking Facilities
- Integration of Design Tools and Semantic Interoperability Gabor Karsai
- with Shih-Hsi Liu, Frdric Jouault, and Jeff Gray Robert Tairas
- Centralizing Clone Group Representation and Maintenance Robert Tairas tairasr@cis.uab.edu http://www.cis.uab.edu/tairasr/
- The OOPSLA Trivia Show (TOOTS) University of Alabama at Birmingham
- L. Briand and C. Williams (Eds.): MoDELS 2005, LNCS 3713, pp. 295-308, 2005. Springer-Verlag Berlin Heidelberg 2005
- Syntax Semantics Semantic phase1 Semantic phase2
- QoSPL: A QoS-Driven Software Product Line Engineering Framework for Distributed Real-time and Embedded Systems
- Domain-Specific Aspect Languages for Modularizing Crosscutting Concerns in Grammars
- Grammar-Driven Generation of Domain-Specific Language Debuggers , Jeff Gray1
- Title: MARS: A Metamodel Recovery System Using Grammar Inference Author 1 (corresponding author): Faizan Javed, Department of Computer & Information Sciences,
- USING A PROGRAM TRANSFORMATION ENGINE TO INFER TYPES IN A METAMODEL RECOVERY SYSTEM
- POSAML: A Visual Modeling Language for Middleware Provisioning
- A Java-based Approach for Teaching Principles of Adaptive and Evolvable Software
- CROSSCUTTING CONSTRAINTS
- Generic and Domain-Specific Model Refactoring using a Model Transformation
- A Platform-Independent Tool for Modeling Parallel Programs
- CUDACL: A Tool for CUDA and OpenCL Programmers
- Model-Driven Engineering of Industrial Process Control Applications
- Model Driven EngineeringModel-Driven Engineering of Industrial
- Sub-clones: Considering the Part Rather than the Whole Robert Tairas1
- Supporting Tool Reuse with Model Transformation Zekai Demirezen, Yu Sun, Jeff Gray
- Model Co-evolution and Consistency Management (MCCM'08)
- Performance Analysis of a Middleware Demultiplexing Pattern U. Praphamontripong, S. Gokhale Aniruddha Gokhale Jeff Gray
- POSAML: A Visual Modeling Framework for Middleware Provisioning Dimple Kaul, Arundhati Kogekar
- Phoenix-Based Clone Detection Using Suffix Trees Robert Tairas and Jeff Gray
- Quality of Service-Driven Requirements Analyses for Component Composition: A Two-Level Grammar++ Approach1
- Meta-Model Search: Using XPath to Search Domain-Specific Models
- A Comparative Analysis of Meta-programming and Aspect-Orientation
- An Examination of DSLs for Concisely Representing Model Traversals and Transformations
- Generators for Synthesis of QoS Adaptation in Distributed Real-Time
- Constraint Animation Using an Object-Oriented Declarative Language
- Supporting Feature Model Configuration using a Demonstration-based Approach
- Refining High Performance FORTRAN Code from Programming Model Dependencies
- A WYSIWYG Approach for Configuring Model Layout using Model Transformations
- Is My DSL a Modeling or Programming Language? , Zekai Demirezen1
- Model-based Aspect Weaver Construction Suman Roychoudhury1
- Generation of Context-Specific Electronic Patient Care Reports (ePCR)
- Demonstration of a Domain-Specific Language Debugging Framework
- Rebernak, Mernik, Wu, Gray Domain-Specific Aspect Languages for Modularizing
- Aspect Interference and Composition in the Motorola Aspect-Oriented Modeling Weaver
- Experiments in Run-Time Model Extraction Frdric Jouault, Jean Bzivin, Rgis Chevrel
- Performance Analysis of the Reactor Pattern in Network Services Swapna Gokhale Aniruddha Gokhale Jeff Gray
- A Model-Driven Approach to Enforce Crosscutting Assertion Checking
- An Integrated Aspect-oriented Model-driven Development Toolsuite for Distributed Real-time and
- A Generative Approach to Model Interpreter Evolution Jing Zhang, Jeff Gray, and Yuehua Lin
- Model Comparison: A Key Challenge for Transformation Testing and Version Control in Model Driven Software Development
- T-Clipse: an Integrated Development Environment for Two-Level Grammar
- From Natural Language Requirements to Executable Models of Software Components
- A Generative and Model Driven Framework for Automated Software Product Generation*
- Generating Aspect Code from Models , Ted Bapty2
- CoSMIC: An MDA Generative Tool for Distributed Real-time and Embedded Component Middleware and Applications
- Generating a Generator Department of Computer and Information Sciences
- Aspectifying Constraints in Model-Integrated Computing1 Jeff Gray, Ted Bapty, Sandeep Neema
- The goal of this project was to develop Java code to make the programming software, AgentSheets, usable
- SubSub--clone Refactoring inclone Refactoring in OpenOpen SourceSource Software ArtifactsSoftware Artifacts
- Can DomainCan Domain--Specific Languages Be ImplementedSpecific Languages Be Implemented by Serviceby Service--Oriented Architecture?Oriented Architecture?
- Automating the Management of the Traceability Relation
- Automating the Management of the Traceability Relation University of Alabama at Birmingham
- Maintaining Clones through Eclipse Refactoring Extensions
- CSeR: A Code Editor For Tracking And Highlighting Detailed Clone Differences
- Software-enabled Control of Autonomous Vehicles Tavaris Payton1
- Virtual Navigation of Multimedia Maps A versatile map generator and viewer
- Project Information Abstract Project Objectives
- (The UAB Alice, Linear Algebra, Dynamic Dimensional Information Network) Drawing the GENIEous out of the kid
- An Autonomous Self-Parking Vehicle William Whitney
- Transformations to Automate Model Change Evolution strategy AddConcurrency()
- Visualization of Clone Detection Results http://www.cis.uab.edu/tairasr/visual
- Problem: Computer Science not Taught in Most Alabama High Schools
- Tic-Tac-LEGO: An Investigation into Coordinated Robotic Control
- A Model Transformation Approach to Automated Model Construction and Evolution
- MetamodelMetamodel--Driven Model Interpreter EvolutionDriven Model Interpreter Evolution Jing Zhang and Jeff GrayJing Zhang and Jeff Gray
- l Each design pattern is designed to facilitate one kind of change, i.e. changes in one dimension.
- The goal of this research is to build a DSL tool generation framework to automatically generate the testing tools from DSL grammars, which assist in debugging, testing, and profiling a program written in a DSL for end-users. http://http://www.cis.uab.edu/
- Separating Crosscutting Concerns in Scientific Computing through Program Transformations
- A Case StudyA Case Study Constraint Analysis by AspectJConstraint Analysis by AspectJ
- The transformation rules are often tied to the base language specification
- This work is supported by the DARPA Information Exploitation Office (DARPA/IXO), under the Program Composition for Embedded Systems (PCES) program.
- http://http://www.cis.uab.eduwww.cis.uab.edu/wuh/DDF/wuh/DDF The DSL Debugger Framework (DDF) contributes a mapping technique for augmenting existing DSL grammars to generate the hooks needed to interface with a supporting infrastructure written for Eclip
- DSLs: The Good, the Bad, and the Ugly1 University of Alabama at Birmingham
- ASPECT-ORIENTED DOMAIN-SPECIFIC MODELING: A GENERATIVE APPROACH USING A METAWEAVER FRAMEWORK
- GRAMMAR-DRIVEN GENERATION OF DOMAIN-SPECIFIC LANGUAGE TESTING TOOLS USING ASPECTS
- GENAWEAVE: A GENERIC ASPECT WEAVER FRAMEWORK BASED ON MODEL-DRIVEN PROGRAM TRANSFORMATION
- REPRESENTATION, ANALYSIS, AND REFACTORING TECHNIQUES TO SUPPORT CODE CLONE MAINTENANCE
- Representation, Analysis, and Refactoring Techniques to Support Code Clone
- A Practical Approach to Model Extension Mikael Barbero1
- Android Development--Campus Tour Application Android has maps, why
- Ontology Support for Abstraction Layer Modularization
- Using Domain-Specific Modeling to Generate User Interfaces for Wizards
- Model Replication: Transformations to Address Model Scalability Yuehua Lin1
- Reinventing Explicit Parallel Programming for Improved Engineering of High Performance Computing Software
- A GRAPHICAL MODELING ENVIRONMENT FOR THE GENERATION OF WORKFLOWS
- Jeff Gray and Aniruddha Gokhale Software Composition and Modeling Laboratory
- A MODEL TRANSFORMATION APPROACH TO AUTOMATED MODEL EVOLUTION
- A Testing Framework for Model Transformations
- Software Composition and Modeling Laboratory S o f t C o m
- CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE Concurrency Computat.: Pract. Exper. 2006; 18:12931316
- Integrated Design and Process Technology, IDPT-2003 Printed in the United States of America, June, 2003
- Towards Language-Independent Weaving Using Grammar Adapters
- Programming by Voice in Alice George Tankersley
- Advancing Model Driven Development Education via Collaborative Research Aniruddha S. Gokhale
- (The UAB Alice, Linear Algebra, Dynamic Dimensional Information Network) Drawing the GENIEous out of the kid
- Legacy System Evolution through Model-Driven Program Transformation
- Separation of Concerns in Compiler Development Using Aspect-Orientation
- Model Transformations Require Formal Semantics Zekai Demirezen, 2
- Levels of Independence in Aspect-Oriented Modeling Jeff Gray, Yuehua Lin, Jing Zhang
- Pattern Transformation for Two-Dimensional Separation of Concerns
- Copyright 2005 by the Consortium for Computing Sciences in Colleges. Permission to copy without fee all or part of this material is granted provided that the copies are not made or
- Model Scalability throughModel Scalability through a Model Recording and Inference Enginea Model Recording and Inference Engine
- Voice Activation of a Robotic VehicleVoice Activation of a Robotic Vehicle Dornesia WardDornesia Ward
- Refining High Performance FORTRAN Code from Programming Model Dependencies Ferosh Jacob, Department of Computer Science, University of Alabama
- An Information Retrieval Process to Aid in the Analysis of Code Clones
- QoS-UniFrame: A Petri Net-based Modeling Approach to Assure QoS Requirements of Distributed Real-time and Embedded Systems1
- Research Issues in Characterizing the Performance of Reusable Software Components*
- Programming by Voice in Scratch Ramaraju Rudraraju, Srinivasa Datla,
- CoCloRep: A DSL for Code Clones Robert Tairas1
- Journal of Research and Practice in Information Technology, Vol. 38, No. 4, November 2006 337 Metamodel Search
- A Grammar-Based Approach to Class Diagram Validation Faizan Javed
- A Two-Dimensional Separation of Concerns for Compiler Construction
- Int. J. Computer Applications in Technology, Vol. 00, Nos. 0/0, 0000 1 Copyright 0000 Inderscience Enterprises Ltd.
- G. Karsai and E. Visser (Eds.): GPCE 2004, LNCS 3286, pp. 361378, 2004. Springer-Verlag Berlin Heidelberg 2004
- Using Ontologies in the Domain Analysis of Domain-Specific Languages
- Constraint-based Model Weaving Jules White1
- Most speech programs focus on realtime capabilities. This project is focused on the identification in preexisting audio
- The Role of Reuse in Introducing Software Engineering Principles in a Computer Science Second Course
- A. Schrr and B. Selic (Eds.): MODELS 2009, LNCS 5795, pp. 712726, 2009. Springer-Verlag Berlin Heidelberg 2009
- MODEL-DRIVEN ASPECT ADAPTATION TO SUPPORT MODULAR SOFTWARE EVOLUTION
- An Example of Constraint Weaving in Domain-Specific Modeling1
- (The UAB Alice, Linear Algebra, Dynamic Dimensional Information Network) Drawing the GENIEous out of the kid
- A Multi-Level Technique for Modeling Agent-Based Systems
- Model-driven Generative Techniques for Scalable Performabality Analysis of Distributed Systems
- Component-based LR Parsing Xiaoqing Wua,
- DSMDiff: A Differentiation Tool for Domain-Specific Models Yuehua Lin1
- Visualization of Clone Detection Results Robert Tairas and Jeff Gray
- Introduction Internal details of the proposed approachIntroduction Parallel programming can be defined as the creation of code for computations that can be
- The Object-Oriented Trivia Show (TOOTS) University of Alabama
- Teaching the Second Course in Computer Science in a Reuse-Based Setting: A Sequence of Laboratory Assignments in Ada*
- A Technique for Constructing Aspect Weavers Using a Program Transformation Engine
- Handling Crosscutting Constraints in DomainHandling Crosscutting Constraints in Domain--Specific ModelingSpecific Modeling Institute for Software Integrated Systems (ISIS)Institute for Software Integrated Systems (ISIS) Vanderbilt UniversityVanderbilt Un
- E-R Modeler: A Database Modeling Toolkit for Eclipse Song Zhou, Chuanxi Xu, Hui Wu, Jing Zhang, Yuehua Lin, Juanqin Wang, Jeff Gray, Barrett Bryant
- December 7, 2005 20:36 WSPC/Guidelines IJSEKE05 International Journal of Software Engineering and Knowledge Engineering
- PolyCluster: An Interactive Visualization Approach to Construct Classification Rules
- Generative Approaches for Application Tailoring of Mobile Devices
- A Model-Driven Approach for Generating Embedded Robot Navigation Control Software
- Profiler Instrumentation Using Metaprogramming Techniques
- A Mobile Computing Crowd Sourcing Application for Reporting Ecological Disasters
- 11th International Workshop on Aspect-Oriented Modeling
- IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 12, NO. 2, MARCH 2004 263 Composition and Cloning in Modeling
- The goal of Integrating Computing Across the Curriculum (ICAC), a 60 month multi-method, multi-disciplinary project, is to develop and test a
- Supporting Model Evolution Through Demonstration-based Model Transformation http://www.cis.uab.edu/softcom/mtbd
- Improving Domain-specific Language Reuse with Software Product-line Techniques
- A Component-Based Approach for Constructing High-Confidence Distributed Real-Time and
- A Domain-Specific Modeling Language for Scientific Data Composition and Interoperability
- This material is based upon work supported by the National Science Foundation under Grant
- A Model Engineering Approach to Tool Interoperability
- Unit Testing for Domain-Specific Languages Jeff Gray and 2
- Component Generation Technology for Semantic Tool Integration1
- Hybrid Powertrain Design Using a Domain-Specific Modeling Environment
- Application Engineering
- Engineering Challenges of Deploying Crowd-based Data Collection Tasks to End-User Controlled Smartphones
- Automatic Generation of Model Traversals from Metamodel Definitions
- F. Pfenning and Y. Smaragdakis (Eds.): GPCE 2003, LNCS 2830, pp. 151168, 2003. Springer-Verlag Berlin Heidelberg 2003
- Weaving a Debugging Aspect into Domain-Specific Language Grammars
- Robotic Controlled Character Recognition Jerrod Sutton
- Managing the Quality of Software Product Line Architectures through Reusable Model Transformations
- Although Domain-Specific Modeling Languages (DSMLs) have been applied successfully to various areas (e.g., finance, combat simulation, and image manipulation) and have shown improvements to productivity and quality, development of a new DSML is
- Assessing the Frequency of Empirical Evaluation in Software Modeling Research
- Design Patterns for Metamodels Hyun Cho and Jeff Gray
- MODEL TRANSFORMATION BY DEMONSTRATION: A USER-CENTRIC APPROACH TO SUPPORT MODEL EVOLUTION