Academic literature on the topic 'Client-server software architecture'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Client-server software architecture.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Journal articles on the topic "Client-server software architecture"

1

Lesovsky, Andrey. "Analysis of ASP.NET AJAX architecture." Scientific Journal of Riga Technical University. Computer Sciences 38, no. 38 (2009): 209–17. http://dx.doi.org/10.2478/v10143-009-0019-5.

Full text
Abstract:
Analysis of ASP.NET AJAX architecture Ajax (Asynchronous JavaScript and XML), or AJAX, is a group of interrelated web development techniques used for creating interactive web applications or rich Internet applications. Providing developer with opportunities to create rich and user friendly interface, AJAX makes it possible to improve Internet users experience without requiring them to install any additional software. ASP.NET AJAX, formerly code-named Atlas, is a set of extensions to ASP.NET developed by Microsoft for implementing Ajax functionality. ASP.NET AJAX provides developers with two development scenarios: client-centric development model and server-centric development model. It provides a developer with the opportunity to choose a model which is suitable for specific task and which will distribute load between client and server effectively and optimize network usage. This article discusses the architecture of AJAX and ASP.NET AJAX technologies. The covered themes are AJAX and ASP.NET AJAX architectures, client and server frameworks, client-centric and server-centric development models.
APA, Harvard, Vancouver, ISO, and other styles
2

Sammons, D. "Client/server architecture: an alternative view." Computer Bulletin 39, no. 1 (1997): 18–19. http://dx.doi.org/10.1093/combul/39.1.18.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Milosavljević, Branko, and Danijela Tešendić. "Software architecture of distributed client/server library circulation system." Electronic Library 28, no. 2 (2010): 286–99. http://dx.doi.org/10.1108/02640471011033648.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Singh, Pushpa, and Narendra Singh. "Analysis of Free and Open Source Software (FOSS) Product in Web Based Client-Server Architecture." International Journal of Open Source Software and Processes 9, no. 3 (2018): 36–47. http://dx.doi.org/10.4018/ijossp.2018070103.

Full text
Abstract:
Free and open source software (FOSS) differs from proprietary software. FOSS facilitates the design of various applications per the user's requirement. Web applications are not exceptional in this way. Web-based applications are mostly based on client server architecture. This article is an analytical study of FOSS products used in web-based client server architecture. This article will provide information about FOSS product such as FireFox (web browser), Apache (web server) and MySQL (RDBMS). These reveal that various FOSS products such as Apache server covers 65% of the market share, while MySQL covers 58.7% market share and hold the top-most rank.
APA, Harvard, Vancouver, ISO, and other styles
5

Siegel, Michael, Stuart Madnick, and Edward Sciore. "Context interchange in a client-server architecture." Journal of Systems and Software 27, no. 3 (1994): 223–32. http://dx.doi.org/10.1016/0164-1212(94)90044-2.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Huang, Lian Fen, Wei Huang, Xian Long Yang, and Yu Liang Tang. "Research and Design of Broadband Wireless Multimedia Trunking Communication Dispatch Client Based on B/S Architecture." Applied Mechanics and Materials 556-562 (May 2014): 5194–97. http://dx.doi.org/10.4028/www.scientific.net/amm.556-562.5194.

Full text
Abstract:
Broadband trunking communication system has been widely used with a variety of industries, such as public transportation security and navigation, etc. Trunking communication is a branch of mobile communication. Because the client of traditional dispatch services based on C/S (client/server) architecture need to install the client software, this paper studies and designs one dispatch client, which is based on B/S (browser/server) architecture.
APA, Harvard, Vancouver, ISO, and other styles
7

Shatnawi, Omar. "Testing-Effort Dependent Software Reliability Model for Distributed Systems." International Journal of Distributed Systems and Technologies 4, no. 2 (2013): 1–14. http://dx.doi.org/10.4018/jdst.2013040101.

Full text
Abstract:
Distributed systems are being developed in the context of the client-server architecture. Client-server architectures dominate the landscape of computer-based systems. Client-server systems are developed using the classical software engineering activities. Developing distributed systems is an activity that consumes time and resources. Even if the degree of automation of software development activities increased, resources are an important limitation. Reusability is widely believed to be a key direction to improving software development productivity and quality. Software metrics are needed to identify the place where resources are needed; they are an extremely important source of information for decision making. In this paper, an attempt has been made to describe the relationship between the calendar time, the fault removal process and the testing-effort consumption in a distributed development environment. Software fault removal phenomena and testing-effort expenditures are described by a non-homogenous Poisson process (NHPP) and testing-effort curves respectively. Actual software reliability data cited in literature have been used to demonstrate the proposed model. The results are fairly encouraging.
APA, Harvard, Vancouver, ISO, and other styles
8

