Use-Case Driven Domain Analysis for Milk Production Information Systems
|
|
- Molly Greene
- 5 years ago
- Views:
Transcription
1 Use-Case Driven Domain Analysis for Milk Production Information Systems Andrea Carla Alves Borim a, Antônio Mauro Saraiva b and Carlos Alberto Ramos Pinto c a Faculdade Comunitária de Campinas Anhanguera Educacional, Brazil, andrea.borim@unianhanguera.edu.br b Escola Politécnica, Universidade de São Paulo, Agricultural Automation Laboratory, Brazil, amsaraiv@usp.br c Faculdades COC, Brazil, carp@coc.com.br Abstract The dairy production process is complex and involves many aspects and activities. In order to make good management decisions the farmer must manipulate a lot of data. Information technology tools have been used by dairy farmers for a long time but they have become even more important as the market competition and demand for quality increased. Many software applications are available to support dairy farms management. However, most of them cover only a few aspects of the dairy production while it would be desirable to have more comprehensive systems. Due to their proprietary nature information exchange between different software packages is hindered or literally impossible. Component-based software development can help overcame many of the interoperability and scalability problems encountered nowadays. In order to help build a sound foundation for the development of such components it is necessary to go through a detailed analysis of the problem. This paper presents a domain analysis based on the concept of use-cases applied to the dairy production domain. The concept of usecase was adopted because it allowed a clear understanding of the functions that the system should provide from its users point of view. The model includes class diagrams which can be analyzed and understood by the users, since it is based on real-world objects. The model obtained will be used for the development of a component repository for animal production information systems. Key words: dairy production, information systems, modelling, object oriented modelling, domain analysis 1 Introduction Dairy production in Brazil has been changing strongly since 1990 as the government interference in the market ended. Since then a lot of work has been done by the farmers to overcome the problems caused by the end of price determination, by the competition of imported (and subsidized) products, by the high prices of inputs and raw material and by changes in the national economy. Considering this scenario the main goal of dairy producers is to minimize the cost and maximize the production optimizing the profits. Dairy production demands the management of many variables for its success. This is especially true for high technology production systems that must be very competitive and deal with up to date market information. Many information systems have been developed as management tools for use in milk production farms and can be found both in the market and on research centers. However those systems usually deal only with some aspects of the problem such as nutrition, reproduction and milk production. Although some of those systems are clearly more comprehensive than others they fail on some other points, for instance on not allowing a seamless integration with other information systems, other data sources, with field equipment, etc. An important part of the problem is the monolithic and proprietary character of that software. Component-based software development is a trend and an attempt to manage the ever increasing complexity of software systems and their demand for evolution, integration and data-sharing. In order to 1303
2 support this approach, a software architecture must be designed defining an application in terms of components and their interaction. As part of an on-going initiative towards the development of agricultural software components a domain modelling activity was conducted. It is the basis for the development of information systems that can be more flexible and interoperable. That domain analysis was based on use-cases, adopting the Unified Modelling Language, UML, and its main diagrams for software analysis. 2 Domain Analysis and Model Development A model can be seen as an abstraction of the real world, which is developed with a specific objective such as to provide a better understanding of a problem or a domain. The model is built omitting irrelevant details of the real subject, and because of that, it is easier to deal with. (Rumbaugh et al., 1997) The main goal is to develop an object-oriented model for information systems related to dairy production. This model will be the base for future software implementation. Considering this goal, an abstract model was developed, independent of implementation choices and technologies. It is a meta-model which describes the main characteristics of a class of systems designed for dairy production facilities. The method outline was based in the goals (Saraiva, 1999): cover only the pre-analysis and analysis phases of a system development life cycle; define a structure which is robust to changes the domain may undergo; incorporate a deep study of the problem domain; apply well-known concepts and notations that facilitate the understanding of the model; Considering these goals, the object oriented paradigm was chosen due to its characteristics and UML Unified Modelling Language, was used to represent the model. The model development consisted in two phases: System Requirement Definition, and Analysis (Borim, 2003). 2.1 System Requirement Definition In order to describe the requirements for that class of systems the first step was a deep research of the problem domain by means of literature review, of other software analysis, and of interviews and visits to dairy production companies. Based on this research, a text describing the problem, named Problem Enunciation, was created. This text contains the main characteristics of the real problem and at this point there is no concern about being precise: the textual description is naturally ambiguous in some aspects. The main characteristics encountered for the systems are: They should guide the manager s or the owner s decisions related to the dairy production. Therefore information about the place, the cattle, the financial conditions and the manipulation techniques should feed the system. Considering this information, the system should provide guidelines, reports, analysis and efficiency of the dairy production. They should be able of receiving data form electronic devices installed in the dairy system and manual input as well. Also, the system should generate data for automatic control equipments that act in the cattle manipulation. The systems are designed to be useful for small dairy producers, due the facility of manual information input. The system should provide communication between different systems and XML would be a very useful standard to be applied. The systems should allow the configuration of intercommunication patterns, to provide inputs from different sources and systems. 1304
3 It is high recommendable that the system keep data for each cow in the dairy system, to provide detailed reports that would be impossible considering samples. The systems should generate graphics and reports to provide a easy interpretation of the dairy productions status and efficiency. They should be configured by the system operator. Considering the information of production, body constitution, feed requirements, gender and weather, the system should recommend an amount of food to optimize the dairy production, minimizing the production costs. The systems should simulate situations based in the stored data, providing estimations of costs and production. Different scenarios should be configured providing estimations off hypothetic production and cost conditions. The system should be developed considering the man-machine interface theory to improve its usability. A help facility should be available to guide the system operation. The system should provide information and knowledge about dairy production that helps in the tasks and as a decision guide. For instance, information about food requirements are used in estimation of food that should be provide for the cattle in the way of optimize the production. Information about equipment and background products should be stored in the system. This database should be provided by the system administrator as part of system configuration. All files created by the system should be named following the proceeds of software engineering. A log file should be created to register all important happenings in the dairy production. The system should be developed considering open source requirements, applying standards of development systems for software integration, providing communication between different hardware and software systems. Based on this text, the description of a Use Case Model was then derived. This model presents diagrams and textual descriptions of the use cases, which are the ways the actors (users) interact with the system. It helps define the limits of the system within the environment. Fig.1 Use case model 1305
4 The use case model derived was the one presented in Figure 1. It shows that the main functions of the system are insert field data, generate reports, generate output files and configure the system. It also shows the five actors that represent the classes of users of the system: operator, manager, dataacquisition equipment, printers and actuator equipment. At this point the model is deliberately simple but as the use cases are detailed the complexity of the interaction user-system is revealed. This diagram hides a complex set of sub-use-case and was simplified on purpose. The next step was then describing these use cases in great detail in order to allow for the identification of the objects for a model of the domain. The list of sub-use-cases that were grouped in the four main use cases is presented below. For each of them a detailed description of the interactions between system and user was written. Configure the system: Configure the system New operator register Cadastre inputs used on the farm Cadastre food used Cadastre equipments Cadastre field areas Cadastre income items and codes Cadastre expense items and codes Cadastre investment items and codes Cadastre cattle management rules Create system shortcuts Cadastre information for use guide Insert field data: Cadastre farm s data Cadastre farmer s data Cadastre animal s data Input livestock production indices Input reproduction data Input production data Input sanitary control data Input health and disease diagnose data Input food data Input incomes Input expenses Input investments Input animal death data Input food suggestion Input suggestion for animal rejection Input diseases and sanitary control suggestion Input data from data acquisition equipment Input field condition data Input milk price data Generate reports: Generate financial report Generate productivity report Generate production and reproduction indices report Generate report about a particular animal Generate other reports Generate simulations Generate output files: Generate files for control equipments 1306
5 Each description of the sub-use-cases, text or graphical, adds more structure to the knowledge of the domain as the analysis proceeds. The final level adopted for this work was that of deriving object models for the domain. The objects were selected from the use cases descriptions. 2.2 Analysis Phase In the Analysis phase the class diagrams for each use case were developed. Instead of having a single object diagram for the whole domain, for the sake of legibility of the diagrams, the choice was to keep separate object diagrams for each use case. The objects that appear in more than one diagram show the links that exist between them. Fig. 2 presents the class diagram for the use case generate output file. This use case describes actions related to file creation and communication with devices. The other diagrams are not shown here for the sake of brevity. Fig. 3 presents a subsystem diagram for the dairy production system. This diagram allows a better comprehension of the system. Another reason of the development of this diagram is guide the modular implementation and further integration. 3 Conclusion Due to the dairy production domain complexity the information systems it demands are identically complex and their development can benefit from the use of techniques that allow a broader understanding of the domain prior to detailing and implementing specific systems. In order to help understand the complexity of dairy production and to provide guidelines for specific systems development, a domain analysis was conducted using techniques and notations from object orientation and UML. It indeed revealed a great number of objects and an intricate relationship. Use cases and object orientation were powerful techniques for the pre-analysis and analysis phases of a system development. They facilitated the communication between the developers and the users or domain experts and increased their cooperation in the modelling process. The models are easy to understand, even for those not used to systems modelling, since the notations are simple and the objects that appear on the model have their counterpart in the real world. From that analysis domain components could be identified and can be developed to build a component repository. Fig. 2 Class Diagram Use case Generate Output File 1307
6 Fig. 3 Subsystem Diagram 4 References Borim, Andrea C. A., Modelo orientado a objetos para sistemas abertos de informações que visam o gerenciamento de propriedades voltadas à produção de leite. 192p. PhD Thesis Universidade Federal de Uberlândia. Minas Gerais. /English title: Object oriented model for open information systems for the management of dairy farms/. Rumbaugh, J. et al., 1997 Modelagem e projetos baseados em objetos. Rio de Janeiro, Campus. (Portuguese version of Object-oriented modeling and design, Prentice Hall, 1991). Saraiva, A.M. et al., A use case driven domain analysis for precision agriculture information systems. In: 3rd International Multiconference on Circuits, Systems, Communications and Computers- IMACS/IEEE, Athens. Proceedings. Athens: World Scientific and Engineering Society Press, v. 1, p
Application of LonWorks Distributed Control Technology in Greenhouses
Application of LonWorks Distributed Control Technology in Greenhouses Gilberto A. Pereira a, Carlos E. Cugnasca b a Agricultural Automation Laboratory, Escola Politécnica, Universidade de São Paulo, Brazil,
More informationObject-oriented approach for Automatic Train Operation control systems
Object-oriented approach for Automatic Train Operation control systems F. M. Rachel & P. S. Cugnasca Safety Analysis Group, São Paulo University, Brazil Abstract In this paper, an object-oriented approach
More informationData handling and processing to evaluate dairy farm management through a web application.
Data handling and processing to evaluate dairy farm management through a web application. A. Pozzebon* 1, G. Azzaro 1, M. Caccamo 1, R. Petriglieri 1 and G. Licitra 1,2 ; 1 CoRFiLaC, Regione Siciliana,
More informationConceptual Model for a Software Maintenance Environment
Conceptual Model for a Software Environment Miriam. A. M. Capretz Software Engineering Lab School of Computer Science & Engineering University of Aizu Aizu-Wakamatsu City Fukushima, 965-80 Japan phone:
More informationREMOTE MONITORING AND CONTROL OF MANUFACTURING SYSTEM
REMOTE MONITORING AND CONTROL OF MANUFACTURING SYSTEM E. Villani*, R.A. Castro*, P.M. Marques*, P.E. Miyagi* *Escola Politecnica, University of Sao Paulo, Brazil Instituto Tecnologico de Aerondutica, Brazil
More informationSoftware Architecture Recovery based on Dynamic Analysis
Software Architecture Recovery based on Dynamic Analysis Aline Vasconcelos 1,2, Cláudia Werner 1 1 COPPE/UFRJ System Engineering and Computer Science Program P.O. Box 68511 ZIP 21945-970 Rio de Janeiro
More informationComparative Analysis of Architectural Views Based on UML
Electronic Notes in Theoretical Computer Science 65 No. 4 (2002) URL: http://www.elsevier.nl/locate/entcs/volume65.html 12 pages Comparative Analysis of Architectural Views Based on UML Lyrene Fernandes
More informationHyperFrame - A Framework for Hypermedia Authoring
HyperFrame - A Framework for Hypermedia Authoring S. Crespo, M. F. Fontoura, C. J. P. Lucena, D. Schwabe Pontificia Universidade Católica do Rio de Janeiro - Departamento de Informática Universidade do
More informationBackground Note on Possible arrangements for a Technology Facilitation Mechanism and other science, technology and innovation issues
Background Note on Possible arrangements for a Technology Facilitation Mechanism and other science, technology and innovation issues Introduction This background note outlines, in a non-exhaustive manner,
More informationINTEROPERABILITY OF STATISTICAL DATA AND METADATA AMONG BRAZILIAN GOVERNMENT INSTITUTIONS USING THE SDMX STANDARD. Submitted by IBGE, Brazil 1
SDMX GLOBAL CONFERENCE 2009 INTEROPERABILITY OF STATISTICAL DATA AND METADATA AMONG BRAZILIAN GOVERNMENT INSTITUTIONS USING THE SDMX STANDARD Submitted by IBGE, Brazil 1 Abstract Since 1990, the Brazilian
More informationOpen Work of Two-Hemisphere Model Transformation Definition into UML Class Diagram in the Context of MDA
Open Work of Two-Hemisphere Model Transformation Definition into UML Class Diagram in the Context of MDA Oksana Nikiforova and Natalja Pavlova Department of Applied Computer Science, Riga Technical University,
More informationWhite Paper on RFP II: Abstract Syntax Tree Meta-Model
White Paper on RFP II: Abstract Syntax Tree Meta-Model OMG Architecture Driven Modernization Task Force August 18, 2004 Contributors: Philip Newcomb, The Software Revolution, Inc. Ed Gentry, Blue Phoenix,
More informationA Network-Based Management Information System for Animal Husbandry in Farms
A Network-Based Information System for Animal Husbandry in Farms Jing Han 1 and Xi Wang 2, 1 College of Information Technology, Heilongjiang August First Land Reclamation University, Daqing, Heilongjiang
More informationPortfolio. Introduction Who I am, what I ve been up to, what I d like to be doing. Cynthia Belleza. Table of contents
Portfolio Cynthia Belleza Brazilian, 24 years old, single +55 81 91562180 (mobile) cynthia.belleza@gmail.com Introduction Who I am, what I ve been up to, what I d like to be doing Table of contents Background
More informationCoE CENTRE of EXCELLENCE ON DATA WAREHOUSING
in partnership with Overall handbook to set up a S-DWH CoE: Deliverable: 4.6 Version: 3.1 Date: 3 November 2017 CoE CENTRE of EXCELLENCE ON DATA WAREHOUSING Handbook to set up a S-DWH 1 version 2.1 / 4
More informationEuropean Innovation Partnership (EIP) in Finland. Leena Anttila Ministry of agriculture and forestry
European Innovation Partnership (EIP) in Finland Leena Anttila Ministry of agriculture and forestry Sivu 1 1.2.2018 Main principles of EIP in Finland Objective is to enhance productivity, efficiency and
More informationUSE CASE STUDY. Leveraging Data Through Partnerships The United States Agency for International Development (USAID)
USE CASE STUDY Leveraging Data Through Partnerships The United States Agency for International Development (USAID) A Product of the Federal CIO Council Innovation Committee VERSION 1.0 / 2015 USE CASE
More informationAN OBJECT-ORIENTED FRAMEWORK FOR THE DEVELOPMENT OF DISTRIBUTED INDUSTRIAL PROCESS MEASUREMENT AND CONTROL SYSTEMS
AN OBJECT-ORIENTED FRAMEWORK FOR THE DEVELOPMENT OF DISTRIBUTED INDUSTRIAL PROCESS Kleanthis Thramboulidis, Chris Tranoris Electrical & Computer Engineering Department, University of Patras, 265 00 Patras,
More informationBEST PRACTICE GUIDELINES ON POLICY AND REGULATORY INCENTIVE FOR AFFORDABLE ACCESS TO DIGITAL SERVICES
GSR17 BEST PRACTICE GUIDELINES ON POLICY AND REGULATORY INCENTIVE FOR AFFORDABLE ACCESS TO DIGITAL SERVICES Regulating the ever-changing ICT sector requires skills, foresight and innovation. Developing
More informationProgramming II. Modularity 2017/18
Programming II Modularity 2017/18 Module? Lecture Outline Evolution and history of programming languages Modularity Example History of Programming Programming Paradigms How and why languages develop? How
More informationDesigning a System Engineering Environment in a structured way
Designing a System Engineering Environment in a structured way Anna Todino Ivo Viglietti Bruno Tranchero Leonardo-Finmeccanica Aircraft Division Torino, Italy Copyright held by the authors. Rubén de Juan
More informationOntology Molecule Theory-based Information Integrated Service for Agricultural Risk Management
2154 JOURNAL OF SOFTWARE, VOL. 6, NO. 11, NOVEMBER 2011 Ontology Molecule Theory-based Information Integrated Service for Agricultural Risk Management Qin Pan College of Economics Management, Huazhong
More informationNeOn Methodology for Building Ontology Networks: a Scenario-based Methodology
NeOn Methodology for Building Ontology Networks: a Scenario-based Methodology Asunción Gómez-Pérez and Mari Carmen Suárez-Figueroa Ontology Engineering Group. Departamento de Inteligencia Artificial. Facultad
More informationTowards a Long Term Research Agenda for Digital Library Research. Yannis Ioannidis University of Athens
Towards a Long Term Research Agenda for Digital Library Research Yannis Ioannidis University of Athens yannis@di.uoa.gr DELOS Project Family Tree BRICKS IP DELOS NoE DELOS NoE DILIGENT IP FP5 FP6 2 DL
More informationThe Business Case for a Web Content Management System. Published: July 2001
The Business Case for a Web Content Management System Published: July 2001 Contents Executive Summary... 1 The Business Case for Web Content Management... 2 The Business Benefits of Web Content Management...
More informationEABC SCIENTIFIC PUBLICATIONS BIBLIOGRAPHIC ARCHIVE
EABC SCIENTIFIC PUBLICATIONS BIBLIOGRAPHIC ARCHIVE MIGUEL OLIVEIRA 1, PEDRO BEÇA 2, JOAQUIM SOUSA PINTO 3, A. MANUEL DE OLIVEIRA DUARTE 4 1 Research Institute, University of Aveiro, Campus Universitário
More informationWelcome to AgSource & Cooperative Resources International
Welcome to AgSource & Cooperative Resources International Tom DeMuth, AVP, AgSource Direct Member & Association Services 2013 CRI AgSource/CRI Cooperative Resources International History Membership Structure
More informationPowering Knowledge Discovery. Insights from big data with Linguamatics I2E
Powering Knowledge Discovery Insights from big data with Linguamatics I2E Gain actionable insights from unstructured data The world now generates an overwhelming amount of data, most of it written in natural
More informationSecond OMG Workshop on Web Services Modeling. Easy Development of Scalable Web Services Based on Model-Driven Process Management
Second OMG Workshop on Web Services Modeling Easy Development of Scalable Web Services Based on Model-Driven Process Management 88 solutions Chief Technology Officer 2003 Outline! Introduction to Web Services!
More informationImproving Military Information Technology Through Common Conceptual Models
Improving Military Information Technology Through Common Conceptual Models Andreas Tolk, Ph.D. Virginia Modeling Analysis and Simulation Center Old Dominion University Presentation Outline Common Conceptual
More informationRelational Algebra Teaching Support Tool
Journal of Information Systems Engineering & Management, 2(2), 8 ISSN: 2468-4376 Relational Algebra Teaching Support Tool Jonathas Jivago de Almeida Cruz 1 *, Kleber Kroll de Azevedo Silva 2 1 Federal
More informationDescribing Computer Languages
Markus Scheidgen Describing Computer Languages Meta-languages to describe languages, and meta-tools to automatically create language tools Doctoral Thesis August 10, 2008 Humboldt-Universität zu Berlin
More informationAn Ontology-Based Methodology for Integrating i* Variants
An Ontology-Based Methodology for Integrating i* Variants Karen Najera 1,2, Alicia Martinez 2, Anna Perini 3, and Hugo Estrada 1,2 1 Fund of Information and Documentation for the Industry, Mexico D.F,
More informationPrivacy Security Trust in the light of the Brazil EU partnership
Privacy Security Trust in the light of the Brazil EU partnership IBE Institute for Studies Brazil- Europe EPUSP Escola Politécnica da USP UFU Universidade Federal de Uberlândia Prof. Dr. Sergio Takeo
More informationBusiness Rules-Based Test Automation: A novel approach for accelerated testing
Business Rules-Based Test Automation: A novel approach for accelerated testing Traditional ways of test automation are giving ways to newer paradigms - Bharath Anand R., Harish Krishnankutty, Kaushik Ramakrishnan,
More informationThe Analysis and Design of the Object-oriented System Li Xin 1, a
International Conference on Materials Engineering and Information Technology Applications (MEITA 2015) The Analysis and Design of the Object-oriented System Li Xin 1, a 1 Shijiazhuang Vocational Technology
More informationThe Specifications Exchange Service of an RM-ODP Framework
The Specifications Exchange Service of an RM-ODP Framework X. Blanc (*+), M-P. Gervais(*), J. Le Delliou(+) (*)Laboratoire d'informatique de Paris 6-8 rue du Capitaine Scott F75015 PARIS (+)EDF Research
More informationParticipatory Quality Management of Ontologies in Enterprise Modelling
Participatory Quality Management of Ontologies in Enterprise Modelling Nadejda Alkhaldi Mathematics, Operational research, Statistics and Information systems group Vrije Universiteit Brussel, Brussels,
More informationProposal for a Future Internet Business Model and Regulatory Acts in a Technological Convergence Environment Supporting Continuity of QoS
Communications and Network, 2013, 5, 544-548 http://dx.doi.org/10.4236/cn.2013.53b2098 Published Online September 2013 (http://www.scirp.org/journal/cn) Proposal for a Future Internet Business Model and
More informationISIG/WEB A web-based tool for viewing and editing maps
ISIG/WEB A web-based tool for viewing and editing maps Gustavo Henrique Mandolesi, Cláudia de Andrade Tambascia, Sandro Danilo Gatto and Alexandre Melo Braga CPqD Telecom & IT Solutions - Rodovia Campinas-Mogi
More informationInfrastructure for Multilayer Interoperability to Encourage Use of Heterogeneous Data and Information Sharing between Government Systems
Hitachi Review Vol. 65 (2016), No. 1 729 Featured Articles Infrastructure for Multilayer Interoperability to Encourage Use of Heterogeneous Data and Information Sharing between Government Systems Kazuki
More information...and the value of XML-based graphical applications. a white paper from Corel Corporation
...and the value of XML-based graphical applications a white paper from Corel Corporation Product specifications, pricing, packaging, technical support and information ( Specifications ) refer to the United
More informationFHA Federal Health Information Model (FHIM) Information Modeling Process Guide
Office of the National Coordinator for Health IT Federal Health Architecture Program Management Office FHA Federal Health Information Model (FHIM) Information Modeling Process Guide Version 0.1 Draft,
More informationODPi and Data Governance Free Your MetaData! October 10, 2018
ODPi and Data Governance Free Your MetaData! October 10, 2018 Today s reality @ODPiOrg Imagine An enterprise data catalogue that lists all of your data, where it is located, its origin (lineage), owner,
More informationlnteroperability of Standards to Support Application Integration
lnteroperability of Standards to Support Application Integration Em delahostria Rockwell Automation, USA, em.delahostria@ra.rockwell.com Abstract: One of the key challenges in the design, implementation,
More informationExtending OCL to Specify and Validate Integrity Constraints in UML-GeoFrame Conceptual Data Model
Extending OCL to Specify and Validate Integrity Constraints in UML-GeoFrame Conceptual Data Model Angélica Ap. de A. Ribeiro 1,2, Sergio M. Stempliuc 2, Jugurta Lisboa-Filho 1 and Italo Lopes Oliveira
More informationDEGENERATION METHODS IN INTELLIGENT BUILDING CONTROL SYSTEM DESIGN
50 DEGENERATION METHODS IN INTELLIGENT BUILDING CONTROL SYSTEM DESIGN Julio Arakaki Pontifícia Universidade Católica de São Paulo/Unifieo jarakaki@pucsp.br Paulo Eigi Miyagi Escola Politécnica da USP pemiyagi@usp.br
More informationDATA INTEGRATION AND ANALYSIS IN PRECISION DAIRY FARMING: A SEMANTIC DATA WAREHOUSING APPROACH
F o r s c h u n g f ü r d e n l ä n d l i c h e n R a u m J o s e p h i n u m R e s e a r c h DATA INTEGRATION AND ANALYSIS IN PRECISION DAIRY FARMING: A SEMANTIC DATA WAREHOUSING APPROACH Martin Wischenbart
More informationSession F1C DCMSIM: DIDACTIC CACHE MEMORY SIMULATOR. Eduardo S. Cordeiro 1, Italo G. A. Stefani 2, Tays C. A. P. Soares 3, Carlos A. P. S.
DCMSIM: DIDACTIC CACHE MEMORY SIMULATOR Eduardo S. Cordeiro 1, Italo G. A. Stefani 2, Tays C. A. P. Soares 3, Carlos A. P. S. Martins 4 Abstract We present a functional and structural didactic simulator
More informationDefining Domain-Specific Modeling Languages
Defining Domain-Specific Modeling Languages 1 st Oct 2008 Juha-Pekka Tolvanen MetaCase 1 Relevant language classifications to start with General-Purpose / Domain-Specific Narrow area of interest Often
More informationExpanding ICT Infrastructure for Rural Areas in Korea
Expanding ICT Infrastructure for Rural Areas in Korea Hyongsoon Kim*, Eunyoung Lee** * Digital Infrastructure Division, National Information Society Agency, Seoul, Korea **Dept. of Computer Science, Dongduk
More informationAutomate Transform Analyze
Competitive Intelligence 2.0 Turning the Web s Big Data into Big Insights Automate Transform Analyze Introduction Today, the web continues to grow at a dizzying pace. There are more than 1 billion websites
More informationCS504-Softwere Engineering -1 Solved Objective Midterm Papers For Preparation of Midterm Exam
CS504-Softwere Engineering -1 Solved Objective Midterm Papers For Preparation of Midterm Exam MIDTERM EXAMINATION 2010 Question No: 1 ( Marks: 1 ) - Please choose one By following modern system engineering
More informationMetadata Repository Support for Legacy Knowledge Discovery in Public Administrations
Metadata Repository Support for Legacy Knowledge Discovery in Public Administrations Adriana Maria C.M. Figueiredo 1, Aqueo Kamada 1, Luciano L. Damasceno 1, Marcos Antonio Rodrigues 1, and Manuel de Jesus
More informationRelease of Octopus/UML
Release of Octopus/UML 1 Release of Octopus/UML Domiczi Endre, Farfarakis Rallis, Ziegler Jürgen Nokia Research Center 1. INTRODUCTION...1 2. THE OCTOPUS MISSION...2 3. KEY CONCEPTS...2 3.1 Artifacts...2
More informationSupporting Meta-Description Activities in Experimental Software Engineering Environments
Supporting Meta-Description Activities in Experimental Software Engineering Environments Wladmir A. Chapetta, Paulo Sérgio M. dos Santos and Guilherme H. Travassos COPPE / UFRJ Systems Engineering e Computer
More informationKansas City s Metropolitan Emergency Information System (MEIS)
Information- Sharing Interagency Cooperation Resources Management Law Enforcement Fire Emergency Medical Services Public Health Private Sector Kansas City s Metropolitan Emergency Information System (MEIS)
More informationDesign and Evolution of an Agent-Based CASE System for OOAD
Proceedings of ATS 2003 206 Design and Evolution of an -Based CASE System for OOAD Dong Liu, Kalaivani Subramaniam, Behrouz H. Far, and Armin Eberlein Department of Electrical and Computer Engineering
More informationISO INTERNATIONAL STANDARD
INTERNATIONAL STANDARD ISO 20022-1 First edition 2004-12-15 Financial services UNIversal Financial Industry message scheme Part 1: Overall methodology and format specifications for inputs to and outputs
More information2 The BEinGRID Project
2 The BEinGRID Project Theo Dimitrakos 2.1 Introduction Most of the results presented in this book were created within the BEinGRID project. BEinGRID, Business Experiments in GRID, is the European Commission
More informationDomain Models for Laboratory Integration
Models for Laboratory Integration ANCA DANIELA IONITA Computers and Industrial Informatics Department University Politehnica of Bucharest Spl. Independentei 313, 060042, Bucharest ROMANIA Abstract: - Laboratory
More informationEfficient Resources Allocation in Technological Processes Using an Approximate Algorithm Based on Random Walk
Efficient Resources Allocation in Technological Processes Using an Approximate Algorithm Based on Random Walk M.M. Bayas 1,2, V.M. Dubovoy 1 1 Department Computer Control Systems, Institute for Automatics,
More informationE-Agricultural Services and Business
E-Agricultural Services and Business The Sustainable Web Portal for Observation Data Naiyana Sahavechaphan, Jedsada Phengsuwan, Nattapon Harnsamut Sornthep Vannarat, Asanee Kawtrakul Large-scale Simulation
More informationThe Evolution of Knowledge Representation within Embrapa's Information Agency
The Evolution of Knowledge Representation within Embrapa's Information Agency Kleber X. S. de Souza a, Joseph Davis b, Silvio R. M. Evangelista a, Marcia I. F. Souza a, M. F. Moura a and Adriana D. dos
More informationAREA QUANTIFICATION IN NATURAL IMAGES FOR ANALYSIS OF DENTAL CALCULUS REDUCTION IN SMALL ANIMALS
15th International Symposium on Computer Methods in Biomechanics and Biomedical Engineering and 3rd Conference on Imaging and Visualization CMBBE 2018 P. R. Fernandes and J. M. Tavares (Editors) AREA QUANTIFICATION
More informationWITH RELIABLE, AFFORDABLE ENTERPRISE PRI
POWER YOUR PHONE SERVICE WITH RELIABLE, AFFORDABLE ENTERPRISE PRI Increase Users Without Compromising Quality, Stability, Security or Continuity If your medium or large-size company needs the most reliable
More informationPROGRAM OF ORGAMIC FARMING Faculty of Agriculture Ain Shams University
PROGRAM OF ORGAMIC FARMING Faculty of Agriculture Ain Shams University Organic farming program Introduction to the Program The ever increasing demand for organically produced foods requires new and different
More informationA Design Rationale Representation for Model-Based Designs in Software Engineering
A Design Rationale Representation for Model-Based Designs in Software Engineering Adriana Pereira de Medeiros, Daniel Schwabe, and Bruno Feijó Dept. of Informatics, PUC-Rio, Rua Marquês de São Vicente
More information4) Philosophy of diversification
9 - A primary purpose of a standard is to. ) measure actual performance against it. : ) develop a basis for financial success ) create higher moral and satisfaction among employees ) compare performance
More informationASSURING DATA INTEROPERABILITY THROUGH THE USE OF FORMAL MODELS OF VISA PAYMENT MESSAGES (Category: Practice-Oriented Paper)
ASSURING DATA INTEROPERABILITY THROUGH THE USE OF FORMAL MODELS OF VISA PAYMENT MESSAGES (Category: Practice-Oriented Paper) Joseph Bugajski Visa International JBugajsk@visa.com Philippe De Smedt Visa
More informationITM DEVELOPMENT (ITMD)
ITM Development (ITMD) 1 ITM DEVELOPMENT (ITMD) ITMD 361 Fundamentals of Web Development This course will cover the creation of Web pages and sites using HTML, CSS, Javascript, jquery, and graphical applications
More informationPOTENTIAL USE OF BIM FOR AUTOMATED UPDATING OF BUILDING MATERIALS VALUES
15 (2018), pp 35-43 POTENTIAL USE OF BIM FOR AUTOMATED UPDATING OF BUILDING MATERIALS VALUES Claudio Alcides Jacoski claudio@unochapeco.edu.br Communitarian University of Chapecó Region Unochapecó, Chapecó,
More information2 XHSTT format XHSTT format was proposed by Post et al. [6] to specify timetabling problems. It is split into four main entities: Times Set of timeslo
A Web-Software to handle XHSTT Timetabling Problems George H.G. Fonseca Thaise D. Delfino Haroldo G. Santos Abstract This work presents a Web-Software to handle XHSTT timetabling problems. The XHSTT format
More informationHawaii Energy and Environmental Technologies (HEET) Initiative
Hawaii Energy and Environmental Technologies (HEET) Initiative Office of Naval Research Grant Award Number N0014-11-1-0391 Task 8. ENERGY-NEUTRAL ENERGY TEST PLATFORMS 8.3 Advanced Database Research, Development
More informationGeneralized Document Data Model for Integrating Autonomous Applications
6 th International Conference on Applied Informatics Eger, Hungary, January 27 31, 2004. Generalized Document Data Model for Integrating Autonomous Applications Zsolt Hernáth, Zoltán Vincellér Abstract
More informationImproving System Usability Through the Automation of User's Routine Intentions: an Image Edition Tool Case Study
Improving System Usability Through the Automation of User's Routine Intentions: an Image Edition Tool Case Study Alejandro C. Frery, André R. G. do A. Leitão, André W. B. Furtado, Fernando da C. A. Neto,
More informationModeling Crisis Management System With the Restricted Use Case Modeling Approach
Modeling Crisis Management System With the Restricted Use Case Modeling Approach Gong Zhang 1, Tao Yue 2, and Shaukat Ali 3 1 School of Computer Science and Engineering, Beihang University, Beijing, China
More informationService Complex System
Service Complex System Juan Aguilar, Gerd Bottenbruch (Sontheim Industrial Electronic, Inc.) The complexity of electronic control functions of agricultural machines has been increasing dramatically over
More informationData Streams in ProM 6: A Single-Node Architecture
Data Streams in ProM 6: A Single-Node Architecture S.J. van Zelst, A. Burattin 2, B.F. van Dongen and H.M.W. Verbeek Eindhoven University of Technology {s.j.v.zelst,b.f.v.dongen,h.m.w.verbeek}@tue.nl 2
More informationAutomation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1
Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1 Dhirubhai Ambani Institute for Information and Communication Technology, Gandhinagar, Gujarat, India Email:
More informationFormal Specification of Software Systems
Formal Specification of Software Systems Lecture Notes Winter Term 2001 / 2002 Heinrich Hußmann Technische Universität Dresden Formal Specification of Software Systems Summary: Construction of large software
More informationObject Relational Mappings
Object Relational Mappings First step to a formal approach Bachelor thesis Tom van den Broek January 30, 2007 Contents 1 Introduction 2 2 The two models 4 2.1 The object model.........................
More informationConcurrent Object-Oriented Development with Behavioral Design Patterns
Concurrent Object-Oriented Development with Behavioral Design Patterns Benjamin Morandi 1, Scott West 1, Sebastian Nanz 1, and Hassan Gomaa 2 1 ETH Zurich, Switzerland 2 George Mason University, USA firstname.lastname@inf.ethz.ch
More informationThe Evaluation Method for Software Product
The Evaluation Method for Software Regina Colombo e-mail: regina.thienne@cenpra.gov.br UNICAMP - Universidade Estadual de Campinas Faculdade de Engenharia Mecânica Caixa Postal 6122 CEP: 13.083-970 Campinas,
More informationTransforming Data into Information at Right Time Right
MICROWARE S SUCCESS CASE CLIENT: SUSEP - Superintendência de Seguros Privados INDUSTRY Government Transforming Data into Information at Right Time Right SUSEP expands its Datacenter structure and acquire
More informationSMART WATER MANAGEMENT PROCESS ARCHITECTURE WITH IOT BASED REFERENCE
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 6.017 IJCSMC,
More informationActionable Standards Accelerate the adoption of sustainable WASH technologies
Actionable Standards Accelerate the adoption of sustainable WASH technologies AIDF Asia Summit 22 June 2016 Gerald Kresta - Water Services TÜV SÜD Asia Pacific 16-05-24 Slide 1 Standards, Best Practice,
More informationEuropean Union Financing Mechanisms for ICT in Latin American context
European Union Financing Mechanisms for ICT in Latin American context Paulo Lopes Information Society Directorate General European Commission Latin American and Caribbean Ministerial Regional Preparatory
More informationNext-generation IT Platforms Delivering New Value through Accumulation and Utilization of Big Data
Next-generation IT Platforms Delivering New Value through Accumulation and Utilization of Big Data 46 Next-generation IT Platforms Delivering New Value through Accumulation and Utilization of Big Data
More informationEnergy Saving with ICT -- Green University of Tokyo Project --
Energy Saving with ICT -- Green University of Tokyo Project -- Kaoru YOSHIDA, Ph.D Mitsubishi Research Institute, Inc., Japan E-mail : kaoru@mri.co.jp Hiroshi Esaki, Ph.D Graduate School of Information
More informationSecurity Policies and Procedures Principles and Practices
Security Policies and Procedures Principles and Practices by Sari Stern Greene Chapter 3: Information Security Framework Objectives Plan the protection of the confidentiality, integrity and availability
More informationHealth Information Exchange Content Model Architecture Building Block HISO
Health Information Exchange Content Model Architecture Building Block HISO 10040.2 To be used in conjunction with HISO 10040.0 Health Information Exchange Overview and Glossary HISO 10040.1 Health Information
More informationContinuous auditing certification
State of the Art in cloud service certification Cloud computing has emerged as the de-facto-standard when it comes to IT delivery. It comes with many benefits, such as flexibility, cost-efficiency and
More informationFair data and open data: differences and consequences
Fair data and open data: differences and consequences 1. To share or not to share: what is fair? Alex Burdorf, Erasmus MC Rotterdam 2. Data sharing: consequences for informed consent Marie-José Bonthuis,
More informationMeDUSA Method for Designing UML2-based Embedded System Software Architectures
MeDUSA Method for Designing UML2-based Embedded System Software Architectures Alexander Nyßen 1, Horst Lichter 1, Jan Suchotzki 2, Lukas Kurmann 3 1 Introduction MeDUSA (Method for Designing UML2-based
More informationLecture 9 Requirements Engineering II
Lecture 9 Requirements Engineering II Software Engineering ITCS 3155 Fall 2008 Dr. Jamie Payton Department of Computer Science University of North Carolina at Charlotte September 23, 2008 Announcements
More informationJUST WHAT THE DOCTOR ORDERED: A SOLUTION FOR SMARTER THERAPEUTIC DEVICES PLACEHOLDER IMAGE INNOVATORS START HERE.
JUST WHAT THE DOCTOR ORDERED: A SOLUTION FOR SMARTER THERAPEUTIC DEVICES PLACEHOLDER IMAGE INNOVATORS START HERE. EXECUTIVE SUMMARY There s little question that advances in therapeutic technologies have
More informationSubmission for Approval of Business Operation Plan for the Fiscal Year Ending March 31, 2015
This English text is a translation of the Japanese original. The Japanese original is authoritative. February 28, 2014 Submission for Approval of Business Operation Plan for the Fiscal Year Ending March
More informationGeoffrey Fox Community Grids Laboratory Indiana University
s of s of Simple Geoffrey Fox Community s Laboratory Indiana University gcf@indiana.edu s Here we propose a way of describing systems built from Service oriented s in a way that allows one to build new
More informationStaying Connected with Mobile Devices in the Power Sector
Panasonic Staying Connected with Mobile Devices in the Power Sector Introduction A variety of factors contribute to power utilities feeling the pinch, and mobile solutions offer one way to cut costs by
More information