Storming Media: Pentagon Reports and DocumentsPentagon Reports: Fast. Definitive. Complete.     
New Account »
Forgot Password?
Advanced Search »

Newsletter
Unsubscribe »
Reports by Author

Fei Cao


Click on the titles below to find US government-authored or -collected reports written by Fei Cao

Total Results: 13 Results per page:
Sort by: Title Date Desc Pages Display:
Quality of Service-Driven Requirements Analyses for Component Composition: A Two-Level Grammar++ Approach 01-Jul-2005 5 pages
Authors:  Shih-Hsi Liu; Fei Cao; Barrett R Bryant; Jeff Gray; Rajeev R Raje; Andrew M Olson; Mikhail Auguston; ALABAMA UNIV IN BIRMINGHAM
The full text of this report is available for sale.Component-based software engineering provides developers the opportunity to assemble entire systems from components. When applied to Distributed Real-Time and Embedded (DRE) systems, which components to assemble and how to assemble them are determined not only from functional correctness criteria but also assurance of the system's quality of service (QoS). This paper presents a grammatical QoS-driven approach to optimizing component assembly by reducing the search space of assembly alternatives through the ...


Marshaling and Unmarshaling Models Using the Entity-Relationship Model Mar 2005 6 pages
Authors:  Fei Cao; Barrett R Bryant; Wei Zhao; Carol C Burt; Rajeev R Raje; Andrew M Olson; Mikhail Auguston; ALABAMA UNIV IN BIRMINGHAM DEPT OF COMPUTER AND INFORMATION SCIENCES
The full text of this report is available for sale.Software systems are usually designed and documented with the aid of visual modeling notations. Visual modeling notations keep evolving over the years in tandem with visual modeling tools, and the tight binding in between impedes the exchanging of modeling assets, which causes a spatial isolation of the models. Another problem with legacy software models is that they are isolated temporally in the early phases of the software engineering life cycle ...


A Component Assembly Approach Based On Aspect-Oriented Generative Domain Modeling 01-Jan-2005 19 pages
Authors:  Mikhail Auguston; Fei Cao; Barrett R Bryant; Carol C Burt; Rajeev R Raje; Andrew M Olson; ALABAMA UNIV IN BIRMINGHAM
The full text of this report is available for sale.We present an approach towards automatic component assembly based on aspect-oriented generative domain modeling. It involves the lifecycle covering the component specification generation, and subsequent assembly of implementation components to produce the final software system. Aspect-oriented techniques are applied to capture the crosscutting concerns that emerge during the assembly process. Subsequently, those concerns are woven to generate glue/wrapper code for assembling heterogeneous components to construct a single integrated system.


Model Driven Development of Web Services and Dynamic Web Services Composition 01-Jan-2005 169 pages
Authors:  Fei Cao; ALABAMA UNIV IN BIRMINGHAM
The full text of this report is available for sale.Web Services (WS) has emerged as a new component-based software development paradigm in a network-centric environment based on the Service Oriented Architecture (SOA), the open standard description language XML and transportation protocol HTML. Therefore, legacy software systems can incorporate WS technology in order to be reused and integrated in a distributed environment across heterogeneous platforms. While WS is gaining its momentum toward wide adoption in the software industry, there are ...


A Non-Invasive Approach to Assertive and Autonomous Dynamic Component Composition in Service-Oriented Paradigm Jan-2005 26 pages
Authors:  Fei Cao; Barrett R Bryant; Rajeev R Raje; Andrew M Olson; Mikhail Auguston; Wei Zhao; Carol C Burt; ALABAMA UNIV IN BIRMINGHAM DEPT OF COMPUTER AND INFORMATION SCIENCES
The full text of this report is available for sale.Component-based software composition offers a development paradigm with reduced time-to-market and cost while achieving enhanced productivity, quality and maintainability. Existent work on the composition paradigm are of a static composition paradigm, which is not sufficient in distributed environment, in which both constituent components and assembled distributed system are subject to dynamic adaptation. This paper presents two types of dynamic composition for distributed components: assertive and autonomous over .NET based Web ...


Model-Driven Reengineering Legacy Software Systems to Web Services Jan-2005 25 pages
Authors:  Fei Cao; Barrett R Bryant; Wei Zhao; Carol C Burt; Rajeev R Raje; Andrew M Olson; Mikhail Auguston; INDIANA UNIV-PURDUE UNIV AT INDIANAPOLIS DEPT OF COMPUTER AND INFORMATION SCIENCES
The full text of this report is available for sale.The advancement of internet technology enables legacy software systems to be reused across geographical boundaries. Web Services (WS) have emerged as a new component-based software development paradigm in a network-centric environment based on the Service Oriented Architecture (SOA), the open standard description language XML and transportation protocol HTML. Therefore, legacy software systems can incorporate WS technology in order to be reused and integrated in a distributed environment across heterogeneous platforms. ...


