|
|
Books > Computing & IT > Computer programming
Formal and Practical Aspects of Domain-Specific Languages: Recent
Developments is a collection of academic works containing current
research on all aspects of domain-specific language. This book is a
comprehensive overview in the computer language field and aims to
be essential for scholars and practitioners in the software
engineering fields by providing new results and answers to open
problems in DSL research.
Since its first volume in 1960, Advances in Computers has
presented detailed coverage of innovations in computer hardware,
software, theory, design, and applications. It has also provided
contributors with a medium in which they can explore their subjects
in greater depth and breadth than journal articles usually allow.
As a result, many articles have become standard references that
continue to be of sugnificant, lasting value in this rapidly
expanding field.
In-depth surveys and tutorials on new computer technologyWell-known
authors and researchers in the fieldExtensive bibliographies with
most chaptersMany of the volumes are devoted to single themes or
subfields of computer science
Culture is dependent upon intertextuality to fuel the consumption
and production of new media. The notion of intertextuality has gone
through many iterations, but what remains constant is its stalwart
application to bring to light what audiences value through the
marriages of disparate ideology and references. Videogames, in
particular, have a longstanding tradition of weaving texts together
in multimedia formats that interact directly with players.
Contemporary Research on Intertextuality in Video Games brings
together game scholars to analyze the impact of video games through
the lenses of transmediality, intermediality, hypertextuality,
architextuality, and paratextuality. Unique in its endeavor, this
publication discusses the vast web of interconnected texts that
feed into digital games and their players. This book is essential
reading for game theorists, designers, sociologists, and
researchers in the fields of communication sciences, literature,
and media studies.
Since its first volume in 1960, Advances in Computers has
presented detailed coverage of innovations in computer hardware,
software, theory, design, and applications. It has also provided
contributors with a medium in which they can explore their subjects
in greater depth and breadth than journal articles usually allow.
As a result, many articles have become standard references that
continue to be of sugnificant, lasting value in this rapidly
expanding field.
In-depth surveys and tutorials on new computer technologyWell-known
authors and researchers in the fieldExtensive bibliographies with
most chaptersMany of the volumes are devoted to single themes or
subfields of computer science
With today's technological advancements, the evolution of software
has led to various challenges regarding mass markets and crowds.
High quality processing must be capable of handling large groups in
an efficient manner without error. Solutions that have been applied
include artificial intelligence and natural language processing,
but extensive research in this area has yet to be undertaken.
Crowdsourcing and Probabilistic Decision-Making in Software
Engineering: Emerging Research and Opportunities is a pivotal
reference source that provides vital research on the application of
crowd-based software engineering and supports software engineers
who want to improve the manner in which software is developed by
increasing the accuracy of probabilistic reasoning to support their
decision-making and getting automation support. While highlighting
topics such as modeling techniques and programming practices, this
publication is ideally designed for software developers, software
engineers, computer engineers, executives, professionals, and
researchers.
Computer programs and processes that take into account the goals
and needs of the user meet with the greatest success, so it
behooves software engineers to consider the human element inherent
in every line of code they write. Human Factors in Software
Development and Design brings together high quality research on the
influence and impact of ordinary people on the software industry.
With the goal of improving the quality and usability of computer
technologies, this premier reference is intended for students and
practitioners of software engineering as well as researchers,
educators, and interested laymen.
Emerging as an effective alternative to organization-based
information systems, cloud computing has been adopted by many
businesses around the world. Despite the increased popularity,
there remain concerns about the security of data in the cloud since
users have become accustomed to having control over their hardware
and software. Security, Trust, and Regulatory Aspects of Cloud
Computing in Business Environments compiles the research and views
of cloud computing from various individuals around the world.
Detailing cloud security, regulatory and industry compliance, and
trust building in the cloud, this book is an essential reference
source for practitioners, professionals, and researchers worldwide,
as well as business managers interested in an assembled collection
of solutions provided by a variety of cloud users.
Is Internet software so different from "ordinary" software? This
book practically answers this question through the presentation of
a software design method based on the State Chart XML W3C standard
along with Java. Web enterprise, Internet-of-Things, and Android
applications, in particular, are seamlessly specified and
implemented from "executable models." Internet software puts
forward the idea of event-driven or reactive programming, as
pointed out in Boner et al.'s "Reactive Manifesto"
(http://www.reactivemanifesto.org). It tells us that reactiveness
is a must. However, beyond concepts, software engineers require
effective means with which to put reactive programming into
practice. This book's purpose is to outline and explain such means.
The lack of professional examples in the literature that illustrate
how reactive software should be shaped can be quite frustrating.
Therefore, this book helps to fill in that gap by providing
in-depth professional case studies that contain comprehensive
details and meaningful alternatives. Furthermore, these case
studies can be downloaded for further investigation. Internet
software requires higher adaptation, at run time in particular.
After reading Reactive Internet Programming, the reader therefore
will be ready to enter the forthcoming Internet era.
Particularly in the fields of software engineering, virtual
reality, and computer science, data mining techniques play a
critical role in the success of a variety of projects and
endeavors. Understanding the available tools and emerging trends in
this field is an important consideration for any organization. Data
Mining and Analysis in the Engineering Field explores current
research in data mining, including the important trends and
patterns and their impact in fields such as software engineering.
With a focus on modern techniques as well as past experiences, this
vital reference work will be of greatest use to engineers,
researchers, and practitioners in scientific-, engineering-, and
business-related fields.
"In this day and age of 'too much information and not enough time,
' the ability to get to the bottom line quickly and in a concise
method is what excels companies to the top of their industry. The
techniques in this book will allow you to do things you only dreamt
of." -Jerry Kohl, president of Brighton Collectibles Develop your
Excel macro programming skills using VBA instantly with proven
techniques Automate Reports Handle Errors Master Pivot Tables
Produce Charts Build User-Defined Functions Migrate to Excel 2007
Query Web Data Build Dialog Boxes Use Data Visualizations Automate
Word You are an expert in Excel, but the macro recorder doesn't
work and you can't make heads or tails out of the recorded code. If
this is you, buy this book. Macros that you record today might work
today but not tomorrow. Recorded macros might handle a dataset with
14 records but not one with 12 or 16 records. These are all common
problems with the macro recorder that unfortunately cause too many
Excel gurus to turn away from writing macros. This book shows you
why the macro recorder fails and the steps needed to convert
recorded code into code that will work every day with every
dataset. The book assumes that you know Excel well, but there is no
need for prior programming experience. This book describes
everything you could conceivably need to know to automate reports
and design applications in Excel VBA. Whether you want to automate
reports for your office or design full-blown applications for
others, this book is for you.
- Learn VBA syntax as easy-to-understand English
- Automate Excel's power tools: Pivot Tables, Charts, Advanced
Filters
- Save hours per week by automating redundanttasks
- Create applications built on top of Excel with custom dialog
boxes
- Automatically produce hundreds of Excel reports in seconds
- Understand how changes in Excel 2007 impact your VBA
macros
Introduction 1 1 Unleash the Power of Excel with VBA 7 2 This
Sounds Like BASIC, So Why Doesn't It Look Familiar? 29 3 Referring
to Ranges 61 4 User-Defined Functions 75 5 Looping and Flow Control
101 6 R1C1-Style Formulas 121 7 What's New in Excel 2007 and What's
Changed 135 8 Create and Manipulate Names in VBA 143 9 Event
Programming 155 10 UserForms--An Introduction 177 11 Creating
Charts 197 12 Data Mining with Advanced Filter 249 13 Using VBA to
Create Pivot Tables 281 14 Excel Power 337 15 Data Visualizations
and Conditional Formatting 373 16 Reading from and Writing to the
Web 393 17 XML in Excel 2007 413 18 Automating Word 421 19 Arrays
441 20 Text File Processing 449 21 Using Access as a Back End to
Enhance Multi-User Access to Data 461 22 Creating Classes, Records,
and Collections 477 23 Advanced UserForm Techniques 493 24 Windows
Application Programming Interface (API) 517 25 Handling Errors 529
26 Customizing the Ribbon to Run Macros 543 27 Creating Add-Ins 569
Index 577
When deployed as infrastructure components of real-time business
processes, service computing applications we rely on for our daily
activities elicit the proper addressing of performance and
dependability issues. While recent developments in service-oriented
architectures have come a long way in many aspects, ranging from
semantics and ontologies to frameworks and design processes,
performance and dependability remains a research demanding field.
Performance and Dependability in Service Computing: Concepts,
Techniques and Research Directions highlights current technological
trends and related research issues in dedicated chapters without
restricting their scope. This book focuses on performance and
dependability issues associated with service computing and these
two complementary aspects, which include concerns of quality of
service (QoS), real-time constraints, security, reliability and
other important requirements when it comes to integrating services
into real-world business processes and critical applications.
Web services provide systems with great flexibility and easier
maintenance which result in better ways to communicate and
distribute applications. There are good procedures in place for the
design, development, and management of Web services; however, there
are areas in which Web service adaptation is required. To preserve
the loosely coupled approach of Web services, service adaptations
should be implemented appropriately. Adaptive Web Services for
Modular and Reusable Software Development: Tactics and Solutions
includes current research on the area of Web service adaptation
while embarking upon the different aspects related to Web services.
This collection provides an overview of existing solutions for
service adaption in different development scopes as well as covers
a wide variety of challenges which emerge. It aims to keep industry
professionals as well as academic researchers up to date with the
latest research results.
As information systems used for research and educational purposes
have become more complex, there has been an increase in the need
for new computing architecture. High performance and cloud
computing provide reliable and cost-effective information
technology infrastructure that enhances research and educational
processes. Handbook of Research on High Performance and Cloud
Computing in Scientific Research and Education presents the
applications of cloud computing in various settings, such as
scientific research, education, e-learning, ubiquitous learning,
and social computing. Providing various examples, practical
solutions, and applications of high performance and cloud
computing; this book is a useful reference for professionals and
researchers discovering the applications of information and
communication technologies in science and education, as well as
scholars seeking insight on how modern technologies support
scientific research.
In the current technological world, Web services play an integral
role in service computing and social networking services. This is
also the case in the traditional FREG (foods, resources, energy,
and goods) services because almost all traditional services are
replaced fully or partially by Web services. Handbook of Research
on Demand-Driven Web Services: Theory, Technologies, and
Applications presents comprehensive and in-depth studies that
reveal the cutting-edge theories, technologies, methodologies, and
applications of demand-driven Web, mobile, and e-business services.
This book provides critical perspectives for researchers and
practitioners, lecturers and undergraduate/graduate students, and
professionals in the fields of computing, business, service,
management, and government, as well as a variety of readers from
all the social strata.
Despite the advances that have been made in programming, there is
still a lack of sufficient methods for quality control. While code
standards try to force programmers to follow a specific set of
rules, few tools exist that really deal with automatic refactoring
of this code, and evaluation of the coverage of these tests is
still a challenge. Code Generation, Analysis Tools, and Testing for
Quality is an essential reference source that discusses the
generation and writing of computer programming and methods of
quality control such as analysis and testing. Featuring research on
topics such as programming languages, quality assessment, and
automated development, this book is ideally designed for
academicians, practitioners, computer science teachers, enterprise
developers, and researchers seeking coverage on code auditing
strategies and methods.
|
You may like...
Web Engineering
Carson Thomas
Hardcover
R3,292
R2,982
Discovery Miles 29 820
|