Skip to main content
The quest for designing secure and trusted software has led to refined Software Engineering methodologies that rely on tools to support the design process. Automated reasoning mechanisms for requirements and software verification are by... more
    • by 
    •   19  
      Social PsychologySoftware EngineeringArtificial IntelligenceModeling
DLP is a data security technology that detects and prevents data breach incidents by monitoring data in-use, in-motion and at-rest. It has been widely applied for regulatory compliances, data privacy and intellectual property... more
    • by 
    •   9  
      AlgorithmsRegulatory ComplianceNetwork SecuritySoftware Architecture
This thesis aims at developing software-intensive systems architecture for the Healthcare Industry to meet information assurance, legislative security and privacy standards by proposing an architecture and framework - “SARCHIA” using data... more
    • by 
    •   4  
      Software EngineeringInformation SecurityComplianceSoftware Architecture
Talk about everything interior designers need to know every day: Project mangement tools Sequencing spaces Design software Digital presentation Sustainability guidelines standard dimensions tabels Codes and accessibility Contrast... more
    • by 
    •   8  
      PaintingInterior DesignSoftware ArchitectureInterior Design (Architecture)
This paper describes a tool for managing architectural knowledge and rationale. The tool has been developed to support a framework for capturing and using architectural knowledge to improve the architecture process. This paper describes... more
    • by 
    •   9  
      Computer ScienceComputer ArchitectureKnowledge ManagementSoftware Architecture
Electronic Commerce is one of the most significant fields in internet appli- cations. With the focus moving from B2C-commerce to B2B-commerce, in- tegrating internet and legacy systems within one company and getting technologies used in... more
    • by 
    •   4  
      Software ArchitectureFeature SelectionCase StudyElectronic Commerce
In deze handleiding wordt gespecificeerd hoe de aanpak van pesten en andere vormen van agressief gedrag in scholen kan worden gesteund via passende Informatie- en Communicatie Technologie. De inbreng en mede-verantwoordelijkheid van... more
    • by 
    •   11  
      Information TechnologyTeaching and LearningEducational TechnologyEducational Research
This paper provides a complete framework for thread migration using JPDA. In our framework neither we lose portability nor do we insert any artificial code. The system developed based on our framework needs no extra involvement of... more
    • by 
    •   10  
      Computer ScienceDistributed ComputingSoftware ArchitectureVirtual Machines
A substantial number of enterprises and independent software vendors are adopting a strategy in which software-intensive systems are developed with an open architecture (OA) that may contain open source software (OSS) components or... more
    • by 
    •   7  
      Computer ScienceComputer ArchitectureOpen Source SoftwareSoftware Architecture
Ultra large scale (ULS) systems are future software intensive systems that have billions of lines of code, composed of heterogeneous, changing, inconsistent and independent elements that are dispersed through worldwide global networks.... more
    • by 
    •   9  
      Grid ComputingOperations ManagementService Oriented ArchitectureSoftware Architecture
    • by 
    •   20  
      Distributed ComputingInformation TechnologyDecision MakingSystem Management
Almost methods in embedded software modeling take software architecture as one of the crucial parts of the design process. Since a principal role of embedded software is the interaction with its environments, architectures that describe... more
    • by 
    •   3  
      Software ArchitectureEmbedded SoftwareDesign process
E2 is a plugin-based, service-oriented middleware architecture. E2 extends the popular Eclipse platform's idea of building a software system entirely and dynamically from XML-interfaced plugins, adds the feature to remove and replace... more
    • by 
    •   15  
      XMLSoftware ArchitectureUser InterfaceMiddleware
This paper summarizes the workshop on Architecture-Based Testing and System Validation which was organized in conjunction with the 9th Working IEEE/IFIP Conference on Software Architecture. The main goal of the workshop was to bring... more
    • by 
    •   7  
      Computer ScienceComputer ArchitectureSoftware TestingSoftware Architecture
Service-oriented architecture (SOA) is a popular design paradigm for distributed systems today but the high adaptivity and complexity of SOA implementations may also introduce additional sources of faults. We first describe typical steps... more
    • by 
    •   7  
      Computer ScienceService Oriented ArchitectureSoftware ArchitectureDistributed System
    • by 
    •   2  
      Computer ScienceSoftware Architecture
