SCIENCE ADMINISTRATION - PowerPoint PPT Presentation

About This Presentation
Title:

SCIENCE ADMINISTRATION

Description:

SCIENCE ADMINISTRATION LECTURE 40 SCIENTIFIC PARADIGM OF LOGIC: APPLIED TO SOFTWARE DESIGN FREDERICK BETZ PORTLAND STATE UNIVERSITY Software development depends both ... – PowerPoint PPT presentation

Number of Views:91
Avg rating:3.0/5.0
Slides: 21
Provided by: govt132
Category:

less

Transcript and Presenter's Notes

Title: SCIENCE ADMINISTRATION


1
SCIENCE ADMINISTRATION LECTURE 40 SCIENTIFIC
PARADIGM OF LOGIC APPLIED TO SOFTWARE
DESIGN FREDERICK BETZ PORTLAND STATE UNIVERSITY
2
Software development depends both upon choice
of (1) logic in the software architecture
relevant to the human experience (2)
specialized languages to effectively express the
logics of computational operations
3
The first strategic decision in new software
design is to identify the kinds of logical
structuring necessary for the software - grammar,
inference standards - perception
analysis, - planning operations, - design
transformations - control production. All
software design requires strategies about the use
of appropriate logics.
4
  • The second issue in software development depends
    upon the how much the language in the software is
    intended to process these different kinds of
    activities inference, perception, planning,
    design, etc.
  • Software development can be facilitated by
    generic strategies that think first about the
    language and logic basis of the proposed
    software.
  • We have seen that language for software can be
    categorized as principally syntactic, semantic,
    control, or application
  • - Software that is linguistically syntactic
    focuses upon forms .
  • - Software that is linguistically semantic
    focuses upon content.
  • - Software that is linguistically control
    focuses upon processes.
  • Software that is linguistically application
    focuses upon tasks.