Jan, Saeed Ullah, and Fawad Qayum. "A Robust Authentication Scheme for Client-Server Architecture With Provable Security Analysis." Network and Communication Technologies 3, no. 1 (2018): 6. http://dx.doi.org/10.5539/nct.v3n1p6.

Full text
Abstract:
Client-server computing is the analytical development of compatible programming with significant supposition and the detachment of a massive program into its fundamental parts ("modules"), which can create the chance for extra enhancement, inconsiderable improvement, and prominent maintainability. In client-server computing, total extensive modules don't need to be accomplished within the similar memory space totally but can execute independently on a suitable hardware and software platform according to their behavior. The user authentication is the dominant constraint for client-server computing that limits the illegitimate right of entry into the main workstation. This research is mainly focused on the design of a robust authentication scheme for client-server architecture computing. It carries some additional features like security, virtualization, user's programs security, individuality supervision, integrity, control access to server and authentication. The proposed background also delivers the characteristic supervision, mutual authentication, and establishment of secure session key among users and the remote server.
APA, Harvard, Vancouver, ISO, and other styles
9

Mohan, Ramya. "Network Analysis and Application Control Software based on Client-Server Architecture." International Journal of Computer Applications 68, no. 12 (2013): 34–39. http://dx.doi.org/10.5120/11634-7111.

Full text
APA, Harvard, Vancouver, ISO, and other styles
10

Ivanović, Mirjana, Milan Vidaković, Zoran Budimac, and Dejan Mitrović. "A scalable distributed architecture for client and server-side software agents." Vietnam Journal of Computer Science 4, no. 2 (2016): 127–37. http://dx.doi.org/10.1007/s40595-016-0083-z.

Full text
APA, Harvard, Vancouver, ISO, and other styles
More sources

Dissertations / Theses on the topic "Client-server software architecture"

1

Brockett, Douglas M., and Nancy J. Aramaki. "A Software Architecture for Client-Server Telemetry Data Analysis." International Foundation for Telemetering, 1994. http://hdl.handle.net/10150/611646.

Full text
Abstract:
International Telemetering Conference Proceedings / October 17-20, 1994 / Town & Country Hotel and Conference Center, San Diego, California<br>An increasing need among telemetry data analysts for new mechanisms for efficient access to high-speed data in distributed environments has led BBN to develop a new architecture for data analysis. The data sets of concern can be from either real-time or post-test sources. This architecture consists of an expandable suite of tools based upon a data distribution software "backbone" which allows the interchange of high volume data streams among server processes and client workstations. One benefit of this architecture is that it allows one to assemble software systems from a set of off-the-shelf, interoperable software modules. This modularity and interoperability allows these systems to be configurable and customizable, while requiring little applications programming by the system integrator.
APA, Harvard, Vancouver, ISO, and other styles
2

Ward, Michael Patrick. "A transputer based scalable data acquisition system." Thesis, University of Liverpool, 1995. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.318280.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Jones, James R. "A Client-Server Architecture for Collection of Game-based Learning Data." Thesis, Virginia Tech, 2015. http://hdl.handle.net/10919/51229.

Full text
Abstract:
Advances in information technology are driving massive improvement to the education industry. The ubiquity of mobile devices has triggered a shift in the delivery of educational content. More lessons in a wide range of subjects are being disseminated by allowing students to access digital materials through mobile devices. One of the key materials is digital-based educational games. These games merge education with digital games to maximize engagement while somewhat obfuscating the learning process. The effectiveness is generally measured by assessments, either after or during gameplay, in the form of quizzes, data dumps, and/or manual analyses. Valuable gameplay information lost during the student's play sessions. This gameplay data provides educators and researchers with specific gameplay actions students perform in order to arrive at a solution, not just the correctness of the solution. This problem illustrates a need for a tool, enabling educators and players to quickly analyze gameplay data. in conjunction with correctness in an unobtrusive manner while the student is playing the game. This thesis describes a client-server software architecture that enables the collection of game-based data during gameplay. We created a collection of web services that enables games to transmit game-data for analysis. Additionally, the web application provides players with a portal to login and view various visualization of the captured data. Lastly, we created a game called "Taffy Town", a mathematics-based game that requires the player to manipulate taffy pieces in order to solve various fractions. Taffy Town transmits students' taffy transformations along with correctness to the web application. Students are able to view several dynamically created visualizations from the data sent by Taffy Town. Researchers are able to log in to the web application and see the same visualizations, however, aggregated across all Taffy Town players. This end-to-end mapping of problems, actions, and results will enable researchers, pedagogists, and teachers to improve the effectiveness of educational games.<br>Master of Science
APA, Harvard, Vancouver, ISO, and other styles
4

Tao, Congwu. "A Cloud-based Software System for online Multimedia Examinations." Thesis, Virginia Tech, 2016. http://hdl.handle.net/10919/64974.

