Spelling suggestions: "subject:"mml"" "subject:"lml""
31 |
Xcare - um framework baseado em XML para o desenvolvimento de ferramentas de análise de códigoFonseca, Leonardo Abreu 30 March 2005 (has links)
Made available in DSpace on 2019-04-05T23:02:05Z (GMT). No. of bitstreams: 0
Previous issue date: 2005-03-30 / There is an increasing interest within the software engineering community in the use
of the XML language and its related technologies as a means to facilitate the
implementation, reuse and integration of software development tools. However, work
in this area has thus far focused on the definition of XML-based source code
representations, and the implementation of automated tools for extracting those
representations from source code artifacts.
Most current software development tools, particularly code analysis tools, are still
implemented in a "closed" fashion, that is, their internal data structures and
manipulation routines are not standardized and, for that reason, are extremely
difficult to reuse. Clearly, such characteristic restricts the capacity of the users of
customizing those tools for their specific needs, and makes them difficult to reuse in
the context of new software development environments.
This dissertation proposes an XML-based software development framework aimed at
facilitating the development of code analysis tools. This framework, called XCARE
(XML-based Code Analysis and Reverse Engineering), uses XML-base technologies
not only as the mechanism to import and export source code data, but also to
implement the structures and routines necessary to manipulate those data.
The framework's flexibility was demonstrated through the implemenation of a variety
of code analysis operations for the Java programming language, including software
metrics, design critics, and reverse engineering. Some experiments were also carried
out using XML data extracted from the source code of publicly-available Java
applications, such as Eclipse and JDK, which allowed us to evaluate the framework's
performance and scalability when instantied using different XML query technologies. / Há um crescente interesse dentro da comunidade de engenharia de software no uso
da linguagem XML e suas tecnologias como uma maneira de facilitar a
implementação, reuso e integração das ferramentas de suporte ao processo de
desenvolvimento de software. No entanto, os trabalhos realizados nesta área têm-se
concentrado na definição de padrões XML para representação de código e na
construção de ferramentas para extrair estas representações de forma automática
dos artefatos de software de um sistema.
A implementação da maioria das ferramentas de desenvolvimento atuais, em
particular das ferramentas de análise de código fonte, ainda continua sendo feita de
forma fechada , isto é, suas estruturas internas e rotinas de manipulação de dados
não são padronizadas e, por esse motivo, são de difícil utilização. Claramente, esta
característica restringe as possibilidades de customização destas ferramentas pelos
seus usuários, além de dificultar o seu reuso no contexto de novos ambientes de
desenvolvimento.
Este trabalho propõe um ambiente baseado em padrões e tecnologias XML para
facilitar o desenvolvimento de ferramentas de análise de código. Este ambiente,
denominado XCARE (XML-based Code Analysis and Reverse Engineering),
emprega tecnologias XML não apenas como mecanismos para importação e
exportação de dados de código fonte, mas também para implementar as próprias
estruturas de representação e manipulação desses dados.
A flexibilidade do ambiente foi demonstrada através da implementação de uma
variedade de operações de análise de código para a linguagem Java, incluindo
métricas, críticas de projeto e engenharia reversa. Experimentos foram realizados
utilizando dados XML extraídos do código fonte de aplicações Java disponíveis
publicamente, tais como Eclipse e Jdk, o que permitiu avaliar aspectos de
desempenho e escalabilidade do framework quando instanciado com diferentes tipos
de ferramentas de consulta a dados XML.
|
32 |
A survey on the usage of XML in compnent-based software engineeringRusin, Michal January 2005 (has links)
No description available.
|
33 |
A survey on the usage of XML in compnent-based software engineeringRusin, Michal January 2005 (has links)
No description available.
|
34 |
A Scenario-directed Computational Framework To Aid Decision-making And Systems DevelopmentHobbs, Reginald L. (Reginald Lionel) 20 July 2005 (has links)
Scenarios are narratives that illustrate future possibilities or existing systems, and
help policy makers and system designers choose among alternative courses of action. Scenario-based decision-making crosses many domains and multiple perspectives. Domain-specic
techniques for encoding, simulating, and manipulating scenarios exist, however there is no
general-purpose scenario representation capable of supporting the wide spectrum of formality
from executable simulation programs to
free-form text to streaming media descriptions.
The claim of this research is that there is a computer readable scenario framework that can
capture the semantics of a problem domain and
make scenarios an active part of decision
making. The challenge is to define a representation for scenarios that supports a
wide range of discussion and comprehension activities while remaining independent of content and access mechanisms. This dissertation describes a scenario ontology derived by examining alternate
forms of narrative: thought experiments, mental models, case-based reasoning, use cases,
design patterns, screenwriting, film-editing, intelligent agents, and other narrative domains.
The scenario conceptual model was based on an analysis of forms of narrative and the activities of storytelling. This method separates what a narrative is from how it is used. The research contribution is the development of the hyperscenario framework. A hyperscenario
is a scenario representation containing link structures for navigation between scenario elements. The hyperscenario framework consists of the scenario ontology, scenario grammar,
and a scenario specification called Scenario Markup Language (SCML). The results of the
web-enabled simulation experiment validate the improvement on decision-making due to the
hyperscenario framework.
|
35 |
Software Design of An Attribute Composition Graph Schema Instantiation MethodChuang, Chi-Hsiang 06 September 2006 (has links)
In the era of continuing development of electrical and computer technology, product design grow more complex and diversified. Design reuse and effective design integration thus become important ways to increase design productivity. For example, In system-on-chip designs, reusable silicon intellectual properties include micro processors, digital signal processing units, memories, bus designs, general design libraries, application-specific design libraries, and software design libraries. It is thus an important subject to develop, integrate, and reuse design libraries provided by different designers. In this thesis, we developed software design for our post research of attribute composition graph capable of representing integration organizations of design libraries. It includes software designs of attribute composition graph schema representation and editing, incremental composition organization instantiation based on macro definitions in an attribute composition graph schema, and design composition solving from existing constraint solver packages. With these functionalities, designers can effectively construct organizations of design libraries for intended application designs, and perform design reuse in real designs.
|
36 |
Design and Implementation of a Mapping Technique between XML Documents and Relational DatabasesLee, Chia-He 18 July 2001 (has links)
In recent years, many people use the World Wide Web and Internet to find information that they want. HTML is a document markup language for publishing hypertext on the WWW. HTML has been the target format for content developers around the world. Basically, HTML tags serve the primary purpose of describing how to display a data item. Therefore, HTML documents are difficult to find some useful information. That is because, HTML documents are mixed content with display tags. On the other hand, XML is the another data format for data exchange inter-enterprise applications on the Internet. In order to facilitate data exchange, industry groups define public Document Type Definitions (DTD) that specify the format of the XML documents to be exchanged between their applications. Moreover, WWW/EDI or Electric Commerce is very popular and a lot of business data uses XML to exchange on the World Wide Web. Basically, XML tags describe the data itself. The contents (meaning) of the XML documents and the display format is separated. It could be easily to find meaningful information of the XML documents and analyze the information. Moreover, when a large volume of business data (XML documents) exists, we must transform the XML documents to the relational databases. In order to exchange business data between applications, we must construct the XML documents from the relational database. In this thesis, we design the mapping technique and present the implementation of mapping tools between XML documents and relational databases. XML document is fundamentally different from relational data. XML document are hierarchy, and elements of document should be nested and repeated more times (i.e., set-valued and recursion). Therefore, we can not map from the XML documents to the relational databases straightforwardly. Our mapping technique must resolve the above problems. We design and implement a mapping technique between the XML documents and the relational database such that those mapping can be done automatically for any kind of XML documents and any kind of commercial relational databases. The whole tools are implemented in Visual Basic and SQL Server 2000. From our experiences, we show that our efficient mapping technique can be applied to any kind of relational databases without any extra requirements or changes to the databases.
|
37 |
XML - AnwendungenRiedel, Wolfgang 07 December 1998 (has links)
Vortrag 11-02/98 UNIX-Stammtisch
|
38 |
XML - die Zukunft des WEB ?Hübner, Uwe 09 December 1998 (has links)
Vortrag 11-01/98 UNIX-Stammtisch
|
39 |
XML - die Zukunft des Web?Riedel, Wolfgang 13 September 1999 (has links)
Was ist XML?
Was kann man damit machen?
Welche Anwendungsgebiete für XML sind denkbar?
Was gibt es derzeit für Applikationen?
Wie wirkt sich diese neue (Meta-)Sprache auf die
zukünftige Netznutzung aus?
|
40 |
XML Formatting Objects - medienunabhängige DokumentaufbereitungKreulich, Klaus 21 July 2003 (has links) (PDF)
Übersicht
|
Page generated in 0.0444 seconds