5
European Technology Platforms ? Networked
European Software and Services Initiative - NESSI
(http//cordis.europa.eu/technology-platforms/ind
ividual_en.html)
The NESSI (Networked European Software and
Services Initiative) Technology Platform is a
public/private partnership that aims to develop
and implement a common European strategy for
achieving global leadership in software and
services. NESSI addresses European research in
services architectures and software
infrastructures including Grids. It will
develop technologies, strategies and deployment
policies fostering new, open, industrial
solutions and societal applications that enhance
the safety, security and well-being of
citizens. It was officially launched on the 7th
of September 2005.
6
Strategic importance of Software, Services and
Systems Software and services have become a
strategic capability for industry and society.
Advances in Web services, Grid technologies
Software and communication networks are changing
the Internet wireless audiovisual worlds --
into a worldwide platform for building and
delivering distributed applications, services and
information. The trend is a market for
"on-demand services" that build on web services.
This will have a profound effect on existing IT
business models. Rather than customers having to
adapt their processes to make use of
off-the-shelf software, they will be able to
procure, relatively cheaply, tailored systems
that directly support their work and that can
evolve in step with their businesses. At stake
is the European market for IT services currently
worth 135 Billion euros annually.
7
A JOINT INDUSTRY-GOVERNMENT-UNIVERSITY
STRATEGY The combination of the growing demand
for software and services, and the technological
and economic forces affecting the industry
represent a huge opportunity for a breakthrough
in the software and services sector -- if Europe
joins forces around a common strategy. Therefore
a group of 13 leading companies decided to
explore the possibilities for addressing issues
of common interest that will ensure a more
competitive position for the European software
and services industry in the future. The
discussions led to the creation of a European
Technology Platform on software and services,
NESSI (Networked European Software and Services
Initiative).
8
The desired state for software and services is a
third-generation of services concerned with
context-determined, consumer-driven, dynamically
composed services. context-determined
-- perception analysis, consumer-driven
-- planning operations, dynamically-comp
osed -- design transformations There must be
a dramatic increase in the threshold level of
services management -- quality, reliability,
interoperability, security and trust required
across the heterogeneous enterprises
involved. services management -- planning
operations, -- control production.
9
A Service is a particular Resource which is
offered by a Software System. A Service has a
Service Description -- Service Specification
(built by the Service Provider) -- Service
Quality Information (provided by Service
Consumers using the Service Quality issues
include performance, management, engineering,
composition, integration, description, discovery,
delivery, etc.
- perception analysis, - control production.
10
The Software and Services Challenge Contribution
to the preparation of the Technology Pillar on
Software, Grids, Security and Dependability of
the 7th Framework Program -- 30 Jan 2006
The deployment and delivery of e-Services will be
the chief means by which the benefits of the
Information Society will be experienced by
European citizens. Those services will be
enabled by rigorously developed software. Future
e-Services will also harness the immense
computational power inherent in networked systems
while hiding the underlying complexity from
users. The increasing mobility and connectivity
offered by myriads of pervasive and ambient
computing devices, together with the availability
of wireless communication channels, are fuelling
software and services with new possibilities that
will have an active role in transforming Europe
into the worlds most dynamic and competitive
knowledge-based economy.
11
  • NESSI Strategic Research Agenda
  • 1. Services Science
  • 2. Software Engineering
  • 3. Interoperability
  • 4. Complex Systems
  • 5. Business Models
  • (ftp//ftp.cordis.europa.eu/pub/ist/docs/directora
    te_d/st-ds/fp7-report_en.pdf)

SCIENTIFIC SCIENTIFIC METHOD CONTENT
(STRATEGY) (PARDIGM) SCIENCE
SCIENCE ADMINISTRATION APPLICATION
(RESEARCH) (TECHNOLOGY)
12
1. Services Science The inherent complexity of
third-generation services requires a
multi-disciplinary perspective -- such as that
implied by services science. It is frequently
assumed that users will simply demand services
and drive the enabling and dynamic composition of
services. However, we lack understanding of
basic issues -- such as the kind of services
users will want and the motivation behind user
needs (which is primarily a sociological
challenge). There are also business issues in
terms of how to charge for such services and
reward collaboration by contributors. Addressing
these issues requires a multi-disciplinary
perspective drawing on sociology, economics, law,
management and marketing etc. The creation of a
services science body of knowledge could be a
useful high-level initiative.
SCIENTIFIC SCIENTIFIC METHOD CONTENT
(STRATEGY) (PARDIGM) SCIENCE
SCIENCE ADMINISTRATION APPLICATION
(RESEARCH) (TECHNOLOGY)
Services Science - perception analysis -
planning operations
13
2. Software Engineering Most software
development methods in use today have their
origin in foundational concepts that emerged in
the research literature in a particularly
fruitful decade between 1967 and 1972
(object-orientation, software development
life-cycle, user-participation,
information-hiding, functional-decomposition,
prototyping, structured-approach). However, the
current software development context is radically
different from that faced in that period now
software development methods for concepts and
issues are needed that are more relevant to the
globalized context for software and services.
Emerging approaches are aspect-oriented
development (AOD) and model-driven development
(MDD). Also the open-source development model
provides lessons that can be incorporated into
conventional software development in an inner
source model. There are new requirements for
engineering techniques that describe customers
needs mapped to suitable services
architectures. object-orientation grammar,
inference (syntactical language) software
development life-cycle control production
(control language) aspect-oriented development
-- syntactical ? model-driven development --
- perception analysis -- control production
open-source standards - control
production. mapping customer needs to service
architectures -- perception analysis
14
3. Interoperability Open standards have a number
of significant benefits . . . Open-source
software is linked with open standards.
- grammar, inference standards There is a
need for description of processes, services and
related information in a form that can be used
for service discovery and composition to
implement and deploy complex business processes.
- perception analysis, - planning
operations, Semantics also serves to empower the
consumer in making sense of the problem context.
The description should take into account context
and culture. - perception analysis (semantic
language)
15
4. Complex Systems Service-based applications
can be expected to be complex, involving many
sub-services that evolve over time. Such
applications can be expected to be complex
networked applications without any central
design. Furthermore the services will have to be
continuously provided to end users irrespective
of the amount or complexity of the underlying
service changes. complex - perception
analysis, continuously provided - planning
operations, - design transformations
- control production. The move to
third-generation services requires a shift from
an approach based on reductionism to one based
on constructionism. The design and management
of real-world services represents a complex
systems problem that does not respect the
reductionist boundaries of individual research
domains
SCIENTIFIC SCIENTIFIC METHOD CONTENT
(STRATEGY) (PARDIGM) SCIENCE
SCIENCE ADMINISTRATION APPLICATION
(RESEARCH) (TECHNOLOGY)
16
5. Business Models In the long term, many
believe that a service-based market will emerge
and play an important role in our future digital
economies. If this is to happen, such a market
should be global and open to allow service
providers to offer services in a competitive
manner, and allow users to go shopping for the
services they need. Users should be able to
look for, compare, buy and use the services from
the market that best suit their needs. Access to
such a market should be uniform for all kinds of
users.
service-based market - grammar, inference
standards - perception analysis
(semantic language of business)
17
We can see in the research challenge for -- a
3-rd generation of business and professional
services provided over the internet -- that there
are many complex research challenges. We can
also see that the paradigm of Logic plays key
roles in all these challenges. 1. Services
Science - perception analysis - planning
operations 2. Software Engineering - grammar,
inference, standards - design
transformations - control production 3.
Interoperability - grammar, inference
standards - perception analysis, - planning
operations, 4. Complex Systems
- perception analysis - planning
operations - design transformations
- control production. 5. Business Models -
grammar, inference standards - perception
analysis
18
European Technology Platforms Technology
Platforms are expected to play a major role in
mobilising Europe's research, technological
development and innovation efforts. They bring
together the key stakeholders (industry, national
and European public authorities, the academic
community, the financial community, consumers and
users) around a common vision for the development
of the technologies concerned. Their primary
objectives are the definition of Strategic
Research Agendas for the medium to long-term and
the establishment of the necessary, effective
public-private partnerships for their
implementation.
19
European Technology Platforms Technology
Platforms are expected to play a major role in
mobilising Europe's research, technological
development and innovation efforts. They bring
together the key stakeholders (industry, national
and European public authorities, the academic
community, the financial community, consumers and
users) around a common vision for the development
of the technologies concerned. Their primary
objectives are the definition of Strategic
Research Agendas for the medium to long-term and
the establishment of the necessary, effective
public-private partnerships for their
implementation.
2
1
SCIENTIFIC SCIENTIFIC METHOD CONTENT
(STRATEGY) (PARDIGM) SCIENCE
SCIENCE ADMINISTRATION APPLICATION
(RESEARCH) (TECHNOLOGY)
SCIENTIFIC SCIENTIFIC METHOD CONTENT
(STRATEGY) (PARDIGM) SCIENCE
SCIENCE ADMINISTRATION APPLICATION
(RESEARCH) (TECHNOLOGY)
SCIENTIFIC SCIENTIFIC METHOD CONTENT
(STRATEGY) (PARDIGM) SCIENCE
SCIENCE ADMINISTRATION APPLICATION
(RESEARCH) (TECHNOLOGY)
SCIENTIFIC SCIENTIFIC METHOD CONTENT
(STRATEGY) (PARDIGM) SCIENCE
SCIENCE ADMINISTRATION APPLICATION
(RESEARCH) (TECHNOLOGY)
4
3
20
THROUGH INFORMATION TECHNOLOGY, HUMANITY NOW IS
INTERACTING WITH NATURE IN THE UNIVERSE THROUGH
DESIGN AND GAINING INELLIGENCE AS A FEEDBACK
DESIGN
BIOLOGICAL TECHNOLOGIES
SCIENCE BASE
UNIVERSE
INFORMATION TECHNOLOGIES
MATERIAL TECHNOLOGIES
HUMANITY
POWER TECHNOLOGIES
NATURE
INTELLIGENCE
Write a Comment
User Comments (0)
About PowerShow.com