Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJanuary 2021
Adoption of Case Tools & UML: A Local Study
ICSIE '20: Proceedings of the 9th International Conference on Software and Information EngineeringPages 6–10https://doi.org/10.1145/3436829.3436856This research investigates the role of CASE tools in the software development process by considering importance of CASE in adopting a number of standards. A survey was conducted in six selected companies in Ankara in which semi-structured interviews are ...
- research-articleMay 2019
GenApp: Extensible tool for rapid generation of web and native GUI applications
Future Generation Computer Systems (FGCS), Volume 94, Issue CPages 929–936https://doi.org/10.1016/j.future.2017.09.069AbstractGenApp is a general tool for rapid deployment of applications in an extensible set of target languages. GenApp builds fully functioning science gateways and standalone GUI applications from collections of definition files and libraries ...
Highlights- GenApp is an automated tool for generation of web-based and native GUI applications.
- articleJune 2018
Stability prediction of the software requirements specification
Software Quality Journal (KLU-SQJO), Volume 26, Issue 2Pages 585–605https://doi.org/10.1007/s11219-017-9362-xComplex decision-making is a prominent aspect of Requirements Engineering. This work presents the Bayesian network Requisites that predicts whether the requirements specification documents have to be revised. We test Requisites' suitability by means of ...
- research-articleJuly 2017
GenApp Integrated with OpenStack Supports Elastic Computing on Jetstream
PEARC '17: Practice and Experience in Advanced Research Computing 2017: Sustainability, Success and ImpactArticle No.: 11, Pages 1–8https://doi.org/10.1145/3093338.3093356GenApp is a universal and extensible tool for rapid deployment of applications. GenApp builds fully functioning science gateways and standalone GUI applications from collections of definition files and libraries of code fragments. Among the main features ...
- articleMay 2016
GSoC 2015 student contributions to GenApp and Airavata
Concurrency and Computation: Practice & Experience (CCOMP), Volume 28, Issue 7Pages 1960–1970https://doi.org/10.1002/cpe.3689GenApp generates applications on an extensible set of target languages for scientific modules. GenApp utilizes JavaScript object notation JSON format for all definition files. To create an application, definition files are created for global directives, ...
-
- research-articleNovember 2014
GenApp module execution and airavata integration
GCE '14: Proceedings of the 9th Gateway Computing Environments WorkshopPages 9–12https://doi.org/10.1109/GCE.2014.12A new framework (GenApp) for rapid generation of scientific applications running on a variety of systems including science gateways has recently been developed. This framework builds a user interface for a variety of target environments on a collection ...
- research-articleJuly 2014
An Open Extensible Multi-Target Application Generation Tool for Simple Rapid Deployment of Multi-Scale Scientific Codes
XSEDE '14: Proceedings of the 2014 Annual Conference on Extreme Science and Engineering Discovery EnvironmentArticle No.: 53, Pages 1–6https://doi.org/10.1145/2616498.2616560Combining modules wrapping a diversity of executable codes derived from various scientific research labs with a range of computational and data scales into a sustainable framework requires careful considerations. In the described framework, we have ...
- research-articleOctober 2012
CASE 2.0: on key success factors for cloud-aided software engineering
MDHPCL '12: Proceedings of the 1st International Workshop on Model-Driven Engineering for High Performance and CLoud computingArticle No.: 2, Pages 1–6https://doi.org/10.1145/2446224.2446226Cloud Computing is here to stay. It offers a huge potential in many domains. In this talk we outline a cloud-driven approach to software engineering which we refer to as Cloud Aided Software Engineering (CASE 2.0). We are convinced that cloud computing ...
- ArticleSeptember 2012
Extending an SCM Ontology for Configuration Status Reporting
EDOCW '12: Proceedings of the 2012 IEEE 16th International Enterprise Distributed Object Computing Conference WorkshopsPages 156–164https://doi.org/10.1109/EDOCW.2012.29Considering the status reporting activity on a Software Configuration Managment (SCM) process, this paper presents a new version of an ontology that aims to represent the knowledge domain related to the essential phases of: issue identification, issue ...
- articleJune 2012
ELDAMeth: An agent-oriented methodology for simulation-based prototyping of distributed agent systems
Information and Software Technology (INST), Volume 54, Issue 6Pages 608–624https://doi.org/10.1016/j.infsof.2011.08.006In application domains, such as distributed information retrieval, content management and distribution, e-Commerce, the agent-based computing paradigm has been demonstrated to be effective for the analysis, design and implementation of distributed ...
- ArticleFebruary 2012
Formalisation and implementation of the XACML access control mechanism
ESSoS'12: Proceedings of the 4th international conference on Engineering Secure Software and SystemsPages 60–74https://doi.org/10.1007/978-3-642-28166-2_7We propose a formal account of XACML, an OASIS standard adhering to the Policy Based Access Control model for the specification and enforcement of access control policies. To clarify all ambiguous and intricate aspects of XACML, we provide it with a ...
- articleFebruary 2011
An accessible verification environment for UML models of services
Journal of Symbolic Computation (JOSC), Volume 46, Issue 2Pages 119–149https://doi.org/10.1016/j.jsc.2010.08.005Service-Oriented Architectures (SOAs) provide methods and technologies for modelling, programming and deploying software applications that can run over globally available network infrastructures. Current software engineering technologies for SOAs, ...
- articleJuly 2010
Fujaba case studies for GraBaTs 2008: lessons learned
International Journal on Software Tools for Technology Transfer (STTT) (STTT), Volume 12, Issue 3-4Pages 287–304Both the authors have participated in all three case studies of the GraBaTs 2008 tool contest with the Fujaba tool. This paper reports about our solutions and the improvements we have made to the Fujaba tool suite in order to enhance performance and ...
- articleJuly 2010
Fujaba case studies for GraBaTs 2008: lessons learned
International Journal on Software Tools for Technology Transfer (STTT) (STTT), Volume 12, Issue 3-4Pages 287–304Both the authors have participated in all three case studies of the GraBaTs 2008 tool contest with the Fujaba tool. This paper reports about our solutions and the improvements we have made to the Fujaba tool suite in order to enhance performance and ...
- articleJune 2010
Concept and pragmatics of an intuitive visualization-oriented metamodeling tool
Journal of Visual Languages and Computing (JVLC), Volume 21, Issue 3Pages 157–170https://doi.org/10.1016/j.jvlc.2010.03.002In this article we present a metamodeling tool that is strictly oriented towards the needs of the working domain expert. The working domain expert looks for intuitive metamodeling features. In particular, these features include rich capabilities for ...
- ArticleDecember 2009
A Modeling Tool for Service-Oriented Open Multiagent Systems
PRIMA '09: Proceedings of the 12th International Conference on Principles of Practice in Multi-Agent SystemsPages 345–360https://doi.org/10.1007/978-3-642-11161-7_24Service-oriented Open technology is becoming more and more the enabler tool for today open enterprise ISs. In this field, it seems interesting to work with the Multi-Agent System research focusing on open distributed, complex and dynamic systems, in ...
- ArticleJune 2009
BioCASE: Accelerating Software Development of Genome-Wide Filtering Applications
IWANN '09: Proceedings of the 10th International Work-Conference on Artificial Neural Networks: Part II: Distributed Computing, Artificial Intelligence, Bioinformatics, Soft Computing, and Ambient Assisted LivingPages 1097–1100https://doi.org/10.1007/978-3-642-02481-8_166Due to the high pace that algorithms for scanning genome-wide datasets are produced, most of the software is quickly released. As a consequence, they usually lack in system portability and only provide a text-based user interface. BioCASE is an open-...
- ArticleApril 2009
Using Best Practices of Software Engineering into a Real Time System Development
- Ricardo Godoi Vieira,
- Breno Lisi Romano,
- Glaucia Braga e Silva,
- Henrique Fernandes de Campos,
- Adilson Marques da Cunha
ITNG '09: Proceedings of the 2009 Sixth International Conference on Information Technology: New GenerationsPage 1681https://doi.org/10.1109/ITNG.2009.208This paper reports an academic experience at the Brazilian Aeronautics Institute of Technology (ITA) about the Real Time System (RTS) development, through a case study of a realistic Project in collaborative work between ITA and the Brazilian National ...
- articleJanuary 2009
An approach to classification of MDA tools
Scientific Journal of Riga Technical University (SJRTU), Volume 38, Issue 38Pages 72–83https://doi.org/10.2478/v10143-009-0006-xAn approach to classification of MDA toolsNowadays there is a wide variety of tools, supporting the idea of software development process to be enriched by the principles of modelling-the source code is being generated from the model. Many of these ...
- articleDecember 2008
Software Architecture: OCL2Trigger: Deriving active mechanisms for relational databases using Model-Driven Architecture
Journal of Systems and Software (JSSO), Volume 81, Issue 12Pages 2299–2314https://doi.org/10.1016/j.jss.2008.04.027Transforming integrity constraints into active rules or triggers for verifying database consistency produces a serious and complex problem related to real time behaviour that must be considered for any implementation. Our main contribution to this work ...