Full text
Abstract:
With the advancement in information technology, online assessments are getting more attention and online examinations are regarded as important parts of online learning. Online examinations can be easily taken by remote students, help the students get exam results quickly and save their time; online examinations also aid instructors in collecting students' exam answers and generating the exam reports effectively. In addition, online examinations can help reduce cost and save trees for our world. Multimedia elements like images, graphics, video and audio have been widely integrated into online learning environments. They not only help instructors design more engaging online learning content, but also help provide more interactive and pleasant learning experience for learners. However, integrating multimedia elements into online examination systems is rarely reported. Multimedia elements generally consume amounts of computing resources in a separated software system running on a single computer. "Software-as-a-Service (SaaS)" has become a new software paradigm and cloud-based software systems are becoming more attractive due to their dynamic scalability and effective usage of computing resources. Yet, how to effectively integrate multimedia elements into a cloud-based software system for online examinations is not significantly investigated. Although a variety of online-assessment tools have been developed, few of them adopt the "Software-as-a-Service (SaaS)" paradigm and most of them focus on the assessment in a specific domain or an application area with short of multimedia elements. There is a lack of a comprehensive software solution for online multimedia examinations. This thesis tries to utilize the "Software-as-a-Service (SaaS)" paradigm, design and develop a cloud-bAsed softwaRe systEm for oNline multimediA examinationS (ARENAS), and explore a comprehensive software solution for the online assessment field. ARENAS employs a multi-tiered client-server architecture and includes five subsystem modules: user module, question repository module, exam module, exam report module and configuration module. The developed cloud-based software system can present online questions with multimedia elements, and also support a myriad of question types, flexible accounts to the exam-takers, randomized question order in an online exam, flexible grading mechanisms, and analytical exam reports. For instructors, the developed system can help design more engaging online questions; for exam-takers, the developed system can help provide more user-friendly experience; for other educators and researchers, the design and development processes of ARENAS can be taken as a reference to designing and developing other large-scale cloud-based educational software systems.<br>Master of Science
APA, Harvard, Vancouver, ISO, and other styles
5

Claesén, Daniel. "MCapture; An Application Suite for Streaming Audio over Networks." Thesis, Linköping University, Department of Computer and Information Science, 2005. http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-4387.

Full text
Abstract:
<p>The purpose of this thesis is to develop software to stream input and output audio from a large number of computers in a network to one specific computer in the same network. This computer will save the audio to disk. The audio that is to be saved will consist mostly of spoken communication. The saved audio is to be used in a framework for modeling and visualization.</p><p>There are three major problems involved in designing a software to fill this purpose: recording both input and output audio at the same time, efficiently receiving multiple audio-streams at once and designing an interface where finding and organizing the computers to record audio from is easy.</p><p>The software developed to solve these problems consists of two parts; a server and a client. The server captures the input (microphone) and output (speaker) audio from a computer. To capture the output and input audio simultaneously an external application named Virtual Audio Cable (VAC) is used. The client connects to multiple servers and receives the captured audio. Each one of the client’s server-connections is handled by its own thread. To make it easy to find available servers an Automatic Server Discovery System has been developed. To simplify the organization of the servers they are displayed in a tree-view specifically designed for this purpose.</p>
APA, Harvard, Vancouver, ISO, and other styles
6

Tang, Jia. "An agent-based peer-to-peer grid computing architecture." Access electronically, 2005. http://www.library.uow.edu.au/adt-NWU/public/adt-NWU20060508.151716/index.html.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Quan, Nguyen. "Distributed Game Environment : A Software Product Line for Education and Research." Thesis, Linnéuniversitetet, Institutionen för datavetenskap (DV), 2013. http://urn.kb.se/resolve?urn=urn:nbn:se:lnu:diva-29077.

Full text
Abstract:
A software product line is a set of software-intensive systems that share a common, managed set of features satisfying the specific needs of a particular market segment or demand. Software product lines capitalize commonality and manage variation to reduce the time, effort, cost and complexity when creating and maintaining products in a product line. Therefore reusing core assets, software product line can address problems such as cost, time-to-market, quality, complexity of developing and maintaining variants, and need to quickly respond to market’s demands. The development of a software product line is different from conventional software development and in the area of education and research of product line there is a lack of a suitable purposefully designed and developed software product line (SPL) that can be used for educational or research purposes. In this thesis we have developed a software product line for turn-based two players distributed board games environment that can be used for educational and research purposes. The software product line supports dynamic runtime update, including games, chat, and security features, via OSGi framework. Furthermore, it supports remote gameplay via local area network and dynamic runtime activity recovery. We delivered a product configuration tool that is used to derive and configure products from the core assets based on feature selection. We have also modeled the software product line’s features and documented its requirements, architecture and user guides. Furthermore, we performed functional and integration tests of the software product line to ensure that the requirements are met according to the requirements specification prescribed by the stakeholders.
APA, Harvard, Vancouver, ISO, and other styles
8