A Meta-Modeling Approach to Web Services 01-Jul-2004 5 pages
Authors:  Fei Cao; Barrett R Bryant; Wei Zhao; Carol C Burt; Rajeev R Raje; Andrew M Olson; Mikhail Auguston; ALABAMA UNIV IN BIRMINGHAM DEPT OF COMPUTER AND INFORMATION SCIENCES
The full text of this report is available for sale.Web Services (WS) technology is becoming pervasive in the development of distributed systems and is an appealing vehicle for service presentation and horizontal integration. On the other hand, Model Integrated Computing (MIC) offers a means of system integration in the vertical direction by using domain-specific modeling, and then synthesizing the software system from the high-level model using a model-specific generator. This paper presents a meta-modeling approach to WS to explore ...


Grammatically Interpreting Feature Compositions Jan-2004 8 pages
Authors:  Wei Zhao; Barrett R Bryant; Fei Cao; Rajeev R Raje; Mikhail Auguston; Carol C Burt; Andrew M Olson; ALABAMA UNIV IN BIRMINGHAM DEPT OF COMPUTER AND INFORMATION SCIENCES
The full text of this report is available for sale.Feature modeling is a popular domain analysis method for describing the commonality and variability among the domain products. The current formalisms of feature modeling do not have enough support for automated domain product configuration and validation. We have developed a theory of feature modeling: a feature model is analogous to a definition of a language; a particular feature composition instance (domain product) is analogous to a program written in that ...


Automated Glue/Wrapper Code Generation in Integration of Distributed and Heterogeneous Software Components Jan 2004 12 pages
Authors:  Wei Zhao; Barrett R Bryant; Fei Cao; Carol C Burt; Rajeev R Raje; Andrew M Olson; Mikhail Auguston; ALABAMA UNIV IN BIRMINGHAM DEPT OF COMPUTER AND INFORMATION SCIENCES
The full text of this report is available for sale.UniFrame is a framework to help organizations to build interoperable distributed computing systems. Using UniFrame, a new system is built by assembling predeveloped heterogeneous and distributed software components. UniFrame solves the heterogeneity problem by explicitly modeling the domain knowledge of various technology domains (component model domains, programming language domains, operating system platform domains, etc.), from which the Interoperation Generative Domain Model (IGDM) straddling the technology domains can be constructed. The ...


Assembling Components with Aspect-Oriented Modeling/Specification Oct 2003 9 pages
Authors:  Fei Cao; Barrett R Bryant; Rajeev R Raje; Mikhail Auguston; Andrew M Olson; Carol C Burt+; ALABAMA UNIV IN BIRMINGHAM DEPT OF COMPUTER AND INFORMATION SCIENCES
The full text of this report is available for sale.Component-Based Software Development (CBSD) offers a cost-effective means of software production with reduced time-to-market. Integration of heterogeneous components poses a non-trivial challenge in realizing this vision, which is further complicated in a distributed environment as a result of blurred functional and non-functional aspect representation and management. We propose a two-level approach, i.e., to apply aspect-oriented component modeling/specification to handle the problem.


From Natural Language Requirements to Executable Models of Software Components SEP 2003 8 pages
Authors:  Barrett R. Bryant; Beurn-Seuk Lee; Fei Cao; Wei Zhao; Jeffrey G. Gray; INDIANA UNIV-PURDUE UNIV AT INDIANAPOLIS
The full text of this report is available for sale.The UniFrame approach to component-based software development assumes that concrete components are developed from a meta-model, called the Unified Meta-component Model, according to standardized domain models. Implicit in this development is the existence of a Platform In dependent Model (PIM) that is transformed into a Platform Specific Model (PSM) under the principles of Model-Driven Architecture (MDA). This position paper advocates natural language as the starting point for developing the meta-model ...


Automating Feature-Oriented Domain Analysis 01-Jun-2003 7 pages
Authors:  Mikhail Auguston; Fei Cao; Barrett R Bryant; Carol C Burt; Rajeev R Raje; Andrew M Olson; Zhisheng Huang; ALABAMA UNIV IN BIRMINGHAM
The full text of this report is available for sale.Feature modeling is commonly used to capture the commonalities and variabilities of systems in a domain during Domain Analysis. The outputs of feature modeling are reusable assets (i.e., components, patterns, domain-specific language, etc.) that can be fed into the application engineering phase for ultimate software products. But current practice lacks an automatic approach for seamless generation of reusable assets from feature models. This paper presents an algorithm for generating sets ...


Modeling Web Services: Toward System Integration in Uniframe 01-Jun-2003 10 pages
Authors:  Mikhail Auguston; Fei Cao; Barrett R Bryant; Carol C Burt; Rajeev R Raje; Andrew M Olson; Jeffrey G Gray; ALABAMA UNIV IN BIRMINGHAM
The full text of this report is available for sale.Web Services offer a platform independent solution for system integration in a distributed environment. But Web Services are weak in representing the business semantics of application domains. This paper presents a model-driven approach for specifying domain-specific component models in an effort to complement the current Web Services technology in terms of enriching the semantics representation. Web Services Description Language (WSDL) can then be generated automatically from the models with generators. ...


Total Results: 13 Results per page: