412 research outputs found
FALLSTUDIE ZUM EINSATZ AGILER, PROZESSORIENTIERTER METHODEN IN DER CHIPINDUSTRIE
Der vorliegende Beitrag befasst sich mit einer Fallstudie zum Einsatz Agiler Workflow- Technologie in der Chipindustrie. Im Zentrum der Untersuchung stehen die eigens entwickelten agilen, prozessorientierten Methoden, die wichtiger Bestandteil dieser Technologie sind3. In der Fallstudie wurde eine prototypische Implementierung eines Agilen Workflow-Management-Systems verwendet. Dieser Pilot wurde in einem realen Chipentwicklungsprojekt in der Firma Silicon Image angewandt. Die Ergebnisse wurden von einem gemischten Team aus Chip-Experten und Workflow-Experten bewertet. Dabei wurden IT-technische, ökonomische und organisatorische Aspekte betrachtet. Die beiden Hauptziele der Studie waren, branchenspezifische Erkenntnisse über die Anwendbarkeit der Agilen Workflow-Technologie zu gewinnen und Hinweise zur Gestaltung von neuen Methoden und Tools für Agile Workflows zu bekommen. Die guten Resultate der Fallstudie lassen darauf hoffen, dass Agile Workflow-Technologie ein wichtiger Baustein für ein serviceorientiertes Geschäftsprozessmanagement werden könnte
Obvious: a meta-toolkit to encapsulate information visualization toolkits. One toolkit to bind them all
This article describes “Obvious”: a meta-toolkit that abstracts and encapsulates information visualization toolkits implemented in the Java language. It intends to unify their use and postpone the choice of which concrete toolkit(s) to use later-on in the development of visual analytics applications. We also report on the lessons we have learned when wrapping popular toolkits with Obvious, namely Prefuse, the InfoVis Toolkit, partly Improvise, JUNG and other data management libraries. We show several examples on the uses of Obvious, how the different toolkits can be combined, for instance sharing their data models. We also show how Weka and RapidMiner, two popular machine-learning toolkits, have been wrapped with Obvious and can be used directly with all the other wrapped toolkits. We expect Obvious to start a co-evolution process: Obvious is meant to evolve when more components of Information Visualization systems will become consensual. It is also designed to help information visualization systems adhere to the best practices to provide a higher level of interoperability and leverage the domain of visual analytics
Full Stack Application Generation for Insurance Sales based on Product Models
The insurance market is segregated in various lines-of-business such as Life, Health, Property &
Casualty, among others. This segregation allows product engineers to focus on the rules and details of a
speci c insurance area. However, having di erent conceptual models leads to an additional complexity
when a generic presentation layer application has to be continuously adapted to work with these distinct
models.
With the objective to streamline these continuous adaptations in an existent presentation layer, this
work investigates and proposes the usage of code generators to allow a complete application generation,
able to communicate with the given insurance product model. Therefore, this work compares and
combines di erent code generation tools to accomplish the desired application generation.
During this project, it is chosen an existing framework to create several software layers and respective
components such as necessary classes to represent the Domain Model ; database mappings; Service layer;
REST Application Program Interface (API); and a rich javascript-based presentation layer.
As a conclusion, this project demonstrates that the proposed tool can generate the application already
adapted and able to communicate with the provided conceptual model. Proving that this autonomous
process is faster than the current manual development processes to adapt a presentation layer to an
Insurance product model.O mercado segurador encontra-se dividido em várias linhas-de-negócio (e.g. Vida, Saúde, Propriedade)
que têm naturalmente, diferentes modelos conceptuais para a representação dos seus produtos. Esta
panóplia de modelos leva a uma dificuldade acrescida quando o software de camada de apresentação
tem que ser constantemente adaptado aos novos modelos bem como ás alterações efetuadas aos modelos
existentes.
Com o intuito de suprimir esta constante adaptação a novos modelos, este trabalho visa a exploração
e implementação de geradores de código de forma a permitir gerar toda uma aplicação que servirá de
camada de apresentação ao utilizador para um dado modelo.
Assim, este trabalho expõe e compara várias ferramentas de geração de código actualmente disponíveis,
de forma a que seja escolhida a mais eficaz para responder aos objectivos estabelecidos. É então selecionada a ferramenta mais promissora e capaz de gerar vários componentes de software, gerando o seu
modelo de domínio, mapeamento com as respectivas tabelas de base de dados, uma camada de lógica de
negócio, serviços REST bem como uma camada de apresentação.
Como conclusão, este trabalho apresenta uma solução que é capaz de se basear num modelo proveniente
do sistema de modelação de produto e assim gerar completamente a aplicação de camada de apresentação
desejada para esse mesmo modelo. Permitindo assim, um processo mais rápido e eficaz quando comparado
com os processos manuais de desenvolvimento e de adaptação de código-fonte existentes
Web service control of component-based agile manufacturing systems
Current global business competition has resulted in significant challenges for
manufacturing and production sectors focused on shorter product lifecyc1es, more diverse
and customized products as well as cost pressures from competitors and customers. To
remain competitive, manufacturers, particularly in automotive industry, require the next
generation of manufacturing paradigms supporting flexible and reconfigurable production
systems that allow quick system changeovers for various types of products. In addition,
closer integration of shop floor and business systems is required as indicated by the
research efforts in investigating "Agile and Collaborative Manufacturing Systems" in
supporting the production unit throughout the manufacturing lifecycles.
The integration of a business enterprise with its shop-floor and lifecycle supply partners
is currently only achieved through complex proprietary solutions due to differences in
technology, particularly between automation and business systems. The situation is
further complicated by the diverse types of automation control devices employed.
Recently, the emerging technology of Service Oriented Architecture's (SOA's) and Web
Services (WS) has been demonstrated and proved successful in linking business
applications. The adoption of this Web Services approach at the automation level, that
would enable a seamless integration of business enterprise and a shop-floor system, is an
active research topic within the automotive domain. If successful, reconfigurable
automation systems formed by a network of collaborative autonomous and open control
platform in distributed, loosely coupled manufacturing environment can be realized
through a unifying platform of WS interfaces for devices communication.
The adoption of SOA- Web Services on embedded automation devices can be achieved
employing Device Profile for Web Services (DPWS) protocols which encapsulate device
control functionality as provided services (e.g. device I/O operation, device state
notification, device discovery) and business application interfaces into physical control
components of machining automation. This novel approach supports the possibility of
integrating pervasive enterprise applications through unifying Web Services interfaces
and neutral Simple Object Access Protocol (SOAP) message communication between
control systems and business applications over standard Ethernet-Local Area Networks
(LAN's). In addition, the re-configurability of the automation system is enhanced via the
utilisation of Web Services throughout an automated control, build, installation, test,
maintenance and reuse system lifecycle via device self-discovery provided by the DPWS
protocol...cont'd
Business Intelligence systems development in hospitals using an Agile Project Management approach
"Measure to manage" is a widely used expression to demonstrate that good governance must necessarily go through obtaining good data and information. These will allow managers to know the past and the momentum of the business and also to predict, estimate and take the best-informed decisions. The greater the complexity of the business, the greater this need. Healthcare units, specifically hospitals, are organizations that, due to their function and diversity of areas, are considered one of the most complex. In this context, projects for the development of business intelligence solutions, with huge impact and scope, undergo the need for continuous improvement and incremental evolution. Agile methods, by their nature and principles, are suitable to fulfil this need. The purpose of this dissertation is to support future research towards better models with agile tools to develop business intelligence system in hospitals and, manly, to understand how can Agile methodology improve a Business Intelligence System Implementation. This will be done mainly through bibliographical research on the covered topics, namely, Hospitals, Business Intelligence, Agile and Project Management. The expect results will be some clear practical guidelines, that any IT Project Manager could use for an efficient Business Intelligence System implementation using an Agile methodology. This will be done with the presentation of two use cases, from implementations in two hospitals in Portugal, where the Agile proposed model could be used to improve the outcomes of the projects. For that a deep analysis of the various phases of Business Intelligence development was carried out on the basis of information obtained in the literature and on the basis of information obtained in the practical development of Business Intelligence implementation projects. In the end it can be seen that the application of Agile can bring enormous benefits to the development of this kind of project, as, in addition to the advantages listed and widely known about Agile, it can help intensively to bring together and involve all the stakeholders of a project in a common goal of success and effectiveness
Enhancing integrated environmental modelling by designing resource-oriented interfaces
Integrated environmental modelling is gaining momentum for addressing grand scientific challenges such as monitoring the environment for change detection and forecasting environmental conditions along with the consequences for society. Such challenges can only be addressed by a multi-disciplinary approach, in which socio-economic, geospatial, and environmental information becomes inter-connected. However, existing solutions cannot be seamlessly integrated and current interaction paradigms prevent mainstream usage of the existing technology. In particular, it is still difficult to access and join harmonized data and processing algorithms that are provided by different environmental information infrastructures. In this paper we take a novel approach for integrated environmental modelling based on the notion of inter-linked resources on the Web. We present design practices for creating resource-oriented interfaces, driven by an interaction protocol built on the combination of valid linkages to enhance resource integration, accompanied by associated recommendations for implementation. The suggested resource-oriented approach provides a solution to the problems identified above, but still requires intense prototyping and experimentation. We discuss the central open issues and present a roadmap for future research
Adaptive object-modeling : patterns, tools and applications
Tese de Programa Doutoral. Informática. Universidade do Porto. Faculdade de Engenharia. 201
- …