Jones, Richard B. "Requirements analysis and architectural design of a web-based integrated weapons of mass destruction toolset." Thesis, Monterey, Calif. : Springfield, Va. : Naval Postgraduate School ; Available from National Technical Information Service, 2004. http://library.nps.navy.mil/uhtbin/hyperion/04Jun%5FJones%5FRichard.pdf.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Kivistö, K. (Kari). "A third generation object-oriented process model:roles and architectures in focus." Doctoral thesis, University of Oulu, 2000. http://urn.fi/urn:isbn:9514258371.

Full text
Abstract:
Abstract This thesis examines and evaluates the Object-Oriented Client/Server (OOCS) model, a process model that can be used when IT organizations develop object-oriented client/server applications. In particular, it defines the roles in the development team and combines them into the process model. Furthermore, the model focuses on the client/server architecture, considering it explicitly. The model has been under construction for several years and it has been tested in a number of industrial projects. Feedback from practice has thus been an important source when the model has been evolving into its current form. Another source for evolution has been other process models and technical progress in this field. This thesis reveals the theoretical and practical aspects that have influenced the model's characteristics and developmnt. The object-oriented paradigm has been the driving force when creating the OOCS model. The first object-oriented development models were, however, both inadequate and contradictory to each other. The OOCS model utilizes the best practices from these early models. The model also defines artifacts to be delivered in each phase. The artifacts are synchronized with the Unified Modeling Language (UML), a new standard modeling notation. From the very beginning the OOCS model has included a strong client/server viewpoint, which is not stated so clearly in other object-oriented models. A three-tier division of the application (presentation, business logic, data management) can be found in each phase. This division has become crucial in recent years, when applications have been built on distributed architecture. The team-based roles included in the model are based on the work of a few other researchers, although this topic has not gained the importance it should have had. Namely, it is people that develop the application and their involvement in the process should be stated explicitly. The roles of the developers are closely connected to the OOCS process model via the concept of activities included in the model. The roles concentrate mainly on project members, but company-level aspects have also been considered. This thesis summarizes the work carried out in the last five years. It shows how the model has evolved in practice and how other models have contributed to it. The team-based OOCS model is in use in some IT organizations. The cases presented in this thesis illustrate how to adapt the model into specific organizational needs.
APA, Harvard, Vancouver, ISO, and other styles
10

Harrison, William. "Malleability, obliviousness and aspects for broadcast service attachment." Universität Potsdam, 2010. http://opus.kobv.de/ubp/volltexte/2010/4138/.

Full text
Abstract:
An important characteristic of Service-Oriented Architectures is that clients do not depend on the service implementation's internal assignment of methods to objects. It is perhaps the most important technical characteristic that differentiates them from more common object-oriented solutions. This characteristic makes clients and services malleable, allowing them to be rearranged at run-time as circumstances change. That improvement in malleability is impaired by requiring clients to direct service requests to particular services. Ideally, the clients are totally oblivious to the service structure, as they are to aspect structure in aspect-oriented software. Removing knowledge of a method implementation's location, whether in object or service, requires re-defining the boundary line between programming language and middleware, making clearer specification of dependence on protocols, and bringing the transaction-like concept of failure scopes into language semantics as well. This paper explores consequences and advantages of a transition from object-request brokering to service-request brokering, including the potential to improve our ability to write more parallel software.
APA, Harvard, Vancouver, ISO, and other styles

Books on the topic "Client-server software architecture"

1

Sherlock, Terence. COM beyond Microsoft: Designing and implementing COM servers on Compaq platforms. Digital Press, 2000.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
2

1949-, Larson Robert E., ed. Microsoft Virtual server 2005: R2 resource kit. Microsoft Press, 2008.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
3

Kovalenko, Vladimir. Design of information systems. INFRA-M Academic Publishing LLC., 2020. http://dx.doi.org/10.12737/987869.

Full text
Abstract:
The tutorial discusses the design features of information systems (is) involved in the implementation of CALS technologies: MRP/MRPII/ERP systems, e-Commerce systems (B2B), supply chain management (SCM), customer relationship management (CRM), and decision support systems (OLAP). The issues of choosing the design technology, software tools for project development, building functional and information models in the environment of Business Studio, MS Visio, Elma, AllFusion Modeling Suite and Oracle Designer 10g, as well as the development of technical and operational documentation are highlighted. The characteristics of CASE technologies and their implementation in the Oracle Designer 10g environment are considered. A comparative analysis of the standards of the organization of the life cycle of creating and using IP, practical recommendations for the development of standard profiles, examples of the development of an IP project based on a cascading model of the life cycle, including using a process approach in the management and automation of processes. The models of the client — server architecture and the structure of cloud computing are considered. Modern approaches to the selection of ready-made is and their implementation in automated enterprises are studied in detail.&#x0D; Meets the requirements of the Federal state educational standards of higher education of the latest generation.&#x0D; It is intended for students (bachelors and specialists) and masters of higher educational institutions studying in the direction of "Applied Informatics". It is also recommended for teachers and specialists working in the field of information technology.
APA, Harvard, Vancouver, ISO, and other styles
4