Software architecture is a technique which aids the development of complex and dynamic systems. Architecture Description Languages (ADLs) describe software architectures using a textual syntax or a graphical notation. However, not many... more
    • by 
    •   7  
      Software ArchitectureDistributed SystemDistributed SystemsMiddleware
In this paper, a set of 11 embedded machine contro l system pat- terns are presented. These patterns were identified during architectural as- sessments carried out at several sites of Finnish m achine industry. The pattern set is... more
    • by 
    •   3  
      Software ArchitectureRocket/Missile Embedded Control SystemPattern Language
Mobile computing empowers its users to exploit portable computation and context-aware communication, however; a mobile device lacks energy and performance to execute computation and memory intensive tasks. On the contrary, cloud computing... more
    • by 
    •   4  
      Software ArchitectureSoftware ReuseCloud ComputingPatterns and Frameworks
    • by 
    •   13  
      Human Computer InteractionAugmented RealityInteractive NarrativeSoftware Architecture
A single-chip video codec with embedded display controller for videotelephony applications is described. It encodes and decodes simultaneously up to 30 CIF pictures per second according to video-conferencing recommendations H261, H263... more
    • by 
    •   10  
      Software ArchitectureParallel ProcessingVideo CompressionImage Quality
This paper describes a phased incremental integration approach for application of image analysis and data fusion technologies to provide automated intelligent target tracking and identification for airborne surveillance on board an Aurora... more
    • by 
    •   12  
      Software ArchitectureImage AnalysisTarget TrackingData Fusion
Cooperative mobile robots have recently been gaining importance within the field of robotics. It's been proven that collaborative robots can do tasks in a faster and more reliable manner than a single robot can. Additionally, recent... more
    • by 
    •   11  
      RoboticsDistributed AlgorithmsService Oriented ArchitectureSoftware Architecture
The increasing demand of World Wide Web raises the need of predicting the user's web page request. The most widely used approach to predict the web pages is the pattern discovery process of Web usage mining. This process involves... more
    • by 
    •   20  
      Software EngineeringMachine LearningTelecommunicationsFuzzy Logic
Turning large volumes of data into actionable knowledge is a top challenge in high performance computing. Our previous work in this area demonstrated algorithmic techniques for massively parallel graph analysis on multithreaded systems.... more
    • by 
    •   10  
      Computer ScienceHigh Performance ComputingGraph TheoryComputational Modeling
Software architectures are becoming centric to the development of quality software systems, being the first concrete model of the software system and the base to guide the implementation of software systems. When architecting dependable... more
    • by 
    •   11  
      Information SystemsSoftware ArchitectureRegression TestingComputer Software
Scientific workflows have recently emerged as a new paradigm for scientists to formalize and structure complex and distributed scientific processes to enable and accelerate many scientific discoveries. In contrast to business workflows,... more
    • by 
    •   14  
      Service Oriented ArchitectureSoftware ArchitectureWeb ServicesControl Systems
    • by 
    •   2  
      Software ArchitectureFormal Verification
We propose a log-based analysis tool for evaluating web application computer system. A feature of the tool is an integration software log with infrastructure log. Software engineers alone can resolve system faults in the tool, even if the... more
    • by 
    •   24  
      Software EngineeringInfrastructure PlanningSoftware TestingSoftware Development
In Mobile communications age, the IT environment and IT technology update rapidly. The requirements change is the software project must face challenge. Able to overcome the impact of requirements change, software development risks can be... more
    • by 
    •   16  
      Software EngineeringFormal Methods (Formal Verification)Web EngineeringSoftware Maintenance
Because of new economical challenges and recent trends regarding international trade and globalization, many companies from the Canadian forest products industry have reached the point where profit improvement cannot be reaped without the... more
    • by 
    •   17  
      EngineeringInformation TechnologyOperations ResearchInternational Trade
supporting specific purposes such as facial expression) at level 3. The underlying methodologies are explained and implementation results are elucidated.
    • by 
    •   18  
      ArtProductionComputer AnimationSoftware Architecture
Modern embedded computing systems tend to be heterogeneous in the sense of being composed of subsystems with very different characteristics, which communicate and interact in a variety of ways-synchronous or asynchronous, buffered or... more
    • by 
    •   24  
      Object Oriented ProgrammingBiomedical EngineeringMicroelectronicsComputational Modeling
