Project 1: Enhancing ACME to Support Aspect Oriented Software Architecture (Tuong Le, completed)
|
|
- Alexis Hopkins
- 8 years ago
- Views:
Transcription
1 Representative MS Projects and Publications in Research Areas of Software Architecture, Secure Software Engineering, Secure Coding, Formal Methods in Secure Software Engineering, Computer-Aided Software Engineering (CASE), and Programming Language Paradigms A. Software Architecture and Computer Aided Software Engineering (CASE) Project 1: Enhancing ACME to Support Aspect Oriented Software Architecture (Tuong Le, Project 2: Automated Tool Support for the Architecture Tradeoff Analysis Method (Brad Liouberger, Publication: Brad Lionberger and Cui Zhang, ATAM Assistant: A Semi-Automated Tool For The Architecture Tradeoff Analysis Method, Proceedings of the International Conference on Software Engineering and Applications, Cambridge, Massachusetts, November Project 3: A Tool to Connect Quality Attribute Requirements and Software Architecture Design Tactics (Ihsan Abdulsamed, Project 4: A Framework for Adding Design by ContractTM to the.net Object-Oriented Programming Languages (Jennifer Pandolfo, Publication: Jennifer Pandolfo and Cui Zhang, A Framework for Adding Design by Contract to the.net Object-Oriented Programming Languages, Journal of Object Technology, Vol. 9, No. 1, January-February 2010, pp Project 5: A Framework for Converting Formal Specifications in Object-Z to Dynamically Checkable Design Contracts in the.net Programming Languages (Nixon George, Publication: Nixon Sunny George, Cui Zhang and Anne-Louise Radimsky, FOZCIL: A Framework for Converting Formal Specifications in Object-Z to Design Contracts in OO Programming Languages, Proceedings of the IEEE International Conference on Information Reuse and Integration, pp , Las Vegas, August 3-5, 2011 Project 6: A Tool Support for the Cost Benefit Analysis Method (Lisa Darville, Publication: Lisa Darville and Cui Zhang, A Semi-Automation of a Cost Benefit Analysis Method, Journal of Software Engineering and Applications, Vol. 5, No. 6, 2012, pp
2 B. Secure Software Engineering, Secure Coding, Formal Methods in Secure Software Engineering, and CASE Project 1: An Enhancement to Java for Programming with Assertions Design and Implementation (Lucy Yuhong Zheng, Publication: Cui Zhang and Lucy Y. Zheng, An Enhancement to Java for Programming with Assertions, Proceedings of the International Conference on Parallel and Distribute Processing Techniques and Applications, pp.42-49, Las Vegas, July Publication: Cui Zhang and Lucy Y. Zheng, Object-Oriented Programming with Assertions, International Journal of Computer Science and Information Management, Vol.3, No.1, pp , Project 2: Computer Aided Development of Reliable C++ Programs -- An Improvement to C++ (Satish, Project 3: Making Design by Contract Available on Internet (Ching Yen Ho, Project 4: Support for Design by Contract in the C# Programming Language (Rachel Henne- Wu, Publication: Rachel Henne-Wu, William Mitchell, and Cui Zhang, "Support for Design by Contract in the C# Programming Language," Proceedings of the International Conference on Software Engineering Research, Management, and Applications (SERA'04), pp , LA, CA, May Publication: Rachel Henne-Wu, William Mitchell, and Cui Zhang, "Support for Design by Contract in the C# Programming Language", Journal of Object Technology, September- October Issue, Project 5: Support for Design by Signed Contract in.net Framework (Meenakshi Pannala, Project 6: Formal Specification of a Communication Protocol (Vincent Botz, Publication: Vincent Botz, Cui Zhang, and Chung-E Wang, Experiment in Formal Specification and Verification of a Distributed System, Proceedings of the International Conference on Computer Science, Software Engineering, Information Technology, E-Business, and Applications, Cairo, Egypt, December 27-29, Project 7: Generating Java Skeletal code with Design Contracts from Specifications in a Subset of Object Z (Sowmiya Ramkarthik, 2
3 Publication: Sowmiya Ramkarthik and Cui Zhang, Generating Java Skeletal Code with Design Contracts from Specifications in a Subset of Object Z, Proceedings of the IEEE/ACIS International Conference on Computer and Information Science, pp , Honolulu, Hawaii, July Project 8: Enhancement to the Automated Conversion from Object-Z to Java Skeletal Code with Dynamical Checkable Design Contracts (Sherri Sanders, Publication: Sherri Sanders and Cui Zhang, Object-Z to Java/Perl : A Conversion from Object-Z to Executable Skeletal Code with Dynamically Checkable Design Contracts, Proceedings of the 2008 International Conference on Software Engineering and Knowledge Engineering, pp , San Francisco, July Project 9: Generating Skeletal Spec# Code from Specifications in a Subset of Object-Z for Both Dynamic and Static Verification (Xiufeng Ni, Publication: Xiufeng Ni and Cui Zhang, Converting Specifications in a Subset of Object-Z to Skeletal Spec# Code for both Static and Dynamic Analysis, Journal of Object Technology, Vol. 7, No. 8, Nov-Dec 2008, pp Project 10: Automating the SEI SQUARE Process for Eliciting, Categorizing, and Prioritizing Security Requirements for Software Systems and Applications (Gordon Yip, Publication: Yip Gordon and Cui Zhang, mysquare: A Semi-Automated SQUARE Tool for Security Requirements, Proceedings of the International Conference on Software Engineering and Application, pp , Cambridge, Massachusetts, November Project 11: Formal Specification of Software Architecture Design Tactics for Quality Attribute Security using the Z Notation (Andrew Wyeth, Publication: Andrew and Cui Zhang, Formal Specification of Software Architecture Security Tactics, accepted by the International Conference on Software Engineering and Knowledge Engineering, to be held in San Francisco, July Project 12: Formal Specification in the Z Notation for Secure Query Processing in Deductive Database Systems (Ketul Rajanikant Patel, Project 13: Automating the SEI SQUARE Process with the Extensions of Formal Methods Support and Web Availability (Hadil Abukwaik, Publication: Hadil Abukwaik and Cui Zhang, esquare: A Formal Methods Enhanced SQUARE Tool, Proceedings of the 2012 International Conference on Software Engineering Research and Practice, pp , Las Vegas, July 16-19, 2012 Project 14: Inferring Likely Design Contracts in Existing Code (Brian Bell, 3
4 Project 15: Automating the SEI SQUARE Process for Privacy and Security (Alan Lai, Publication: Alan Lai, Cui Zhang, and Senad Busovaca, 2-SQUARE: A Web-Based Enhancement of SQUARE Privacy and Security Requirements Engineering, International Journal of Software Innovation, 1(1), 41-35, January-March 2013 Project 16: Secure Coding Assistant: Enforcing Secure Coding Practices using the ECLIPS Development Environment (Ben White, in progress) C. Aspect Oriented Programming Project 1: Adding Aspect Oriented Programming Features to Microsoft C# (Wirote Channiti, Project 2: Adding Aspect Oriented Programming Features to Microsoft Visual Basic.NET by using the Multidimensional Separation of Concerns (MDSOC) Approach (Haryono, Publication: Haryono and Cui Zhang, "Adding Aspect-Oriented Programming Features to Visual Basic.NET by Using Multidimensional Separation of Concerns (MDSOC) Approach," Proceedings of the International Conference on Software Engineering Research and Practice (SERP'04), pp , Las Vegas, June Project 3: Extending Visual Basic.NET Environment for Aspect Oriented Programming Using AspectJ Approach (Santhosh Balraj, Project 4: Adding Aspect Oriented Programming Features to C# using Hyper/J Approach (Angela Hantelmann, Publication: Angela Hantelmann and Cui Zhang, Adding Aspect-Oriented Programming Features to C#.Net by Using Multidimensional Separation of Concerns (MDSOC) Approach, Journal of Object Technology, Vol. 5, No.4., May-June 2006, pp D. Functional Programming Languages, Data-Flow languages, and Concurrent Programming Languages Project 1: A Graphical and Syntax-Directed Programming Environment for SML (Bin He, Project 2: A Visual Programming Environment for a Subset of Functional Programming Language ML (Brian Jesse, Project 3: A Dataflow Computer and Language (Malone Wong, 4
5 Publication: Malone Wong, Cui Zhang, and Don Warner, The Design of a Dataflow Computer, its Programming Language, and its Implementation, International Conference on Parallel and Distributed Processing Techniques and Applications, pp , Las Vegas, June Project 4: Extending C# in.net with High Level Features for Concurrent Processing (Shimol Shah, Project 5: A Graphical Environment for both SML/NJ and MLj (Shivakumar Pillai, Project 6: A Debugging Tool for SML (Emilie Sholomytska, E. Programming Languages, XML, and Databases Project 1: Implementing an Abstract and Hierarchical Data Structure in Java (Holly Jajlil, Publication: Holly Tajlil and Cui Zhang, Adding a Hierarchical Data Structure to Java, Proceedings of International Conference on Computer Science and Informatics, pp , Research Triangle Park, NC, October Project 2: Extending Java with an Abstract and Persistent Data Structure for Facilitating Database Processing in a Client/Server Environment (Brietta O'Leary, Publication: Brietta O'Leary and Cui Zhang, Concurrent Programming for Database Processing Using Java Threads in a Client/Server Environment, Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, pp , Las Vegas, June July 1, Publication: Brietta O Leary and Cui Zhang, An Abstract and Persistent Data Structure in Java, International Journal of Computer Science and Information Management, Vol.4, No.1, pp.1-8, Project 3: An Extension and Experimental Implementation of An Abstract and Persistent Data Structure in an Multiple Client/Server Environment (Li Shao, Publication: Li Shao, Cui Zhang, and Richard Smith, An Abstract and Persistent Data Structure in a Multiple Client/Server Environment, Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, pp , Las Vegas, June , Project 4: RDBMS Based XML Database Management System (Hongling Sun, 5
6 Project 5: Generic XML Structure for Database Applications in any Type of Programming Language (Mahima Mallikarjuna, F. Other areas of Computer Science and/or Software Engineering Project 1 (collaboration with faculty member at UC Davis): Embedding Ch into Apache Web Server for Dynamic Web Pages (Chia-Hsin Huang, Project 2 (collaboration with faculty member at UC Davis): Design and Implementation of Ch/Tk for Interpretive Portable GUI in C/C++ (Wei Sun, Project 3 (collaboration with faculty member at UC Davis): Integration of Mathematical Notation in OpenRCT (Christy Bouma, Project 4: A Computer Assisted Instruction Tool (Suzanne Minton, Project 5: An Improvement to an Open Source Tool for UML (David Lin, Project 6: A Tool Support for the Metrics of Agile Software Projects (James Gennoy, Project 7: A Demonstration System for the Generation of Web Site Accessibility Compliance Metrics Using Disparate Testing Tools (Dale Fletter, 6
SOFTWARE ENGINEERING PROGRAM
SOFTWARE ENGINEERING PROGRAM PROGRAM TITLE DEGREE TITLE Master of Science Program in Software Engineering Master of Science (Software Engineering) M.Sc. (Software Engineering) PROGRAM STRUCTURE Total program
More informationSoftware Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: 0306211(Computer Programming 2).
0305203 0305280 0305301 0305302 Software Engineering/Courses Description Introduction to Software Engineering Prerequisite: 0306211(Computer Programming 2). This course introduces students to the problems
More information[Rokadiya,5(4): October-December 2015] ISSN 2277 5528 Impact Factor- 3.145
INTERNATIONALJOURNALOFENGINEERING SCIENCES&MANAGEMENT A MODEL FOR WEB BASED APPLICATION USING MANUAL AND AUTOMATED TESTING TECHNIQUES AND ALSO STUDY FAULTS, THEIR EFFECTS AND TESTING CHALLENGES IN WEB
More informationRevel8or: Model Driven Capacity Planning Tool Suite
Revel8or: Model Driven Capacity Planning Tool Suite Liming Zhu 1,2, Yan Liu 1,2, Ngoc Bao Bui 1,2,Ian Gorton 3 1 Empirical Software Engineering Program, National ICT Australia Ltd. 2 School of Computer
More informationASSURING SOFTWARE QUALITY USING VISUAL STUDIO 2010
ASSURING SOFTWARE QUALITY USING VISUAL STUDIO 2010 QA2010 3 Days INTRODUCTION This three-day, instructor-led course provides students with the knowledge and skills to prevent, detect, manage and avoid
More informationVisual Basic.NET Certificate Program
Visual Basic.NET Certificate Program OVERVIEW Microsoft's Visual Basic.NET has matured along with the entire Visual Studio.NET development environment. Now, UC Irvine Extension is pleased to offer laboratory-based
More informationCatálogo de cursos plataforma elearning Microsoft Imagine Academy: Microsoft SQL Server y Visual Studio
Catálogo de cursos plataforma elearning Microsoft Imagine Academy: Microsoft SQL Server y Visual Studio Academic Visual Studio Library Curso Nombre del curso Idioma 2263 Clinic 2263: Exam Preparation for
More informationYou may visit www.iiht.com to understand more about the organization's vision and landmarks.
Company Profile: IIHT, established in the year 1993 is a leading IT training provider of Asia. We specialize in providing training services on hardware, networking, software, database management, security
More informationPHP FRAMEWORK FOR DATABASE MANAGEMENT BASED ON MVC PATTERN
PHP FRAMEWORK FOR DATABASE MANAGEMENT BASED ON MVC PATTERN Chanchai Supaartagorn Department of Mathematics Statistics and Computer, Faculty of Science, Ubon Ratchathani University, Thailand scchansu@ubu.ac.th
More informationModel Comparison: A Key Challenge for Transformation Testing and Version Control in Model Driven Software Development
Model Comparison: A Key Challenge for Transformation Testing and Version Control in Model Driven Software Development Yuehua Lin, Jing Zhang, and Jeff Gray Dept. of Computer and Information Sciences, University
More informationBrad Wilder Software Developer Years in the software industry: 4 Strengths: ios mobile development (Objective C) C# Java
Software Developers Doug Applegate Software Developer doug.applegate@gmail.com Years in the software industry: 2 Mobile development / Java Cisco Certified / Networking Darren Blaser Scrum Master / / Manager
More informationThe Norwegian School of Information Technology
The Norwegian School of Information Technology Index About NITH...2 Curriculum...2 Bachelor Information Systems...3 1. year...3 2. year...3 3. year...4 Bachelor Information Technology...6 1. year...6 2.
More informationA Web Service for Data Visualization in Distributed Automation and Information Systems
A Web Service for Data Visualization in Distributed Automation and Information Systems Mitko Shopov, Nikolay Kakanakov, Grisha Spasov Technical University of Sofia, branch Plovdiv, Plovdiv, Bulgaria Abstract:
More informationElectronic Healthcare Design and Development
Electronic Healthcare Design and Development Background The goal of this project is to design and develop a course on Electronic Healthcare Design and Development using Unified Modeling Language (UML)
More informationMULTI-DIMENSIONAL CUSTOMIZATION MODELLING BASED ON METAGRAPH FOR SAAS MULTI-TENANT APPLICATIONS
MULTI-DIMENSIONAL CUSTOMIZATION MODELLING BASED ON METAGRAPH FOR SAAS MULTI-TENANT APPLICATIONS Ashraf A. Shahin 1, 2 1 College of Computer and Information Sciences, Al Imam Mohammad Ibn Saud Islamic University
More informationThe 2014-2016 Board of Directors
The 2014-2016 Board of Directors President Yang, Honggang, Ph.D. 杨 红 钢 Dean, School of Humanities and Social Sciences Nova Southeastern University yangh@nova.edu Vice President Chen, Jie, Ph.D. 陈 捷 Dean,
More informationINTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency
INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency 1. 420-PA3-AB Introduction to Computers, the Internet, and the Web This course is an introduction to the computer,
More informationBusiness Rules Based Web Services Oriented Customer Relationship Management System (CRM) Evolution
Business Rules Based Web Services Oriented Customer Relationship Management System (CRM) Evolution Yang Xu, Qing Duan and Hongji Yang Software Technology Research Laboratory, De Montfort University, UK
More informationLayered Approach to Development of OO War Game Models Using DEVS Framework
Layered Approach to Development of OO War Game Models Using DEVS Framework Chang Ho Sung*, Su-Youn Hong**, and Tag Gon Kim*** Department of EECS KAIST 373-1 Kusong-dong, Yusong-gu Taejeon, Korea 305-701
More informationSoftware Visualization Tools for Component Reuse
Software Visualization Tools for Component Reuse Craig Anslow Stuart Marshall James Noble Robert Biddle 1 School of Mathematics, Statistics and Computer Science, Victoria University of Wellington, New
More information4.1 CD 301 - BSc (Hons) Information Technology (Diploma to Degree Upgrade 1.5 Years Part Time)
4.1 CD 301 - BSc (Hons) Information Technology (Diploma to Degree Upgrade 1.5 Years Part Time) 1. OBJECTIVES This Programme is geared towards producing computer professionals, with a thorough understanding
More informationReal-World Object-Oriented Design Experience for Computer Science Students
Real-World Object-Oriented Design Experience for Computer Science Students Abstract Due to the limitations of time and resources, many undergraduate Software Engineering courses provide a survey of a broad
More informationProtecting Database Centric Web Services against SQL/XPath Injection Attacks
Protecting Database Centric Web Services against SQL/XPath Injection Attacks Nuno Laranjeiro, Marco Vieira, and Henrique Madeira CISUC, Department of Informatics Engineering University of Coimbra, Portugal
More informationAssessment of RLG Trusted Digital Repository Requirements
Assessment of RLG Trusted Digital Repository Requirements Reagan W. Moore San Diego Supercomputer Center 9500 Gilman Drive La Jolla, CA 92093-0505 01 858 534 5073 moore@sdsc.edu ABSTRACT The RLG/NARA trusted
More informationUBS Training Course Catalog
2014 COURSE CATALOG SECURITY COURSES Advanced Ethical Hacking Secure Android Development Secure ios Development C/C++ Programming Security Complete Windows Security Cryptography Overview Designing Secure
More informationPage 1 of 5. (Modules, Subjects) SENG DSYS PSYS KMS ADB INS IAT
Page 1 of 5 A. Advanced Mathematics for CS A1. Line and surface integrals 2 2 A2. Scalar and vector potentials 2 2 A3. Orthogonal curvilinear coordinates 2 2 A4. Partial differential equations 2 2 4 A5.
More informationWhat is a life cycle model?
What is a life cycle model? Framework under which a software product is going to be developed. Defines the phases that the product under development will go through. Identifies activities involved in each
More informationChapter 1 The Systems Development Environment
Your Objects of SA&D Study Chapter 1 The Systems Development Environment 2011 by Prentice Hall: J.A.Hoffer et.al., Modern Systems Analysis & Design, 6 th Edition 1/55 2/55 Course Content Fundamental of
More informationMVC Architecture Driven Design and Implementation of Java Framework for Developing Desktop Application
, pp.317-322 http://dx.doi.org/10.14257/ijhit.2014.7.5.29 MVC Architecture Driven Design and Implementation of Java Framework for Developing Desktop Application Iqbal H. Sarker and K. Apu Department of
More informationHow To Get A Computer Science Degree At Appalachian State
118 Master of Science in Computer Science Department of Computer Science College of Arts and Sciences James T. Wilkes, Chair and Professor Ph.D., Duke University WilkesJT@appstate.edu http://www.cs.appstate.edu/
More informationSURENDRA SARNIKAR. 820 N Washington Ave, EH7 Email: sarnikar@acm.org Madison, SD 57042 Phone: 605-256-7341
SURENDRA SARNIKAR 820 N Washington Ave, EH7 Email: sarnikar@acm.org Madison, SD 57042 Phone: 605-256-7341 EDUCATION PhD in Management Information Systems May 2007 University of Arizona, Tucson, AZ MS in
More informationChapter 13: Program Development and Programming Languages
Understanding Computers Today and Tomorrow 12 th Edition Chapter 13: Program Development and Programming Languages Learning Objectives Understand the differences between structured programming, object-oriented
More informationThe Impact of SOA Policy-Based Computing on C2 Interoperation and Computing
The Impact of SOA Policy-Based Computing on C2 Interoperation and Computing Raymond Paul OSD NII Department of Defense Washington, DC W. T. Tsai Department of Computer Science and Engineering Arizona State
More informationRoles for Maintenance and Evolution of SOA-Based Systems
Roles for Maintenance and Evolution of SOA-Based Systems Mira Kajko-Mattsson Stockholm University and Royal Institute of Technology Sweden mira@dsv.su.se Grace A. Lewis, Dennis B. Smith Software Engineering
More informationAn Approach Towards Customized Multi- Tenancy
I.J.Modern Education and Computer Science, 2012, 9, 39-44 Published Online September 2012 in MECS (http://www.mecs-press.org/) DOI: 10.5815/ijmecs.2012.09.05 An Approach Towards Customized Multi- Tenancy
More informationComponent-based Approach to the Development of Internet EDI Software for Electronic Document Management
Component-based Approach to the Development of Internet EDI for Electronic Document Management Jian Ma, Jiazhi Liang and Quan Zhang Department of Information Systems, City University of Hong Kong Kowloon
More informationDEFINING CONTRACTS WITH DIFFERENT TOOLS IN SOFTWARE DEVELOPMENT
Annales Univ. Sci. Budapest., Sect. Comp. 36 (2012) 323 339 DEFINING CONTRACTS WITH DIFFERENT TOOLS IN SOFTWARE DEVELOPMENT György Orbán and László Kozma (Budapest, Hungary) Communicated by Zoltán Horváth
More informationComputer Information Systems (CIS)
Computer Information Systems (CIS) CIS 113 Spreadsheet Software Applications Prerequisite: CIS 146 or spreadsheet experience This course provides students with hands-on experience using spreadsheet software.
More informationA Case-Based Approach to Integrating an Information Technology Curriculum
A Case-Based Approach to Integrating an Information Technology Curriculum Kathleen S. Hartzel 1 William E. Spangler Mordechai Gal-Or Trevor H. Jones A. J. Palumbo School of Business Administration Duquesne
More information44 Critical Thinking and Creativity 1 45 Cross-cultural Managerial Negotiations 46 Current Issues in Leadership 47 Current Trends in Western
No. COURSE NAME Regular (On- Ground/US) Advanced Database Management Systems Advanced DBMS (ON-LINE) Advanced Information Systems Seminar 4 Advanced Programming with VisualBasic 5 Advanced Software Engineering
More informationUsing SNMP for Remote Measurement and Automation
Using SNMP for Remote Measurement and Automation Nikolay Kakanakov, Elena Kostadinova Department of Computer Systems and Technologies, Technical University of Sofia, branch Plovdiv, 61 St. Petersburg Blvd.,
More informationA Survey Study on Monitoring Service for Grid
A Survey Study on Monitoring Service for Grid Erkang You erkyou@indiana.edu ABSTRACT Grid is a distributed system that integrates heterogeneous systems into a single transparent computer, aiming to provide
More informationWhat is a programming language?
Overview Introduction Motivation Why study programming languages? Some key concepts What is a programming language? Artificial language" Computers" Programs" Syntax" Semantics" What is a programming language?...there
More informationMANAGEMENT INFORMATION SYSTEMS
MANAGEMENT INFORMATION SYSTEMS 2013/2014 academic year Timetables can be accessed at http://timetable.ucc.ie/1314/department.asp Click on Click on Business Information Systems For information on building
More informationWorkflow Automation and Management Services in Web 2.0: An Object-Based Approach to Distributed Workflow Enactment
Workflow Automation and Management Services in Web 2.0: An Object-Based Approach to Distributed Workflow Enactment Peter Y. Wu wu@rmu.edu Department of Computer & Information Systems Robert Morris University
More informationApache Web Server Execution Tracing Using Third Eye
Apache Web Server Execution Tracing Using Third Eye Raimondas Lencevicius Alexander Ran Rahav Yairi Nokia Research Center, 5 Wayside Road, Burlington, MA 01803, USA Raimondas.Lencevicius@nokia.com Alexander.Ran@nokia.com
More informationImplementing TOAST, a Tool for Agile Software Project Management in Cloud Computing Environments
Implementing TOAST, a Tool for Agile Software Project Management in Cloud Computing Environments Chung Yung*, Yu-Tang Lin Department of Computer Science and Information Engineering, National Dong Hwa University,
More informationFigure 1. The cloud scales: Amazon EC2 growth [2].
- Chung-Cheng Li and Kuochen Wang Department of Computer Science National Chiao Tung University Hsinchu, Taiwan 300 shinji10343@hotmail.com, kwang@cs.nctu.edu.tw Abstract One of the most important issues
More informationTraceability Method for Software Engineering Documentation
www.ijcsi.org 216 Traceability Method for Software Engineering Documentation Nur Adila Azram 1 and Rodziah Atan 2 1 Department of Information System, Universiti Putra Malaysia, Company Serdang, Selangor,
More informationJAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS QUARTER 2 NETWORKING AND OPERATING SYSTEMS ESSENTIALS. Module 1 - Office Applications
SOFTWARE ENGINEERING TRACK JAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS Module 1 - Office Applications This subject enables users to acquire the necessary knowledge and skills to use Office
More informationAn Aspect-Oriented Product Line Framework to Support the Development of Software Product Lines of Web Applications
An Aspect-Oriented Product Line Framework to Support the Development of Software Product Lines of Web Applications Germán Harvey Alférez Salinas Department of Computer Information Systems, Mission College,
More informationCMSC 435: Software Engineering Course overview. Topics covered today
CMSC 435: Software Engineering Course overview CMSC 435-1 Topics covered today Course requirements FAQs about software engineering Professional and ethical responsibility CMSC 435-2 Course Objectives To
More informationSOFT 437. Software Performance Analysis. Ch 5:Web Applications and Other Distributed Systems
SOFT 437 Software Performance Analysis Ch 5:Web Applications and Other Distributed Systems Outline Overview of Web applications, distributed object technologies, and the important considerations for SPE
More informationInformation integration platform for CIMS. Chan, FTS; Zhang, J; Lau, HCW; Ning, A
Title Information integration platform for CIMS Author(s) Chan, FTS; Zhang, J; Lau, HCW; Ning, A Citation IEEE International Conference on Management of Innovation and Technology Proceedings, Singapore,
More informationModel of Resources Requirements for Software Product Quality Using ISO Standards
Model of Resources Requirements for Software Product Quality Using ISO Standards Kenza Meridji, Khalid T. Al-Sarayreh and Tatiana Balikhina Abstract Resources requirements according to ISO standards describe
More informationWebRatio 5: An Eclipse-based CASE tool for engineering Web applications
WebRatio 5: An Eclipse-based CASE tool for engineering Web applications Roberto Acerbis 1, Aldo Bongio 1, Marco Brambilla 2, Stefano Butti 1 1 WebModels S.r.l. Piazzale Gerbetto, 6. I22100 Como, Italy
More informationVersion 14.0. Overview. Business value
PRODUCT SHEET CA Datacom Server CA Datacom Server Version 14.0 CA Datacom Server provides web applications and other distributed applications with open access to CA Datacom /DB Version 14.0 data by providing
More informationModeling Web Applications Using Java And XML Related Technologies
Modeling Web Applications Using Java And XML Related Technologies Sam Chung Computing & Stware Systems Institute Technology University Washington Tacoma Tacoma, WA 98402. USA chungsa@u.washington.edu Yun-Sik
More informationModel-Driven Cloud Data Storage
Model-Driven Cloud Data Storage Juan Castrejón 1, Genoveva Vargas-Solar 1, Christine Collet 1, and Rafael Lozano 2 1 Université de Grenoble, LIG-LAFMIA, 681 rue de la Passerelle, Saint Martin d Hères,
More informationIntelligent Manage for the Operating System Services
Intelligent Manage for the Operating System Services Eman K. Elsayed, Nahed Desouky Mathematical and computer science Department, Faculty of Science(Girls), Al-Azhar University, Cairo, Egypt. emankaram10@azhar.edu.eg,
More informationGenerating Aspect Code from UML Models
Generating Aspect Code from UML Models Iris Groher Siemens AG, CT SE 2 Otto-Hahn-Ring 6 81739 Munich, Germany Iris.Groher@fh-hagenberg.at Stefan Schulze Siemens AG, CT SE 2 Otto-Hahn-Ring 6 81739 Munich,
More informationCourse Year THE ASTERISKS IN THE APPLICABLE HOURS COLUMN INDICATES PREVIOUSLY EVALUATED COURSES.
- Prior Learning Assessment - Corporate Articulation FOSS TRAINING & CONSULTING Credit Recommendation Guide (CRG) The following courses have been evaluated by Corporate Articulation to potentially fulfill
More informationAn Eclipse Plug-In for Visualizing Java Code Dependencies on Relational Databases
An Eclipse Plug-In for Visualizing Java Code Dependencies on Relational Databases Paul L. Bergstein, Priyanka Gariba, Vaibhavi Pisolkar, and Sheetal Subbanwad Dept. of Computer and Information Science,
More informationModel Driven Development of Inventory Tracking System*
Model Driven Development of Inventory Tracking System* Gan Deng, Tao Lu, Emre Turkay Andrey Nechypurenko Aniruddha Gokhale, Douglas Schmidt ISIS, Vanderbilt University Siemens Nashville, TN 37221 Germany
More informationModeling for Web-based Image Processing and JImaging System Implemented Using Medium Model
Send Orders for Reprints to reprints@benthamscience.ae 142 The Open Cybernetics & Systemics Journal, 2015, 9, 142-147 Open Access Modeling for Web-based Image Processing and JImaging System Implemented
More informationAn Infrastructure for Supporting Spatial Data Integration *
An Infrastructure for Supporting Spatial Data Integration * L.L. Miller and Sarah Nusser Iowa State University Ames, IA 50011 * - Funded in part by a digital government grant from the National Science
More informationProgramming Languages
Programming Languages Qing Yi Course web site: www.cs.utsa.edu/~qingyi/cs3723 cs3723 1 A little about myself Qing Yi Ph.D. Rice University, USA. Assistant Professor, Department of Computer Science Office:
More informationIntroduction. Introduction: Database management system. Introduction: DBS concepts & architecture. Introduction: DBS versus File system
Introduction: management system Introduction s vs. files Basic concepts Brief history of databases Architectures & languages System User / Programmer Application program Software to process queries Software
More informationPerformance Monitoring and Visualization of Large-Sized and Multi- Threaded Applications with the Pajé Framework
Performance Monitoring and Visualization of Large-Sized and Multi- Threaded Applications with the Pajé Framework Mehdi Kessis France Télécom R&D {Mehdi.kessis}@rd.francetelecom.com Jean-Marc Vincent Laboratoire
More informationNet Developer Role Description Responsibilities Qualifications
Net Developer We are seeking a skilled ASP.NET/VB.NET developer with a background in building scalable, predictable, high-quality and high-performance web applications on the Microsoft technology stack.
More informationi-questionnaire A Software Service Tool for Data
i-questionnaire A Software Service Tool for Data Analysis in e-business 1 ANDY S.Y. LAI, 2 Y.C. POON 1, Department of Information and Communications Technology, Hong Kong Institute of Vocational Education,
More informationBusiness Process Execution Language for Web Services
Business Process Execution Language for Web Services Second Edition An architect and developer's guide to orchestrating web services using BPEL4WS Matjaz B. Juric With Benny Mathew and Poornachandra Sarang
More informationA Multi-layer Tree Model for Enterprise Vulnerability Management
A Multi-layer Tree Model for Enterprise Vulnerability Management Bin Wu Southern Polytechnic State University Marietta, GA, USA bwu@spsu.edu Andy Ju An Wang Southern Polytechnic State University Marietta,
More informationCross-Cloud Testing Strategies Over Cloud Computing
RESEARCH ARTICLE OPEN ACCESS Cross-Cloud Testing Strategies Over Cloud Computing Mr. Nageswararao, Dr. M B Khetmalas. Department of Bioinformatics and Computer Science, Dr. D.Y. Patil Biotechnology & Bioinformatics
More informationDesign Patterns for Managing Product Lifecycle Information
Design Patterns for Managing Product Lifecycle Information Introduction Kary Främling, Timo Ala-Risku, Mikko Kärkkäinen, Jan Holmström The increasing demands on product lifecycle management means that
More informationA Framework of Cloud-computing-based BIM Service for Building Lifecycle. XingTai, China; PH (0086) 13703115977; email: zhao_wzcn@yahoo.
1514 A Framework of Cloud-computing-based BIM Service for Building Lifecycle J. P. Zhang 1, Q. Liu 2, F. Q. Yu 3, Z. Z. Hu 4, W. Z. Zhao 5 1,2,3,4 Department of Civil Engineering, Tsinghua University,
More informationProject Planning Add-In based on Knowledge Reuse with Product Patterns
Project Planning Add-In based on Knowledge Reuse with Product Patterns Fuensanta Medina-Dominguez, Maria-Isabel Sanchez-Segura, Arturo Mora-Soto, Antonio de Amescua Seco Computer Science Department Carlos
More informationIntroduction: Database management system
Introduction Databases vs. files Basic concepts Brief history of databases Architectures & languages Introduction: Database management system User / Programmer Database System Application program Software
More informationComparative Study of Automated testing techniques for Mobile Apps
Comparative Study of Automated testing techniques for Mobile Apps Anureet Kaur, Dr.Kulwant Kaur, Amritpal Singh Ph.D., Research Scholar, PTU, Jalandhar(India), Dean and Asst Prof, Apeejay Institute of
More informationA Data Grid Model for Combining Teleradiology and PACS Operations
MEDICAL IMAGING TECHNOLOGY Vol.25 No.1 January 2007 7 特 集 論 文 / 遠 隔 医 療 と 画 像 通 信 A Data Grid Model for Combining Teleradiology and Operations H.K. HUANG *, Brent J. LIU *, Zheng ZHOU *, Jorge DOCUMET
More informationMuhadith: A Cloud based Distributed Expert System for Classification of Ahadith
2012 10th International Conference on Frontiers of Information Technology Muhadith: A Cloud based Distributed Expert System for Classification of Ahadith Kashif Bilal North Dakota State University, Fargo,
More informationUsing Aspect-Oriented Programming for Trustworthy Software Development
Brochure More information from http://www.researchandmarkets.com/reports/2325322/ Using Aspect-Oriented Programming for Trustworthy Software Development Description: Learn how to successfully implement
More informationMulti-Agent Model for Automation of Business Process Management System Based on Service Oriented Architecture
Multi-Agent Model for Automation of Business Process Management System Based on Service Oriented Architecture Soe Winn, May Thwe Oo Abstract Business process automation is an important task in an enterprise
More informationPHP Web Authoring for Database Management based on MVC Pattern
, October 19-21, 2011, San Francisco, USA PHP Web Authoring for Database Management based on MVC Pattern Chanchai Supaartagorn Abstract Nowadays, the MVC pattern is the effective method for the development
More informationAspect-Oriented Software Development based Solution for Intervention Concerns Problems:Case Study
Aspect-Oriented Software Development based Solution for Intervention Concerns Problems:Case Study Farhad Soleimanian Gharehchopogh Department of Computer Engineering, Science and Research Branch, Islamic
More informationAutomatic Conversion of Desktop Applications to Java Web Technology
Automatic Conversion of Desktop Applications to Java Web Technology Matija Tomašković Evolva d.o.o. - Zagrebačka 94, 42000 Varaždin, Croatia matija.tomaskovic@evolva.hr Ruben Picek Faculty of Organization
More informationInternet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007
Internet Engineering: Web Application Architecture Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007 Centralized Architecture mainframe terminals terminals 2 Two Tier Application
More informationProduct Data Quality Control for Collaborative Product Development
12-ICIT 9-11/4/07 in RoC Going for Gold ~ Quality Tools and Techniques Paper #: 04-06 Page- 1 /6 Product Data Quality Control for Collaborative Product Development Hsien-Jung Wu Department of Information
More informationPanel: Teaching E-Commerce Application Development Technologies: Pedagogical and Assimilation Issues
Association for Information Systems AIS Electronic Library (AISeL) SAIS 2004 Proceedings Southern (SAIS) 3-1-2004 Panel: Teaching E-Commerce Application Development Technologies: Pedagogical and Assimilation
More informationDatabase Migration over Network
Database Migration over Network Kanimozhi N 1, Thresphine J. R 2 1 M.TECH (Computer Science & Eng), PRIST University, Pondicherry India 2 Assistant Professor (Computer Science & Eng), PRIST University,
More informationProgramming and Software Development CTAG Alignments
Programming and Software Development CTAG Alignments This document contains information about four Career-Technical Articulation Numbers (CTANs) for Programming and Software Development Career-Technical
More informationComparative Study of Load Testing Tools
Comparative Study of Load Testing Tools Sandeep Bhatti, Raj Kumari Student (ME), Department of Information Technology, University Institute of Engineering & Technology, Punjab University, Chandigarh (U.T.),
More informationMaster of Science in Software Engineering Student Guide
King Fahd University of Petroleum & Minerals College of Computer Sciences and Engineering Information and Computer Science Department Master of Science in Software Engineering Student Guide http://www.ccse.kfupm.edu.sa/swe/
More informationProposal of Dynamic Load Balancing Algorithm in Grid System
www.ijcsi.org 186 Proposal of Dynamic Load Balancing Algorithm in Grid System Sherihan Abu Elenin Faculty of Computers and Information Mansoura University, Egypt Abstract This paper proposed dynamic load
More informationTOWARDS AN AUTOMATED EVALUATION PROCESS FOR SOFTWARE ARCHITECTURES
TOWARDS AN AUTOMATED EVALUATION PROCESS FOR SOFTWARE ARCHITECTURES R. Bashroush, I. Spence, P. Kilpatrick, T.J. Brown Queen s University Belfast School of Computer Science 18 Malone Road, Belfast BT7 1NN,
More information.NET and J2EE Intro to Software Engineering
.NET and J2EE Intro to Software Engineering David Talby This Lecture.NET Platform The Framework CLR and C# J2EE Platform And Web Services Introduction to Software Engineering The Software Crisis Methodologies
More informationRequirements engineering
Learning Unit 2 Requirements engineering Contents Introduction............................................... 21 2.1 Important concepts........................................ 21 2.1.1 Stakeholders and
More information3. AREA: MANAGEMENT INFORMATION SYSTEMS. 3.1 Chair of Management Information Systems I
3. AREA: MANAGEMENT INFORMATION SYSTEMS 3.1 Chair of Management Information Systems I Prof. Dr. Armin Heinzl Address: Universität Mannheim Lehrstuhl für ABWL und Wirtschaftsinformatik Schloss D - 68131
More informationScalability Architecture For Processing using Microsoft.Net Remoting
Scalability Architecture For Processing using Microsoft.Net Remoting Seth Nielsen and Dr. Yuke Wang School of Computer Science, University of Texas at Dallas, Richardson, Texas, U.S.A. Abstract - Microsoft.Net
More informationKnowledge Discovery from patents using KMX Text Analytics
Knowledge Discovery from patents using KMX Text Analytics Dr. Anton Heijs anton.heijs@treparel.com Treparel Abstract In this white paper we discuss how the KMX technology of Treparel can help searchers
More information