1966-, Sussman David, ed. Professional MTS and MSMQ with VB and ASP. Wrox Press, 1998.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
5

Architecture for Payload Planning System (PPS) software distribution. National Aeronautics and Space Administration, 1995.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
6

Eric, Howell, and United States. National Aeronautics and Space Administration., eds. Architecture for Payload Planning System (PPS) software distribution. National Aeronautics and Space Administration, 1995.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
7

SAP R/3 Administrator's Handbook. McGraw-Hill Osborne Media, 1999.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
8

Hernandez, Jose Antonio. SAP R/3 Administrator's Handbook. 2nd ed. McGraw-Hill Osborne Media, 1999.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
9

Larson, Robert, Janique Carbone, and The Microsoft VirtualizationTeam. Microsoft Virtual Server 2005 Resource Kit. Microsoft Press, 2007.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
10

Sherlock, Terence, and Gene Cronin. COM Beyond Microsoft Designing: Designing and Implementing COM Servers on Compaq Platforms (with CD-ROM) (HP Technologies). Digital Press, 2000.

Find full text
APA, Harvard, Vancouver, ISO, and other styles

Book chapters on the topic "Client-server software architecture"

1

Pree, Wolfgang. "Lean Product-Line Architectures for Client-Server Systems — Concepts & Experience." In Software Architectures. Springer London, 2000. http://dx.doi.org/10.1007/978-1-4471-0367-7_8.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Langer, Arthur M. "Distributed Client/Server and Data." In Analysis and Design of Next-Generation Software Architectures. Springer International Publishing, 2020. http://dx.doi.org/10.1007/978-3-030-36899-9_4.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

"The New Generation of Client–Server Software." In Integration-Ready Architecture and Design. Cambridge University Press, 2004. http://dx.doi.org/10.1017/cbo9780511547058.010.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

"◾ RESTful Client–Server Architecture: A Scalable Architecture for Massively Multiuser Online Environments." In Computer Games and Software Engineering. Chapman and Hall/CRC, 2015. http://dx.doi.org/10.1201/b18453-9.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Singh, Pushpa, and Narendra Singh. "Analysis of Free and Open Source Software (FOSS) Product in Web Based Client-Server Architecture." In Research Anthology on Usage and Development of Open Source Software. IGI Global, 2021. http://dx.doi.org/10.4018/978-1-7998-9158-1.ch005.

Full text
Abstract:
Free and open source software (FOSS) differs from proprietary software. FOSS facilitates the design of various applications per the user's requirement. Web applications are not exceptional in this way. Web-based applications are mostly based on client server architecture. This article is an analytical study of FOSS products used in web-based client server architecture. This article will provide information about FOSS product such as FireFox (web browser), Apache (web server) and MySQL (RDBMS). These reveal that various FOSS products such as Apache server covers 65% of the market share, while MySQL covers 58.7% market share and hold the top-most rank.
APA, Harvard, Vancouver, ISO, and other styles
6

Sobolewski, Michael. "A Service-Oriented Computing Platform." In Advances in Systems Analysis, Software Engineering, and High Performance Computing. IGI Global, 2014. http://dx.doi.org/10.4018/978-1-4666-6178-3.ch010.

Full text
Abstract:
In Service-Driven Computing, the client-server architecture describes the relationship of cooperating programs in a distributed application. The providers of a resource or service execute workloads submitted by service requestors. Web service, Grid, and Cloud Computing technologies are based on the client-server architecture. A true service-oriented architecture describes everything, anywhere, anytime as a service. This chapter presents the SORCER (Service-ORiented Computing EnviRonment) platform, which provides service-oriented modeling or programming or both (mogramming) environments within its operating system that runs front-end service-oriented mograms and dynamically manages corresponding federations of local and remote service providers. The architecture of SORCER is described with the focus on service-oriented mogramming, service context-awareness, and its operating system managing everything as a service type. A case study report illustrates how SORCER is used for a conceptual design of the next generation of efficient supersonic air vehicles.
APA, Harvard, Vancouver, ISO, and other styles
7

Saidane, Ayda, and Nicolas Guelfi. "Towards Test-Driven and Architecture Model-Based Security and Resilience Engineering." In Software Design and Development. IGI Global, 2014. http://dx.doi.org/10.4018/978-1-4666-4301-7.ch096.