This paper describes the application of an organic programming language Gaea in programming complex and flexible multi-agent systems. We consider a soccer game as an example. Using organic programming, we can program soccer players in an... more
    • by 
    •   13  
      Computer ArchitectureMultiagent SystemsGenetic AlgorithmsSoftware Architecture
The Product-Line Architecture (PLA) is the main artifact of a Software Product Line (SPL). Search-based approaches can provide automated discovery of near-optimal PLAs and make its design less dependent on human architects. To do this, it... more
    • by 
    •   6  
      Computer ArchitectureSoftware EngineeringSoftware ArchitectureOptimization
The tremendous advances in wireless networks, mobile computing, and sensor networks, along with the rapid growth of small, portable and powerful computing devices, offers more and more opportunities for pervasive computing and... more
    • by 
    •   20  
      Ubiquitous ComputingData ManagementSoftware ArchitectureSemantic Web
    • by 
    •   15  
      Computational ModelingService Oriented ArchitectureSoftware ArchitecturePerformance Model
Context: Technical Debt (TD) is a metaphor that refers to short-term solutions in software development that may affect the cost to the software development life cycle. Objective: To explore and understand TDrelated to the software... more
    • by 
    •   15  
      BusinessSoftware EngineeringDevelopment StudiesQuality Management
CT-guided percutaneous biopsy is a widely accepted practice in the medical field. Because efficient and safe CT-guided percutaneous interventions require accurate needle placement, there are limitations to the accuracy obtainable using... more
    • by 
    •   7  
      Computer ScienceComputed TomographySoftware ArchitectureUser Interface
This paper proposes a software architecture and a development process for engineering dependable and controllable self-organising (SO) systems. Our approach addresses dependability by exploiting metadata to support decision making and... more
    • by 
    •   6  
      Decision MakingMetadataSoftware ArchitecturePolicies
The recent trend of ubiquitous access to embedded physical devices over the Internet as well as increasing penetration of wireless protocols such as ZigBee has raised attention to smart homes. These systems consist of sensors, devices and... more
    • by 
    •   11  
      Computer ArchitectureSemanticsUbiquitous ComputingSoftware Architecture
The Morpheus Analytics Cryptocurrency Dashboard Sydney Meetup on Tue, Mar 10, 2020 was run by David Auton, Managing Director, Morpheus Analytics. Guest speakers were Niall Clerkin, founder of Employee First, Employee First Digital and... more
    • by 
    •   6  
      Software EngineeringSoftware DevelopmentSoftware ArchitectureSoftware Project Management
In the field of software architecture, there has been a paradigm shift from describing the outcome of architecting process mostly described by component and connector (know-what) to documenting architectural design decisions and their... more
    • by 
    •   5  
      ArchitectureSoftware ArchitectureArchitectural DesignParadigm Shift
Measurements are very useful to gauge the actual performance of various architectures and their components. In this paper we investigate the performance of the LAMP(Linux, Apache, MySQL, PHP) architecture and MySQL and PHP components. We... more
    • by 
    •   2  
      Software ArchitectureComputer Information
The technologies, architectures, and methodologies traditionally used to develop distributed applications exhibit a variety of limitations and drawbacks when applied to large scale distributed settings (e.g., the Internet). In particular,... more
    • by 
    •   18  
      Information SystemsObject Oriented ProgrammingComputer NetworksPervasive Computing
The flexibility required of an agile manufacturing system must be achieved largely through computer software. The system's control software must be adaptable to new products and to new system components without becoming unreliable or... more
    • by 
    •   14  
      RoboticsComputer ArchitectureSoftware EngineeringComputer Aided Manufacturing
Enterprise information system architecture design is the process of defining and optimizing its structure (both software and hardware) to effectively support provided functionality. System architects are combining software and hardware... more
    • by  and +2
    •   11  
      Software ArchitectureArchitectural DesignDesign processCase Study
This paper describes the GOLD (generic obstacle and lane detection) system, a stereo vision-based hardware and software architecture developed to increment road safety of moving vehicles: it allows detection of both generic obstacles... more
    • by 
    •   8  
      Road safetySoftware ArchitectureHardwareReal Time Systems
An introductory course on Software Engineering remains one of the hardest subjects to teach largely because of the wide range of topics the area encompasses. I have believed for some time that we often tend to teach too many concepts and... more
    • by 
    •   20  
      BusinessBusiness AdministrationComputer ScienceSoftware Engineering