Proceedings of the ... International Conference on Information Technology: New Generations. International Conference on Information Technology: New Generations最新文献
{"title":"A Decision Process to Migrate Legacy Systems to SOA","authors":"H. Santana, G. Carneiro","doi":"10.1109/ITNG.2014.53","DOIUrl":"https://doi.org/10.1109/ITNG.2014.53","url":null,"abstract":"The maintenance of legacy systems is not a trivial activity in Software Engineering. To tackle this problem, industry has to some extent migrated legacy systems to the Service Oriented Architectures (SOA). Issues such as the time needed to plan and execute the migration as well as the complexity and risks of this decision are challenges to be faced in such cases. This paper presents a decision process to select a methodology to migrate legacy systems to SOA considering the organization profile. The decision process considers characteristics of the organization, its legacy systems and the new architecture to be implemented. A fieldwork was conducted to characterize the execution of the decision process in a Brazilian public company. The results obtained in the fieldwork provided evidences of the feasibility of the decision process.","PeriodicalId":89615,"journal":{"name":"Proceedings of the ... International Conference on Information Technology: New Generations. International Conference on Information Technology: New Generations","volume":"13 1","pages":"243-248"},"PeriodicalIF":0.0,"publicationDate":"2014-04-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73778235","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Adaptive Game AI Architecture with Player Modeling","authors":"E. M. Carneiro, A. Cunha, L. Dias","doi":"10.1109/ITNG.2014.40","DOIUrl":"https://doi.org/10.1109/ITNG.2014.40","url":null,"abstract":"Computer controlled characters in games are expected to present realistic behaviors and adapt them depending on current situation. This paper proposes an approach for a reliable real time adaptive game AI architecture based upon player modeling.","PeriodicalId":89615,"journal":{"name":"Proceedings of the ... International Conference on Information Technology: New Generations. International Conference on Information Technology: New Generations","volume":"os-16 1","pages":"40-45"},"PeriodicalIF":0.0,"publicationDate":"2014-04-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87195392","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"LSQ: An approach for Learning Software Development with Quality","authors":"L. G. Vasconcelos, L. E. G. D. Vasconcelos","doi":"10.1109/ITNG.2014.62","DOIUrl":"https://doi.org/10.1109/ITNG.2014.62","url":null,"abstract":"Due the quick change of business processes in organizations, software need to adapt quickly to meet new requirements by implementing new business rules. For this, many technologies have been created in the field of software development, to accelerate the production and maintenance of software products. However, learning the software development still carries challenges, especially when there is the concern of developing software products with high quality. In this paper, we propose an approach to learning software development with quality, the LSQ. This approach was motivated by the study of factors that influence learning software development, considering how hypotheses interdisciplinarity, Problem Based Learning, methodologies and technologies of software development. The LSQ was applied in the case study of a graduate course related to Web applications. The results were observed from the feedback of students and they allow us to say that the development of interdisciplinary projects with PBL impact positively in learning software development.","PeriodicalId":89615,"journal":{"name":"Proceedings of the ... International Conference on Information Technology: New Generations. International Conference on Information Technology: New Generations","volume":"59 3 1","pages":"249-254"},"PeriodicalIF":0.0,"publicationDate":"2014-04-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77758945","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Experimental Evaluation of a Multi-paradigm, Message-Oriented Mobile Middleware","authors":"Y. M. Bezerra, Glêdson Elias da Silveira","doi":"10.1109/ITNG.2014.39","DOIUrl":"https://doi.org/10.1109/ITNG.2014.39","url":null,"abstract":"","PeriodicalId":89615,"journal":{"name":"Proceedings of the ... International Conference on Information Technology: New Generations. International Conference on Information Technology: New Generations","volume":"39 1","pages":"214-219"},"PeriodicalIF":0.0,"publicationDate":"2014-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74651855","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Matthew Fenwick, Gerard Weatherby, Heidi Jc Ellis, Michael R Gryk
{"title":"Parser Combinators: a Practical Application for Generating Parsers for NMR Data.","authors":"Matthew Fenwick, Gerard Weatherby, Heidi Jc Ellis, Michael R Gryk","doi":"10.1109/ITNG.2013.39","DOIUrl":"https://doi.org/10.1109/ITNG.2013.39","url":null,"abstract":"<p><p>Nuclear Magnetic Resonance (NMR) spectroscopy is a technique for acquiring protein data at atomic resolution and determining the three-dimensional structure of large protein molecules. A typical structure determination process results in the deposition of a large data sets to the BMRB (Bio-Magnetic Resonance Data Bank). This data is stored and shared in a file format called NMR-Star. This format is syntactically and semantically complex making it challenging to parse. Nevertheless, parsing these files is crucial to applying the vast amounts of biological information stored in NMR-Star files, allowing researchers to harness the results of previous studies to direct and validate future work. One powerful approach for parsing files is to apply a Backus-Naur Form (BNF) grammar, which is a high-level model of a file format. Translation of the grammatical model to an executable parser may be automatically accomplished. This paper will show how we applied a model BNF grammar of the NMR-Star format to create a free, open-source parser, using a method that originated in the functional programming world known as \"parser combinators\". This paper demonstrates the effectiveness of a principled approach to file specification and parsing. This paper also builds upon our previous work [1], in that 1) it applies concepts from Functional Programming (which is relevant even though the implementation language, Java, is more mainstream than Functional Programming), and 2) all work and accomplishments from this project will be made available under standard open source licenses to provide the community with the opportunity to learn from our techniques and methods.</p>","PeriodicalId":89615,"journal":{"name":"Proceedings of the ... International Conference on Information Technology: New Generations. International Conference on Information Technology: New Generations","volume":" ","pages":""},"PeriodicalIF":0.0,"publicationDate":"2013-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1109/ITNG.2013.39","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"31968606","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
José Marcelo Oliveira da Luz, Michèle Puretachi de Barros
{"title":"Relationship between State Machine and Dynamic Behavior: Coherence among Events and Messages","authors":"José Marcelo Oliveira da Luz, Michèle Puretachi de Barros","doi":"10.1109/ITNG.2012.86","DOIUrl":"https://doi.org/10.1109/ITNG.2012.86","url":null,"abstract":"This article's purpose is to justify and make explicit the importance of coherence between a state machine's events and a communication diagram's messages","PeriodicalId":89615,"journal":{"name":"Proceedings of the ... International Conference on Information Technology: New Generations. International Conference on Information Technology: New Generations","volume":"206 1","pages":"893"},"PeriodicalIF":0.0,"publicationDate":"2012-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79695442","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Matthew Fenwick, Colbert Sesanker, Martin R Schiller, Heidi Jc Ellis, M Lee Hinman, Jay Vyas, Michael R Gryk
{"title":"An Open-Source Sandbox for Increasing the Accessibility of Functional Programming to the Bioinformatics and Scientific Communities.","authors":"Matthew Fenwick, Colbert Sesanker, Martin R Schiller, Heidi Jc Ellis, M Lee Hinman, Jay Vyas, Michael R Gryk","doi":"10.1109/ITNG.2012.21","DOIUrl":"10.1109/ITNG.2012.21","url":null,"abstract":"<p><p>Scientists are continually faced with the need to express complex mathematical notions in code. The renaissance of functional languages such as LISP and Haskell is often credited to their ability to implement complex data operations and mathematical constructs in an expressive and natural idiom. The slow adoption of functional computing in the scientific community does not, however, reflect the congeniality of these fields. Unfortunately, the learning curve for adoption of functional programming techniques is steeper than that for more traditional languages in the scientific community, such as Python and Java, and this is partially due to the relative sparseness of available learning resources. To fill this gap, we demonstrate and provide applied, scientifically substantial examples of functional programming, We present a multi-language source-code repository for software integration and algorithm development, which generally focuses on the fields of machine learning, data processing, bioinformatics. We encourage scientists who are interested in learning the basics of functional programming to adopt, reuse, and learn from these examples. The source code is available at: https://github.com/CONNJUR/CONNJUR-Sandbox (see also http://www.connjur.org).</p>","PeriodicalId":89615,"journal":{"name":"Proceedings of the ... International Conference on Information Technology: New Generations. International Conference on Information Technology: New Generations","volume":"2012 ","pages":"89-94"},"PeriodicalIF":0.0,"publicationDate":"2012-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4197993/pdf/nihms355544.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"32758139","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Heidi J C Ellis, Ronald J Nowling, Jay Vyas, Timothy O Martyn, Michael R Gryk
{"title":"Iterative Development of an Application to Support Nuclear Magnetic Resonance Data Analysis of Proteins.","authors":"Heidi J C Ellis, Ronald J Nowling, Jay Vyas, Timothy O Martyn, Michael R Gryk","doi":"10.1109/ITNG.2011.215","DOIUrl":"10.1109/ITNG.2011.215","url":null,"abstract":"<p><p>The CONNecticut Joint University Research (CONNJUR) team is a group of biochemical and software engineering researchers at multiple institutions. The vision of the team is to develop a comprehensive application that integrates a variety of existing analysis tools with workflow and data management to support the process of protein structure determination using Nuclear Magnetic Resonance (NMR). The use of multiple disparate tools and lack of data management, currently the norm in NMR data processing, provides strong motivation for such an integrated environment. This manuscript briefly describes the domain of NMR as used for protein structure determination and explains the formation of the CONNJUR team and its operation in developing the CONNJUR application. The manuscript also describes the evolution of the CONNJUR application through four prototypes and describes the challenges faced while developing the CONNJUR application and how those challenges were met.</p>","PeriodicalId":89615,"journal":{"name":"Proceedings of the ... International Conference on Information Technology: New Generations. International Conference on Information Technology: New Generations","volume":" ","pages":"1014-1020"},"PeriodicalIF":0.0,"publicationDate":"2011-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3244275/pdf/nihms329673.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"30360847","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Recovering Use Case Diagrams from Object Oriented Code: An MDA-based Approach","authors":"C. Pereira, L. Martinez, L. Favre","doi":"10.1109/ITNG.2011.130","DOIUrl":"https://doi.org/10.1109/ITNG.2011.130","url":null,"abstract":"Modernization of legacy systems requires the existence of technical frameworks for information integration and tool interoperability that allow managing new platform technologies, design techniques and processes. MDA (Model Driven Architecture), adopted by the OMG (Object Management Group), is aligned with this requirement. Reverse engineering techniques play a crucial role in system modernization. In light of these issues, this article describes a framework to reverse engineering MDA models from object oriented code. This framework distinguishes three different abstraction levels linked to models, metamodels and formal specifications. At model level, transformations are based on static and dynamic analysis. At metamodel level, transformations are specified as OCL (Object Constraint Language) contracts between MOF (Meta Object Facility) metamodels which control the consistency of these transformations. The level of formal specification includes algebraic specifications of MOF metamodels and metamodel-based transformations. This article shows how to reverse engineering use case diagrams from Java code in the MDA context focusing on transformations at model and metamodel levels. We validate our approach by using Eclipse Modeling Framework, Ecore metamodels and ATL (Atlas Transformation Language).","PeriodicalId":89615,"journal":{"name":"Proceedings of the ... International Conference on Information Technology: New Generations. International Conference on Information Technology: New Generations","volume":"120 1","pages":"737-742"},"PeriodicalIF":0.0,"publicationDate":"2011-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79421978","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Arturo Chavoya-Pena, Cuauhtémoc López Martín, M. Meda-Campaña
{"title":"Applying Genetic Programming for Estimating Software Development Effort of Short-scale Projects","authors":"Arturo Chavoya-Pena, Cuauhtémoc López Martín, M. Meda-Campaña","doi":"10.1109/ITNG.2011.37","DOIUrl":"https://doi.org/10.1109/ITNG.2011.37","url":null,"abstract":"","PeriodicalId":89615,"journal":{"name":"Proceedings of the ... International Conference on Information Technology: New Generations. International Conference on Information Technology: New Generations","volume":"82 1","pages":"174-179"},"PeriodicalIF":0.0,"publicationDate":"2011-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76626011","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}