Full text
Abstract:
The quality of software systems depends strongly on their architecture. For this reason, taking into account non-functional requirements at architecture level is crucial for the success of the software development process. Early architecture model validation facilitates the detection and correction of design errors. In this research, the authors are interested in security critical systems, which require a reliable validation process. So far, they are missing security-testing approaches providing an appropriate compromise between software quality and development cost while satisfying certification and audit procedures requirements through automated and documented validation activities. In this chapter, the authors propose a novel test-driven and architecture model-based security engineering approach for resilient systems. It consists of a test-driven security modeling framework and a test based validation approach. The assessment of the security requirement satisfaction is based on the test traces analysis. Throughout this study, the authors illustrate the approach using a client server architecture case study.
APA, Harvard, Vancouver, ISO, and other styles
8

Chakravarthy, Sukumar R. "Host-node client-server software architecture for computational fluid dynamics on MPP computers." In Parallel Computational Fluid Dynamics 1995. Elsevier, 1996. http://dx.doi.org/10.1016/b978-044482322-9/50142-0.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Saidane, Ayda, and Nicolas Guelfi. "Towards Test-Driven and Architecture Model-Based Security and Resilience Engineering." In Designing, Engineering, and Analyzing Reliable and Efficient Software. IGI Global, 2013. http://dx.doi.org/10.4018/978-1-4666-2958-5.ch010.

Full text
Abstract:
The quality of software systems depends strongly on their architecture. For this reason, taking into account non-functional requirements at architecture level is crucial for the success of the software development process. Early architecture model validation facilitates the detection and correction of design errors. In this research, the authors are interested in security critical systems, which require a reliable validation process. So far, they are missing security-testing approaches providing an appropriate compromise between software quality and development cost while satisfying certification and audit procedures requirements through automated and documented validation activities. In this chapter, the authors propose a novel test-driven and architecture model-based security engineering approach for resilient systems. It consists of a test-driven security modeling framework and a test based validation approach. The assessment of the security requirement satisfaction is based on the test traces analysis. Throughout this study, the authors illustrate the approach using a client server architecture case study.
APA, Harvard, Vancouver, ISO, and other styles
10

Pazos, Andrés, José Poveda, and Michael Gould. "A Package-Based Architecture for Customized GIS." In Geographic Information Systems. IGI Global, 2013. http://dx.doi.org/10.4018/978-1-4666-2038-4.ch030.

Full text
Abstract:
In this chapter we present a package-based component architecture for the specific deployment and maintenance of public sector applications, specifically corporate Geographical Information Systems (GIS). The three-tier architecture defines a group of server-side packages, a kernel and external packages, that are dynamically requested and assembled at execution time according to the needs of individual users to produce on demand customized GIS applications. An intermediate middleware layer handles user authentication and version control. In order to demonstrate the proposed architecture, a practical prototype has been implemented using Java WebStart. This prototype demonstrates the creation of several GIS client applications, with increasing levels of functionality, and based on free software packages.
APA, Harvard, Vancouver, ISO, and other styles

Conference papers on the topic "Client-server software architecture"

1

van der Vlugt, Michel, and Samuel Sambasivam. "Redesign of Stand-Alone Applications into Thin-Client/Server Architecture." In InSITE 2005: Informing Science + IT Education Conference. Informing Science Institute, 2005. http://dx.doi.org/10.28945/2930.

Full text
Abstract:
One of the characteristics in software development is that software systems require changes once they are deployed in an operational environment. When the software is being used by the intended audience it is almost inevitable that errors are found, requirements change or new requirements emerge because of changes in the business processes. Depending on the nature of these modifications and the life-time of the software, the impact on the existing software will vary from simple error solving to complete architectural transformation. In this paper the architectural transformation is presented of stand-alone applications, redesigned into thin-client/server architecture to improve the application’s flexibility, interoperability, performance, distribution and scalability. The strategy proposed in this paper is a decomposition of the original application in which functionality is categorized and distributed in N-tier client/server architecture. The client application only contains the user-interface while the remaining functionality is split across multiple server applications. The software that is subject for redesign in this paper is a recently developed Point-Of-Sale application, initially designed as a stand-alone application. The goal of redesigning the application is to reduce the front-end hardware requirements, improve the application’s flexibility and make the application applicable for a wider range of usage. The redesign approach is evaluated by implementation of a proto-type Point-Of-Sale application, which has proven that an N-tier client/server Point-Of-Sale application is a feasible solution and leads to a very flexible and highly scalable application.
APA, Harvard, Vancouver, ISO, and other styles
2

Offiah, Marvin C., Thomas Gross, and Markus Borschbach. "Evaluating BSS algorithms in a mobile context realized by a client-server architecture." In ICSE '16: 38th International Conference on Software Engineering. ACM, 2016. http://dx.doi.org/10.1145/2897073.2897098.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Uppuluri, Sreemanth M., Xianfan Xu, and Karthik Ramani. "RLSM: Remote Excimer Laser Micro-Machining Services Model." In ASME 2003 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. ASMEDC, 2003. http://dx.doi.org/10.1115/detc2003/cie-48181.

