|
| ||||||
| ||||||
| Dr. Jack Smith | Leveraging Expertise
for NASA IV&V
MATRIC
is currently working on two software development projects for the NASA
IV&V Facility that leverage the power of Model-Driven Development
(MDD) and the Eclipse Modeling Framework (EMF), two areas in which
MATRIC is quickly gaining special expertise rarely found outside
software engineering research groups.
IV&V often involves the analysis and verification of engineering artifacts written in Domain Specific Languages (DSL) or domain-rich natural languages. Developing tools for this type of analysis can be particularly challenging due to the inability of today's third-generation programming languages to express domain-specific concepts effectively. Developing domain-specific tools traditionally involves the generation of parsers, based on well-defined grammars, that recognize the semantics unique to that domain. MATRIC has taken a model-based approach to this problem, building on our experience with Eclipse and the Plug-in Development Enivironment (PDE). Model-Driven Development (MDD) refers to a range of development approaches that are based on the use of models as a primary form of expression. The best known MDD initiative is the Object Management Group (OMG) called Model-Driven Architecture (MDA). Generally, models are constructed to a certain level of detail, and then code is written by hand in a separate step. However, with today's tools, complete models can now be built, including executable actions, and code can be generated directly from the models, ranging from system skeletons to complete, deployable products. With the introduction of the Unified Modeling Language (UML), MDD is becoming very popular today with a growing body of practitioners and supporting tools. MDD offers a promising approach in addressing the inability of third- generation languages to express domain-specific concepts effectively. Furthermore, models can be verified by formal model checking techniques, or they can be used for automated test-case generation. Eclipse Modeling Framework (EMF) is a modeling framework and code generation facility for building tools and other applications based on a structured data model. From a model specification described in the XML Metamodel Interchange (XMI) format, EMF provides tools and runtime support to produce a set of Java classes for the model, a set of adapter classes that enable viewing and command-based editing of the model, and a basic editor. Models can be specified using annotated Java, UML, XML documents, or modeling tools like Rational Rose, then imported into EMF. EMF provides a firm foundation for interoperability with other EMF-based tools and applications. | |||||
| ||||||
| Dr. Duane Dombek | Key to Developing an
Improved Continuous Process
A
previous newsletter has described the ongoing construction by BEST
Energies, Inc. of a biodiesel plant in Cashton, Wisconsin. This new
plant will operate with continuous process technology developed by MATRIC
using a combination of standard laboratory and pilot plant facilities. A
critical need when developing a continuous process is a pilot unit that
will accurately model the behavior of the actual production plant.
MATRIC has designed and constructed a versatile small-scale
biodiesel pilot plant that models the envisioned commercial process and
provides the flexibility to test alternative flowsheets.
The MATRIC biodiesel pilot plant is constructed primarily of glass reaction and separation vessels, which make it convenient to observe the liquid levels and flows. A number of process pumps continuously add process feeds and circulate the streams. This pilot facility provides the very valuable ability to quickly test both new process concepts and alternative raw materials. Although the initial design of the first commercial facility based on this process technology is essentially complete, the pilot plant is being used to investigate further process improvements, new design concepts, additional capabilities, and other feedstocks. A second generation flowsheet is currently being validated and optimized. A third generation flowsheet, which will focus on less expensive feedstocks, is currently in the planning phase, according to Don Bunning, the MATRIC engineer leading the pilot plant effort. The capabilities provided the by the pilot plant allow the MATRIC/BEST development team to offer the leading technology for biodiesel plants in the volume range of 5 million gallons per year and greater, where the continuous process has significant advantages. | |||||
| ||||||
| Keith A. Pauley | Research,
Intellectual Property Leads to New Jobs
Funding Research will Create New Jobs and Assist in the Retention of Existing Jobs for the Valley and West Virginia. As the legislative session approached the Charleston Regional Chamber of Commerce took the position of advocating for state government to increase research funding. One significant method of increasing funding for research was through the EPSCoR program. The West Virginia EPSCoR Office is responsible for development, administration, management, and implementation of the state's experimental research improvement program. The mission: to build "research competitiveness" within institutions, individual researchers, research teams, and collaborations between institutions throughout the state. Read the rest of this article here... | |||||
| ||||||
Comments or questions on this page?
Responses will be posted here and on the FAQ page.