Full text
Abstract:
In this paper, we discuss an Internet based excimer-laser-micro-machining services model that allows multiple users to collaboratively design and fabricate laser micromachining features. This model implements the client-server architecture to support design and editing of features by multiple clients. The client side needs minimum software installation and is made intelligent by incorporating feature verification algorithms to ensure speed and efficiency of the design process. The server side supports solid modeling, solving of geometric constraints, data management and synchronization of clients. JSDT Interface links the server and the client sides. The remote laser micro-machining services model (RLSM) provides a collection of laser micro-machining features such as through-cuts, channels and pockets and different polymer materials such as PMMA, Kapton®, PET and Uplex® for the user to choose from. These design variables from the user are mapped to the corresponding technological parameters for laser micro-machining. The manufacturing feasibility is then assessed with respect to the system capabilities by implementing intelligent algorithms on the client side. In developing this services model we provide a distributed collaborative architecture that incorporates the manufacturing constraints of laser micro-machining in the design stage. The remote service center operation is further integrated with automated path generation for laser micromachining of the features. To our knowledge this is the first attempt towards developing a collaborative environment for design and manufacturing of MEMS components. The importance of such a model in the manufacturing arena is also discussed.
APA, Harvard, Vancouver, ISO, and other styles
4

Yodo, Kaworu, Ryuji Shioya, Akio Miyoshi, and Takuru Asaumi. "Parallel CAE System for Large Scale Problems Based on HTML5 and WebGL." In ASME 2012 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. American Society of Mechanical Engineers, 2012. http://dx.doi.org/10.1115/detc2012-70818.

Full text
Abstract:
We have developed a prototype of web based CAE system with HTML5 and WebGL technology and the ADVENTURE system. The main system including solver part is operated on the remote server like a cloud computing and user interface client is operated in a web browser on the Internet devices (including PCs, smartphones, and tablet devices) without any additional software or plug-ins. In this system, we use the ADVENTURE system as server-side CAE system. The ADVENTURE system is a general-purpose computational analysis system we have been developing. Aim of the system is to enable to analyze a three dimensional finite element model of arbitrary shape over 100 million Degrees Of Freedom (DOF) mesh on massive parallel computers like a large-scale PC cluster or a super computer. To solve large scale problem, domain-decomposition-based parallel algorithms are implemented in pre-processes (domain decomposition), main processes (system matrix assembling and solutions) and post-process (visualization) of the ADVENTURE system, respectively. The hierarchical domain decomposition method (HDDM) with the balancing domain decomposition (BDD) as a pre-conditioned iterative solver is adopted in the main processes. Module-based architecture of the system with standardized I/O format and libraries are also developed and employed to attain flexibility, portability, extensibility and maintainability of the whole system. Since the software has become a quite large system, it is not easy to install or operate the system on parallel machines by users. To solve this issue, the authors have been developed CAE system for large scale problems based on computer network. With this system, the main system including solver part is operated on the remote server like a cloud computing and to operate such a system from a client PC through the network. Users need not to touch server system and easy operation on client system was developed. But this system requires for users to install client software, which may become a barrier to start using the system.
APA, Harvard, Vancouver, ISO, and other styles
5

Fakhrudinov, A., A. Gritsay, G. Russkikh, D. Tyunkov, O. Shafeeva, and E. Pastuhova. "Using a client-server architecture for software development of automated diagnosis of the state control valves gas and oil pipelines." In NANOSCIENCE AND NANOTECHNOLOGY: NANO-SciTech. AIP Publishing, 2019. http://dx.doi.org/10.1063/1.5122147.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Shen, Weiming, and Hamada H. Ghenniwa. "A Distributed Multidisciplinary Design Optimization Framework Based on Web and Agents." In ASME 2002 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. ASMEDC, 2002. http://dx.doi.org/10.1115/detc2002/cie-34461.

Full text
Abstract:
Web technology is playing an increasingly important role in collaborative product development systems. However, most Web-based applications were developed using client/server architecture for information sharing. This paper presents some results of an on-going research project on developing a distributed multidisciplinary design optimization (MDO) framework based on Web and agents. The primary objective is to develop an architectural framework for implementing MDO environments by integrating intelligent agents and Internet/Web based technologies. The principle is to leverage the right technology for the appropriate purpose. Agent-based negotiation is used for computing resource management or load balancing. Web-based interfaces are developed for users to access the MDO software environment and collaborate with each other. Active Web servers provide a way to integrate legacy systems separated by firewalls. The paper describes the proposed framework; presents a prototype environment for blow molded automotive parts design; and addresses some key issues in system implementation.
APA, Harvard, Vancouver, ISO, and other styles
7

Sohn, Kiwon, Ethan Morris, Obioma Ulebor, Thomas Currier, and Shaun Merrill. "Service Robot Design for Uses in Human Centered Environments." In ASME 2018 International Mechanical Engineering Congress and Exposition. American Society of Mechanical Engineers, 2018. http://dx.doi.org/10.1115/imece2018-86479.

Full text
Abstract:
This paper presents the development of a service robot platform for various assistive tasks in human-centered environment. The main design objective is to enable the robot to safely navigate indoor areas and to provide cross-platform accessibility to human-users. To accomplish the goal, two technical design requirements which include the rough-terrain locomotive mechanism and the web-server based operating system are addressed and explored in this study. First, the overall control system architecture of the robot which consists of three different layers (human-interaction, environment-interaction and movement) is presented. Then, the mechanical and electronic specification of the robot’s dual drive system and the power management system are described with their design process. The robot’s software platform (which consists of the server, client and real time controller) is also provided for the selected service task. Last, the built platform is tested and evaluated through experimentations in the real world settings.
APA, Harvard, Vancouver, ISO, and other styles
8

Long, Teng, Lv Wang, Di Wu, Xiaosong Guo, and Li Liu. "A Simultaneous Computing Framework for Metamodel-Based Design Optimization." In ASME 2014 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. American Society of Mechanical Engineers, 2014. http://dx.doi.org/10.1115/detc2014-34594.

Full text
Abstract:
At the aim of reducing the computational time of engineering design optimization problems using metamodeling technologies, we developed a flexible distributed framework independent of any third-part parallel computing software to implement simultaneous sampling during metamodel-based design optimization procedures. In this paper, the idea and implementation of hardware configuration, software structure, the main functional modular and interfaces of this framework are represented in detail. The proposed framework is capable of integrating black-box functions and legacy software for analyzing and common MBDO methods for space exploring. In addition, a message-based communication infrastructure based on TCP/IP protocol is developed for distributed data exchange. The Client/Server architecture and computing budget allocation algorithm considering software dependency enable samples to be effectively allocated to the distributed computing nodes for simultaneous execution, which gives rise to decreasing the elapsed time and improving MBDO’s efficiency. Through testing on several numerical benchmark problems, the favorable results demonstrate that the proposal framework can evidently save the computational time, and is practical for engineering MBDO problems.
APA, Harvard, Vancouver, ISO, and other styles
9

Yang, Zhixin, Zhejie Liu, Jinmin Zhao, Zhenqun Shen, Zhao Xie, and Qinghong Liu. "Engineering Portal for Collaborative Product Development." In ASME 2003 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. ASMEDC, 2003. http://dx.doi.org/10.1115/detc2003/cie-48278.

Full text
Abstract:
The product development processes nowadays are featured with ever-increasing complexity of product configurations, diverse data resources, and multi-disciplinary, geographical dispersed engineering teams, and intensive use of various software tools for managing the data associated with the product and its life cycle. These characteristics result in the need of a collaborative product development (CPD) environment for today’s industries. This paper describes the methodology which enables the engineering collaboration within a compressed product development cycle, and presents our results with the development of a CPD environment. A four-tiered client/server collaboration architecture, which allows system integration, data sharing, and collaboration among team members in an internet platform, is described. By integrating the distributed application servers, such as product specification server, CAD/CAE server, project management, collaborative visualization workspace, and product data management module, using web technologies, an engineering CPD portal is proposed and implemented. This portal environment could bring entire engineering team together in one place in real-time, irrespective of geography, enterprise boundaries, or native systems, to share product information throughout the product development processes, which include product definition, design, engineering analysis, and manufacturing, etc. Manufacturing companies could therefore collaborate closely with their suppliers/collaborators global widely. A case study is carried out for collaborative development of a typical component used in data storage industry, the spindle motor, to illustrate the proposed approach and to validate the developed systems.
APA, Harvard, Vancouver, ISO, and other styles
10

Chen, Zhiqiang, and Zahed Siddique. "Elements and Techniques to Develop a Distributed Design Framework." In ASME 2003 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. ASMEDC, 2003. http://dx.doi.org/10.1115/detc2003/cie-48229.

Full text
Abstract:
The direction of mechanical design is now experiencing the trends of resource globalization, design customization and demand for cheap computing. Successful integration and collaboration are very important for design systems. Currently many researches focus on client-server structure to keep the data consistent and neutral. This paper discusses the issues and techniques to build a framework to support integration and collaboration in a distributed design environment. Overview of the system architecture and modules of the framework are presented to explain the method for CAD software wrapping and management of design models. The concept of a function block module to integrate different analysis tools and a search engine to find the analysis path for design problems are also presented. A reverse engineering project is used as an example to describe how design process works in a distributed manner.
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!