text:
svg-emergency-service-iconEmergency Service
Integrity... Enough Said.
Ductless AC Systems
Air Handler Services
Heating Maintenance
Heating Replacement
AC Filter Replacement
UV Air Sanitizers
HVAC Financing
Integrity Comfort Solutions Sends Cookies to Military Brothers
At Integrity Comfort Solutions, we like to take advantage of opportunities to get involved in the communities we live in, work in, and love! By actively participating in community events, we get to know our neighbors, learn new things, and support worthy causes.
The Woodlands Online is a website dedicated to covering news, jobs, sports, and other events that happen in The Woodlands, Texas. The website covers everything from area high-school athletics, to resume tips to the community.
Recently, The Woodlands Online featured an article on Integrity Comfort Solutions and how they sent cookies to military brothers.
The company decided to pay back several members of its community by donating $520 worth of girl scout cookies to four brothers who are all currently serving in the military.
Gage, Zane, Skyler, and Sean Mullis are members of the Navy, Marines, Navy, and Air Force, respectively.
They were gifted with 130 boxes of cookies to share between them and with their brothers in arms.
Integrity Comfort Solutions General Manager, Johnny Kerr, served in the U.S. Air Force, along with a large portion of the company.
62 percent of their field workers and 23 percent of their office workers served in the military, so they pounced on the opportunity to give back to fellow service members.
Their selfless donation gave the brothers a generous gift, while at the same time helping a local Girl Scout Troop to reach its fundraising goal.
This act of generosity is what earned the company a feature in The Woodlands Online.
Rely On Integrity For Quality AC Service
Choose Integrity for honest, 5 star air conditioning service.
The Pink 5K
We were proud to have the chance to sponsor a water station at the Pink 5K in Creekside Park in The Woodlands, TX. The Pink 5K was a great opportunity to join other community members in honoring survivors and supporting the fight against breast cancer. The Integrity team manned a water station on the race pathway and set up a booth in the warm-up area to hand out neck coolers (which were in high demand). We also were excited to have one of our very own, Stacey Curry, run the 5K for team Integrity!
The Pink 5K raises money for the Breast Cancer Charities of America. Through these charities, services that focus on breast cancer prevention, education, research, support, and survival are made possible.
At Integrity Comfort Solutions we are always looking for new ways to help our community. Please contact us at info@integrityair.com with donation and volunteer requests.
Integrity Comfort Solutions
Rated 4.9 out of 349 reviews
Air Conditioning Heating Indoor Air Quality Duct Cleaning Commercial HVAC VIP Membership
12577 TX-105
25307 IH 45 North, 160
Montgomery, TX
© Integrity Comfort Solutions
Licensed and Regulated by the Texas Department of Licensing and Regulation TACLA 015663E
FacebookGoogle+Yelp


text:
Q: dynamic consumer group in kafka listeners combined with RecordFilterStrategy I would like to create different consumer groups dynamically for my kafka listener, therefore I have given up the standard way with @KafkaListener and went throw the manual
way with a ContainerProperties which is working fine like the example below.
However I can't use setRecordFilterStrategy because it is only present in the kafka listener
version ConcurrentKafkaListenerContainerFactory.
Do you know a way to do it or another to have dynamic consumer group and the possibility to use record filter strategy at the same time ?
Regards,
Luc
Map<String, Object> consumerConfig = ImmutableMap.of(
    BOOTSTRAP_SERVERS_CONFIG, "brokerAddress",
    GROUP_ID_CONFIG, "groupId"
);

DefaultKafkaConsumerFactory<String, String> kafkaConsumerFactory =
        new DefaultKafkaConsumerFactory<>(
                consumerConfig,
                new StringDeserializer(),
                new StringDeserializer());

ContainerProperties containerProperties = new ContainerProperties("topicName");
containerProperties.setMessageListener((MessageListener<String, String>) record -> {
     //do something with received record
}

ConcurrentMessageListenerContainer container =
        new ConcurrentMessageListenerContainer<>(
                kafkaConsumerFactory,
                containerProperties);

container.start();

A: See FilteringMessageListenerAdapter. So, you provide your MessageListener and some RecordFilterStrategy.
More in docs: https://docs.spring.io/spring-kafka/docs/current/reference/html/#filtering-messages

redpajama_set_name: RedPajamaStackExchange


text:
UK first in world to start using Oxford-AstraZeneca vaccine
First Oxford - AstraZeneca vaccine recipient: 'Didn't feel a thing'
By DANICA KIRKA | January 4, 2021 at 3:27 AM EST - Updated January 4 at 9:39 AM
LONDON (AP) — The U.K. on Monday became the first nation in the world to start using the COVID-19 vaccine developed by Oxford University and drugmaker AstraZeneca, ramping up a nationwide inoculation program as rising infection rates are putting an unprecedented strain on British hospitals.
Brian Pinker, an 82-year-old dialysis patient, received the first shot at 7:30 a.m. at Oxford University Hospital.
The rollout of the new vaccine comes at a crucial moment for U.K. authorities, who are battling a surge in infections blamed on a new virus variant that authorities have said is much more contagious. Prime Minister Boris Johnson, who announced a wave of tight restrictions the weekend before Christmas, says even tougher regulations will be announced soon.
The U.K. is in the midst of an acute outbreak, recording more than 50,000 new coronavirus infections a day over the past six days. On Sunday, it notched up another 54,990 cases and 454 more virus-related deaths to take its confirmed pandemic death toll total to over 75,000, one of the worst in Europe. Some areas northeast of London have infection rates of over 1,000 cases per 100,000 people.
CDC: US administered 4 million vaccine doses
"If you look at the numbers, there's no question we will have to take tougher measures and we will be announcing those in due course," Johnson said Monday.
U.K. regulators last week authorized emergency use of the Oxford-AstraZeneca shot, giving public health officials a second vaccine in their medical arsenal. Britain's mass vaccination program began Dec. 8 with the shot developed by New York-based Pfizer and its German partner BioNTech.
The new vaccine will be administered at a small number of hospitals for the first few days so authorities can watch out for any adverse reactions. But the NHS said hundreds of new vaccination sites — including local doctors' offices — will open later this week, joining the more than 700 vaccination sites already in operation.
A "massive ramp up operation" is now underway in the vaccination program, Johnson said Monday at Chase Farm Hospital in north London, where he met with some of the first people to receive the Oxford-AstraZeneca shot.
But aspects of Britain's vaccination plans have spurred controversy.
While two doses are required to fully protect against COVID-19, both provide high levels of protection after the first dose, the committee said. Making the first dose the priority will "maximize benefits from the vaccination program in the short term," it said.
"We have a crisis situation in the UK with a new variant spreading rapidly, and as has become clear to everyone during 2020, delays cost lives," Evans said. "When resources of doses and people to vaccinate are limited, then vaccinating more people with potentially less efficacy is demonstrably better than a fuller efficacy in only half."
In England alone, 23,557 people were hospitalized with COVID-19 on Saturday. While figures for Northern Ireland, Scotland and Wales haven't been updated in recent days, that's higher than the U.K.-wide peak during the first wave of the pandemic.
New year, same pandemic problems
Johnson said there were "tough, tough" weeks to come in the fight against COVID-19. More school closures, curfews and the total banning of household mixing could be on the agenda.
Professor Andrew Pollard, one of the scientists who led development of the Oxford-AstraZeneca vaccine, received his shot on Monday.
"It was an incredibly proud moment for me, to have received the actual vaccine that the University of Oxford and the AstraZeneca teams have worked so hard to make available to the U.K. and the world," he said.
A new investigation by an animal rights group found North Carolina is one of the top suppliers of roosters used in cockfighting.
Steve Sbraccia
Officer credited with keeping rioters from Senate chambers stays silent

redpajama_set_name: RedPajamaCommonCrawl


text:
Recorded by Clyde Roby
Includes corrections suggested by Barnes, Brukardt, Leroy, Moore, and Ploedereder
These minutes were approved at Meeting #42.
Meeting #41 of ISO/IEC JTC1/SC22/WG9
Bloomington, Minnesota, USA
The 41st meeting of ISO/IEC JTC1/SC22/WG9 was hosted by the SIGAda 2001 conference in cooperation with the National Body of the USA. Our host provided morning refreshments and lunch for meeting participants. The meeting was conducted in Room 157 of the Thunderbird Hotel.
The announcement and preliminary agenda for this meeting were circulated as N392.
Opening Orders, Jim Moore, Convener
Welcoming Remarks by Host
Appointment of Meeting Secretary
Approval of Agenda
Approval of Minutes of Meeting #40
National Body Reports and Introductions
Convener's Report
Scheduling of Meetings #42 and #43
Review of Action Items and Unimplemented Resolutions
Project Editor Reports (as needed):
ISO/IEC 8652, Randy Brukardt and Erhard Ploedereder (will be treated under "Report of Ada Rapporteur Group")
ISO/IEC TR 11735, Nasser Kettani
ISO/IEC 12227, Andreas Koeller
ISO/IEC 13813 and 13814, Don Sando, Jon Squire and Ken Dritz
ISO/IEC 15291, Clyde Roby and Steven Blake (will be treated under "Report of ASIS Rapporteur Group")
ISO/IEC TR 15942, Brian Wichmann (will be treated under "Report of Annex H Rapporteur Group")
ISO/IEC 18009, Erhard Ploedereder (will be treated under "Report of Ada Rapporteur Group")
Report of Ada Rapporteur Group, Erhard Ploedereder and Pascal Leroy (chairs)
Report of ASIS Rapporteur Group, Currie Colket (chair)
Report of Annex H Rapporteur Group, Alan Burns (chair)
Liaison Reports
SC22/WG15 (POSIX), Ted Baker
Category C Liaison with ACM SIGAda
New JTC1 "Workshop" Mode of Operation
Review of New Action Items
Final Consideration of Resolutions
Recommendation on ISO/IEC 13813 from the UK
ASIS Workshop, Organizing for an ASIS for Ada 200X, Currie Colket, Chair
Detailed Agenda Items
The meeting was called to order at 9:12 am.
Acting for Conference Chair Paul Stachour, Currie Colket, the chairman of ACM SIGAda, welcomed WG9.
Clyde Roby agreed to serve as meeting secretary.
The agenda was approved without changes.
The minutes of Meeting #40 appear in document N389. The document includes several corrections suggested by John Barnes and Randy Brukardt subsequent to Meeting #40. The minutes were approved.
[Resolution 41-1]
National Body Introductions and Reports
National Body Representatives:
France: Jean-Pierre Rosen (HOD), Pascal Leroy [Report]
Germany: Erhard Ploedereder
Japan: Kiyoshi Ishihata [Report]
UK: John Barnes
US: Currie Colket (HOD), Randy Brukardt, Mike Kamrad, Tucker Taft, Clyde Roby [Report]
WG9 Officers:
Convener: Jim Moore
Webmaster: Clyde Roby
Chair of ARG: Erhard Ploedereder, Pascal Leroy
Chair of ASIS RG: Currie Colket
Chair of HRG: Alan Burns
Editor, ISO/IEC 8652/COR.1: Randy Brukardt
Other Attendees:
Those sending regrets include: Ted Baker, Ken Dritz, Steve Michell, Don Sando, Jon Squire, Alfred Strohmeier, Joyce Tokar, Brian Wichmann
Jean-Pierre Rosen expressed his pleasure at resuming active participation in WG9 and explained that the AFNOR Ada group is being revived.
Kiyoshi Ishihata reported that Ada will be published as a JIS standard in March 2002.
Currie Colket extended regards from the usual US HOD, Joyce Tokar, and expressed her regret at being unable to attend.
SIGAda Awards
I am very pleased to report that several participants in WG9 were recognized with major awards at the SIGAda conference. Alan Burns and Alfred Strohmeier received awards for "Outstanding Ada Community Contributions." Clyde Roby and Currie Colket received awards for "SIGAda Distinguished Service." It is notable that WG9 participants accounted for four of the five awards presented. The other award was given to Charles McKay.
Technical Corrigendum to Ada Standard
The Technical Corrigendum to the Ada Reference Manual was published on 1 June 2001. It is 57 pages in length.
Hardcopy Publication of the Ada Language Reference Manual
Alfred Strohmeier has made arrangements with Springer-Verlag for the hardcopy publication of a consolidated ARM. A manuscript has been submitted to Springer for publication by year-end. ANSI is selling the official Ada standard for $18. It is unclear whether the Corrigendum is included.
WG9 has requested a subdivision of the Ada project to permit the preparation of an Amendment. The request was recently approved in a ballot by SC22. JTC1 has the right to review the approval but seldom intervenes.
The MITRE Corporation is seeking funding from the United States Department of Defense to pay for the services of an editor for the preparation of an Amendment to ISO/IEC 8652. It is envisioned that the process for contributing the draft document to WG9 will be similar to that used for the recent Corrigendum. The document carries a MITRE copyright. MITRE will then distribute the document to the US National Body which will then contribute it to ISO. The text of the ISO document and the MITRE document will be substantively identical.
Future of ISO/IEC 13813
The UK national body was requested to prepare a recommendation for the future of ISO/IEC 13813 in collaboration with its editor, Don Sando. The report of the UK is included in the appendix to the agenda.
Ravenscar Profile
Later in this meeting, we anticipate a report from the HRG regarding progress on preparing a guide to the use of the Ravenscar profile.
Free Availability of ISO/IEC TR 15942
At our Leuven meeting, we prepared a request that TR 15942 be made freely available on an appropriate ISO web site. Endorsement of our request is being considered by SC22 via letter ballot. The next step would be consideration by JTC1, probably via letter ballot. TR 15942 will probably not become publicly available until June 2002.
Membership of Rapporteur Groups
According to JTC1 directives, the members of Rapporteur Groups serve as representatives of their National Bodies. There may be some inconvenience in bringing our Rapporteur Groups into compliance with the directives. I have asked each RG Chair to prepare a list of members so that we can begin to examine the extent of the problem. The next item is part of the solution to this problem. Some RG members will be provided by National Bodies. Some will be provided by Liaison organizations.
Category C Liaison with SIGAda
SIGAda has expressed some interest in establishing a Category C liaison with WG9. We will discuss this issue later in the meeting. This would allow members of SIGAda to serve in Rapporteur Groups. I would like to enter into a similar discussion with Ada-Europe.
Possible Restructuring of JTC1
JTC1 recently considered proposals for restructuring. The approved changes were far more modest than some had anticipated. The most important change was a new "workshop" mode of operation. Later in this meeting, we will discuss possible use of this new mode.
Plenary Meeting of SC22
The plenary meeting of SC22 was conducted 17-21 September 2001 in Kona, Hawaii. The Convener provided his annual report in advance for consideration at the meeting. WG9's request for public availability of TR15942 was considered at the meeting and resulted in the authorization of a letter ballot which will result in a recommendation for JTC1 action. The meeting approved the requests from WG9 to confirm 13813 and withdraw 13814. (This will have the effect of "freezing" the status of 13813 until WG9 has the opportunity to formulate a plan for its future. The ballot authorizing preparation of an Amendment to 8652 closed just prior to the meeting; the amendment project was approved.
The schedule for meeting #42 was approved at the Leuven meeting:
Meeting #42, 21 June 2002, Vienna, Austria, in conjunction with the Ada-Europe conference.
At the Leuven meeting, it was agreed that the current meeting would reconsider our traditional scheduling practice. The minutes from the Leuven meeting read as follows:
There was discussion of our custom of scheduling our meetings in conjunction with the SIGAda and Ada-Europe conferences. Tokar asks if it might be better to associate our meeting with non-Ada conferences in order to better reach out to other communities. Michell replies that the SIGAda and Ada-Europe conferences value our collocation with them because we attract some participants who might not attend otherwise. It was stated that the current arrangement minimizes travel expenses for WG9 participants. Tokar replied that associating with other conferences would provide us with more knowledge of other areas and greater exposure to those communities. Strohmeier said that we would need an overall strategy to make a change like this. Barnes remarked that we have some experience due to Ada-Europe's past association with the Eurospace conference. Ploedereder said that it would be helpful to have people knowledgeable about Ada at other conferences. For now, we decide to continue our current practice in scheduling meetings but to reconsider the issue at the next meeting of WG9.
The schedule for meetings #43 is proposed as follows:
Meeting #43, autumn 2002, USA, in conjunction with the SIGAda conference
The location of SIGAda 2002 is Houston, Texas, USA. It will probably be held during one of the last two weeks of October or one of the first two weeks of November. The ARA would like colocate the meeting venue and time of SIGAda with another conference such as the Embedded Systems Conference. There are still some concerns at this time about a site and date agreeable to both SIGAda and the ARA; this will be cleared up within a month. Jim will then distribute a possible date, based upon when SIGAda will be held, via email for consensus among WG9 members.
Jim asked that if SIGAda did not occur, what other alternatives would there be? Jean-Pierre: Perhaps someplace in Europe; he would be willing to host. Erhard: Any location, but jointly with the ARG to include a Saturday for cheaper airfares; probably doesn't matter too much if it's tied to a conference. Tucker suggested OOPSLA or the Embedded Systems Conference in November 2002 in Boston. Pascal, Mike, and John Barnes agree that co-location with the ARG is good. John also indicated Boston or Paris as a possible venue. Tucker will try to come, no matter where it is.
Jim will try to schedule the next meeting of WG9 with SIGAda; otherwise he will take all the above ideas into consideration and schedule a meeting according to those comments.
This is the "To Do" list for WG9. Some are informal action items assigned to various participants. Some are formal resolutions, which are not yet implemented. Some are suspense items awaiting action by other groups.
Open Action Items
Action Item 39-2
(Convener): Contact Prof. Alfred Strohmeier to determine if Springer-Verlag can publish the ARM.
Status: CLOSED. Prof. Strohmeier has reached an understanding with Springer to publish the ARM as part of the lecture notes series in November. Ada-Europe will probably distribute copies to its members. Implementing Resolution 40-5, the US sent a copy of the manuscript of the consolidated ARM to Prof. Strohmeier for transmission to Springer.
[See Report of ARG: COR.1]
(HRG Chair): Draft a New Work Item Proposal for the Technical Report providing guidelines and rationale for the use of the Ravenscar profile.
Status: OPEN. The spring 2001 meeting of the HRG confirmed that they wish to move ahead on drafting a Technical Report providing advice on the usage of the Ravenscar profile. They developed a list of contents and assigned an author to each section. They plan to develop a first draft within six months. They plan to bring an NP to the WG9 meeting following completion of the initial draft.
[See Report of HRG]
(Convener): Send electronic copy of 13813 to John Barnes.
Status: CLOSED. Copy was provided by editor, Don Sando.
(UK): Make a recommendation regarding the changes necessary for 13813.
Status: OPEN. Report is included in N393 and these minutes.
[See Report of Editor, 13813]
(ARG Chair): Upon receipt of the UK recommendation, consider the packaging appropriate for the functionality of the current 13813.
Status: OPEN. Not yet timely.
Unimplemented Resolutions
Resolution 36-3:
ISO/IEC JTC1/SC22/WG9 recommends to SC22 that the following standard be withdrawn when it reaches the end of its five-year life. The standard is relevant to the 1987 version of the Ada language standard rather than the current version:
ISO/IEC 12227:1995 SQL/Ada Module Description Language (SAMeDL), Project JTC1.22.31
Status: CLOSED. This resolution was reported to SC22 and endorsed (Resolution 99-19) at their plenary meeting in September 1999. JTC1 voted in March 2001 to approve withdrawal. Routine processing by ITTF has implemented the withdrawal according to ISO/IEC JTC 1/SC22 N3294, 2001-08-27.
ISO/IEC JTC1/SC22/WG9 recommends to SC22 that the following Technical Report be withdrawn when it reaches the end of its five-year review period. The Technical Report is relevant to the 1987 version of the Ada language standard rather than the current version:
ISO/IEC TR 11735:1996, EXTensions for real-time Ada
Status: OPEN. This resolution has been reported to SC22 and endorsed (Resolution 00-22) at their plenary meeting in September 2000. JTC1 will ballot the withdrawal in early 2002. Implementation of the resolution can be expected before the end of 2002.
Resolution 40-6
ISO/IEC JTC1/SC22/WG9 recommends to SC22 that the following Standard be confirmed when it reaches the end of its five-year review period:
ISO/IEC 13813:1998 Generic packages of real and complex type declarations and basic operations for Ada (including vector and matrix types)
ISO/IEC JTC1/SC22/WG9 recommends to SC22 that the following Standard be withdrawn when it reaches the end of its five-year review period:
ISO/IEC 13814:1998 Generic package of complex elementary functions for Ada
Status: OPEN. SC22 endorsed these recommendations at its September 2001 plenary meeting. JTC1 will ballot the recommendation during 2003. Implementation of the withdrawal of 13814 can be expected before the end of 2004.
WG9 endorses the following New Work Item Proposal [see N388] for amendments to the Ada Language Standard and forwards it to SC22 for approval:
Status: OPEN. The request was forwarded to SC22 as a request for subdivision of the existing project for ISO/IEC 8652. The subdivision was reported approved by SC22 in their document N3310. The request has been forwarded to JTC1 for routine approval.
ISO/IEC JTC1/SC22/WG9 requests that SC22 request JTC1 and any other appropriate bodies to take action to ensure that ISO/IEC TR 15942 be made freely available on a web site.
Status: OPEN. The request [See N390] was forwarded to SC22 for endorsement. SC22 has scheduled a letter ballot for endorsement of the request. The request would then be forwarded to JTC1 for endorsement and ultimately to ISO Central Secretariat for implementation.
Project Editor Reports
Project Editor Report, ISO/IEC TR 11735
Project 22.35 -- (Type 2) TR 11735:1996 EXTensions for real-time Ada, Nasser Kettani, Editor
The contents of 11735 are substantively subsumed by the 1995 revision of 8652. This Technical Report will be withdrawn when usage of the 1987 version of the Ada language has diminished.
Project Editor Report, ISO/IEC 12227
Project 22.31 -- IS 12227:1995 SQL/Ada Module Description Language (SAMeDL), Andreas Koeller, editor.
ISO/IEC JTC 1/SC22 N3294, 2001-08-27:
Please be advised that ISO/IEC 12227 has been officially withdrawn and is no longer on the SC 22 programme of work.
Project Editor Report, ISO/IEC 13813 and 13814
Project 22.10.04 -- IS 13813:1998 Generic packages of real and complex type declarations and basic operations for Ada (including vector and matrix types), Don Sando and Ken Dritz, editors
Project 22.10.05 -- IS 13814:1998 Generic package of complex elementary functions for Ada, Jon Squire and Ken Dritz, editors
From Convener, email, 15 March 2001
As you know, every standard is reviewed at five years of age to determine if it should be confirmed (kept as is), revised, or withdrawn. This year we begin the five-year review of the following WG9 standards:
ISO/IEC 13813:1998 Information technology -- Programming languages -- Generic packages of real and complex type declarations and basic operations for Ada (including vector and matrix types)
ISO/IEC 13814:1998 Information technology -- Programming languages -- Generic package of complex elementary functions for Ada
From Ken Dritz, email, 18 April 2001
13813 and 13814 are, of course, for Ada 83. I dug drafts of them, eight years old, out of my files; I don't think I ever saw the finished standards. I shall presume that my drafts reflect what was in the final standards.
13813 defines a generic complex types package, an array exceptions package, a generic real arrays package, and a generic complex arrays package. Of these, only the first is contained in Ada 95. As I recall, the reason for that was that we didn't want to standardize array subprograms "prematurely"; we wanted to wait until such future time as syntax and semantics for generalized array "sections" (multidimensional slices) could be defined in the core language. The generic complex types package in Ada 95 is functionally comparable to the one in 13813, but not identical.
13814 defines a generic complex elementary functions package. The generic complex elementary functions package in Ada 95 is functionally comparable to the one in 13814, but not identical. The biggest difference is that the latter separately imports a long list of complex operations as generic formal subprograms with box defaults (normally expected to be defined by an instantiation of the generic complex types packages at the place where the generic complex elementary functions package is instantiated), whereas the former imports just an instantiation of the generic complex types package.
Given that 13813 provides considerably more functionality than does the only part of it that was incorporated into Ada 95, it might be reasonable to reaffirm that standard. However, I believe there is a technical problem in doing so. The generic complex types package defined in 13813 renames an exception defined by the generic elementary functions package in 11430, which has been withdrawn. The generic complex elementary functions package also renames that exception.
From Minutes of Leuven meeting, [N389]
At the suggestion of Barnes, we separate the discussion of the two standards. There is consensus that 13814 should be withdrawn. Discussion continues on the future of 13813. Michell asks if WG9 currently has the expertise needed to revise 13813 because the needed changes might not be simple. Tokar suggests that we might leave the standard in place for now and ask the ARG to include the functionality in the planned amendment to 8652. No one knows of any vendor implementations of the standard but Barnes says that implementation by users is straightforward.
We break for coffee. Following the break, the convener suggests the following plan:
For now, withdraw 13814 and reaffirm 13813.
Ask UK to study whether small or large changes are needed in 13813.
Send UK recommendation to ARG.
Ask ARG for recommendation of packaging of changes. (The range of possibilities to be considered should include publication as part of a textbook.)
There is general agreement with this approach.
SC22 N3316, Resolutions of September 2001 Plenary, Resolution 01-07
JTC 1/SC22 recommends to JTC 1 that at the end of their 5-year review period:
The following standards be confirmed: ... ISO/IEC 13813:1998 - Ada Complex Functions;
The following standard be withdrawn: ISO/IEC 13814:1998 - Generic Package of Complex Elementary Functions in Ada;
Status: OPEN. Report is included in N393.
Report of UK on Action Item 40-2:
The report of the UK was submitted prior to the meeting.
[See Recommendation on ISO/IEC 13813 from the UK]
On the morning of the meeting, the editor of 13813, Don Sando, submitted an initial working draft to implement the recommendation of the UK.
[See N397]
As the UK had not had an opportunity to study the draft, it was decided that the UK should determine that the draft is appropriate to the recommendation and then forward both the draft and the recommendation to the ARG.
The following resolution had been proposed in the meeting agenda. It was deleted as premature.
Resolution 41-I: WG9 adopts the recommendations contained in "Recommendation on ISO/IEC 13813 from the UK" as its plan for dealing with ISO/IEC 13813. Accordingly, the convener is directed to circulate an email ballot in WG9 for approval to revise ISO/IEC 13813 and to appropriately pursue the ballot results in SC22.
ISO/IEC 8652:1995 Information Technology--Programming Languages--Ada
ISO/IEC 8652:1995/COR.1:2001 Technical Corrigendum
Project 22.10.01, Randy Brukardt and Erhard Ploedereder, Project Editors
ISO/IEC 18009:1999, Ada Conformity Assessment, Erhard Ploedereder
Project 22.18009, Erhard Ploedereder, Project Editor
ISO/IEC JTC 1/SC22 N3310:
Summary of Voting on SC 22 N 3241, Request for Project Subdivision of ISO/IEC 8652 - Ada
DATE ASSIGNED: 2001-09-12
STATUS: Per the results of this ballot, the project subdivision request is approved. It will be forwarded to JTC 1 for final approval along with any other programme of work changes that are approved at the SC 22 Plenary.
Report of ARG Chair:
At the WG9 meeting in Leuven, the ARG Chair informed the group of his intention to resign. The ARG unanimously recommends to WG9 to appoint Pascal Leroy as the new chair of the ARG.
The ARG met in Leuven in May. About 1/3rd of the meeting was spend on "normal" AIs, i.e. corrections to problems in the existing RM. 2/3rds of the meeting was spent on amendment AIs. It becomes evident that at this stage integrating new features in the language in a way that is both compatible with existing code, and not too disruptive to implementations, is extremely challenging. Other than for the Editor of the project, there is no funding for this language design effort. This means that the work that is needed for the amendment is done on a voluntary basis, and in practice that relatively little progress takes place between meetings. The Rapporteur feels that relatively few amendment AIs will be mature enough in 2005 for inclusion in the official Amendment document. Note that the situation is different for AIs that have to do with normal maintenance of the language, because in these cases it is much easier to understand the problem at hand and the impact of proposed solutions.
The procedures of the ARG are being revised to (1) deal with the fact that we are now going to work on extensions to the language, (2) put them in accordance with the rule of the parent bodies and (3) reflect existing practice. The revised procedures have been drafted by the Editor and Rapporteur of the ARG, and submitted to the convener of WG 9 for review. They are expected to be approved by the ARG at its next meeting, and will be presented at the next meeting of WG 9.
One of the significant changes of the new procedures has to do with the disposition of comments submitted to the ada-comment mailing list. Because the ARG is soliciting input from the Ada community regarding possible amendments to the language, a sizeable number of suggestions have been received by email. Previously, each email received on ada-comment would result in an AI. But the ARG felt that if the same rule were applied to suggestions for amendments, there would be a danger of spending precious ARG time on proposals that are not well thought-out or would have an unacceptable impact on the Ada community. Therefore, the Editor and the Rapporteur are in charge of doing an initial triage of the comments, only creating AIs for those that seem to deserve detailed consideration by the ARG. A new category of document, ACs (for Ada Commentaries) is created to record the suggestions and any discussion pertaining to them. ARG members may request that ACs be turned into AIs if they think a suggestion has some value. These new procedures will be presented officially to WG9 at the next meeting.
France suggested that those who submit suggestions for Ada 2005 should first send them to their own national body before sending the suggestion to the ARG. The purpose would be to determine that their is some support for the proposal before burdening the ARG. Pascal will take this suggestion to the ARG meeting for further consideration.
The ARG has its "usual" motion for the October meeting for approval of a series of AIs. A pointer to retrieve AIs is included.
Randy Brukardt said that he intends to add optional tests to the ACATS test suite. The optional tests would provide testing for AIs that have been approved by WG9 but not yet included in a Corrigendum, Amendment, or Standard.
The cited AIs can be retrieved from the ACAA web site for AIs.
Pascal Leroy, the new chair of the ARG, said that there was some concern regarding the speed of progress on an amendment to ISO/IEC 8652 due to shortage of resources.
Leroy has prepared a proposed revision of ARG procedures. The changes are intended to avoid creating a new AI for each submitted comment regardless of value. The draft procedures will be considered by the ARG at their forthcoming meeting and forwarded to WG9 for approval at its next meeting.
During discussion, it was noted that wording of the resolution calls out versions of the AIs that are not at the most recent level of editing. It was decided to change the wording of the resolution so that it was clear that the final edited version of the AIs are approved. At the request of Germany, one AI was removed from the resolution for further consideration by the ARG:
AI95-00237/04 2001-05-20 -- Finalization of task attributes
Report of CORR Editor:
A manuscript of the consolidated ARM has been submitted to Springer-Verlag via Alfred Strohmeier for hardcopy publication.
ISO/IEC 15291:1999, Information Technology--Programming Languages--Ada Semantic Interface Specification (ASIS)
Project 22.15291, Clyde Roby and Steve Blake, editors
A report on the recent meeting of the ASIS RG is included in the Appendix.
Currie Colket mentioned that the ASIS RG is revising its charter. The convener noted that charter revisions must be approved by WG9.
ASIS RG is considering the preparation of a New Work Item Proposal to revise and extend ASIS to keep pace with Ada 2005. The ASIS RG may reconsider some of the design goals for the specification.
ISO/IEC TR 15942:2000, Guidance for the use of the Ada Programming Language in High Integrity Systems
Project 22.15942 Brian Wichmann, Editor
The recent meeting of the HRG confirmed that they wish to move ahead on drafting a Technical Report providing advice on the usage of the Ravenscar profile. They developed a list of contents and assigned an author to each section. They plan to develop a first draft within six months. They plan to bring an NP to the WG9 meeting following completion of the initial draft.
The HRG also discussed the continuing role of Annex H of ISO/IEC 8652. They discussed the desirability of changing its title to High-Integrity rather than Safety and Security. The HRG might recommend that the fourth section of Annex H should be reworked to better fit with the recently completed TR 15942. They also considered tracking the usage of relevant pragmas implemented by various vendors.
It is understood that the HRG may work with the University of York or other institutions in obtaining material that might be incorporated into a Technical Report.
JTC 1/SC22 instructs its Secretariat to issue a letter ballot on the following:
ISO/IEC JTC 1/SC22 endorses the request from WG9 in SC22 N3256 that ISO/IEC TR 15942, Guidance for Use of Ada In High Integrity Systems (Type 3 TR), be made freely available, and directs the SC22 Secretariat to immediately forward this request to ISO/IEC JTC 1 along with the rationale shown below.
Rationale: TR 15942 qualifies under the criteria provided by JTC 1 Sendai Resolution 32 because it is a Technical Report. It also qualifies under the criteria of JTC1 N 5165 because it explains inter-relationships among the referenced standards and thereby serves to promote the work of JTC1 possibly leading to increased sales of the referenced standards.
From Alan Burns, August 13, 2001
An initial draft of a Technical report has been produced, and lots of comments have come in which is good. We aim to meet (but not confirmed yet) on Thursday 4th Oct as part of SIGAda. This meeting will produce a first real draft.
By the time of the Ada-Europe conference, the HRG hopes to have a substantially completed draft of the proposed TR.
The HRG has produced an initial 35-page draft of a TR providing guidance on usage of the Ravenscar profile. At yesterday's meeting, they confirmed the structure and the style of the guide. By the next meeting of WG9, they will produce a substantially completed draft. They meeting also reviewed the contents of Annex H of ISO/IEC 8652:1995.
The International Real-time Ada Workshop (IRTAW) will look at real-time issues during its meeting in April 2002.
The HRG could draft a New Work Item Proposal and send it and the existing draft forward to SC22 so the SC22 could begin the approval of a New Work Item. Alan said that the NP had not yet been drafted for two reasons: (1) there was not a good estimate of the resources available; and (2) they desired a method to be sure that the report could be made freely available. The Convener described the procedures for making materials publicly available.
After the options were described, Alan suggested that the University of York (UK) could publish a draft and then contribute it to ISO for further processing.
Alan mentioned that there were no plans to revise TR 15942.
Liaison Report, SC22/WG15 (POSIX)
From Ted Baker, 4 September 2001
The time has come to decide whether to maintain ISO 14519:1999 (combining IEEE Std 1003.5, 1003.5b, 1003.5c), the standard for Ada bindings to POSIX. The "Austin Group" project is producing a combined ISO/IEEE/Open Group standard for POSIX and Unix. This new standard, whose balloting process is rapidly drawing to a close, will include C bindings for a set of realtime extensions and modifications (from IEEE Stds 1003.1d, 1003.1i, and 1003.1j) that are not covered by IEEE Std 1003.5.
There is currently only one active IEEE project working on Ada language bindings, and they are not making very rapid progress. The one active group is the 1003.5g working group. This group is also a subcommittee of the SAE (Society of Automotive Engineers), AS-5B. This subcommittee is a group of people from the aerospace industry, who are interested in standardizing an API for avionics operating systems. They decided to base their work on the IEEE Std 1003.13, the real-time POSIX profiles. These profiles are specified in terms of both C and Ada language interfaces. The Ada profiles are subsets of IEEE Std 1003.5. The AS-5B group found that they needed functionality not present in ISO 14519:1999, and so requested authorization from the IEEE to extend the Ada interfaces in IEEE Std 1003.5. In particular, the group intended to extend the Ada API to include much of the real-time functionality that was added to the POSIX C-language bindings by IEEE Stds 1003.1d, 1003.1i, and 1003.1j. With these extensions to IEEE Std 1003.5, they then intended to define a set of new real-time profiles for avionics, extending IEEE Std 1003.13. Progress has been very slow, and apparently almost entirely due to the persistence of one person, Diane Schleicher. Based on the current trajectory, I don't see the project ever completing without a significant infusion of new human resources.
The slow progress of 1003.5g has brought us to a sort of crisis. Now that IEEE Std 1003.1 (C-language bindings) has been revised to include additional real-time extensions, the group responsible for maintaining IEEE Std 1003.13 (real-time C and Ada profiles) is preparing to revise that standard to bring it into synchronization with the new POSIX/Unix standard C-language API.
We are now coming under pressure from the 1003.13 revision project to update 1003.5, or else there will be features in the C-language real-time profiles that are not available for mapping to Ada bindings. It is time to make a decision. It seems pretty clear that continuing along the current course will mean that 1003.5 will not be successfully revised again, i.e., it will remain static, without bindings for the 1003.1d and 1003.1j realtime functions.
The only reason the current 1003.5 exists is that several people -- including, but not limited to, myself -- were funded to work on it. A large chunk of the funds came originally mostly through the Ada Joint Program Office, and more recently some came from the DISA Center for Standards. In total, this amounted to several hundred thousand dollars over a span of several years. For the past couple of years, since the completion of IEEE Std 1003.5c (Sockets and XTI) support for revisions of IEEE Std 1003.5 has apparently been limited to Diane Schleicher's project, and that has not been enough to get all the work done.
IEEE PASC is currently trying to decide what to do about the 1003.13 (realtime profiles) revision. The chair of that working group has presented two alternatives:
Split the Ada profiles from the C profiles. That is, IEEE Std 1003.13 would be revised to delete the Ada API, and to make reference to a (forthcoming) separate set of Ada profiles. That would allow the 1003.13 revision to proceed. In the longer term, if there were interest enough, the Ada profiles might be merged into the 1003.5 standard. However, given the recent shortage of support for revising the POSIX Ada bindings standard, it would probably mean that there would be no standard Ada realtime profiles, not even the incomplete sets that are now in 1003.13.
Keep the Ada profiles with the C profiles. For now, that would mean that the Ada profiles are subsets of the C profiles, since IEEE Std 1003.5 has fallen behind IEEE Std 1003.1. If 1003.5 is ever revised to include the new interfaces, 1003.13 would then need to be revised separately to include the new Ada interfaces.
Either way, the Ada bindings will lag behind the C bindings in the real-time area until and unless a few people step up to do the work up updating them. If there are people and organizations who care enough about keeping the Ada bindings up in sync with the POSIX/Unix C-language API to fund one or two people to take an active role in revising 1003.5 to include the 1003.1d, 1003.1i, and 1003.1j functions, they should contact me or one of the other members of the PASC SEC.
None is anticipated.
Jim gave the presentation that he made to the SIGAda EEC (emphasizing slightly different points); he gave it on Monday night, 1 October 2001. [See N398] Jim suggests a Formal Category C liaison with ACM SIGAda. He also wants to form a (separate) liaison with representatives from Ada-Europe.
Erhard had a question about Jim's phrase "designated members" (of SIGAda) on his slide concerning Benefits and Responsibilities. Jim replied that the point is to maintain the concept that these "designated members" are performing a technical review. In this example, SIGAda would perform the designation of members.
RG chairs would then be allowed to distribute documents to the (SIGAda or Ada-Europe) point of contact and then that point of contact would redistribute those documents to particular people (within SIGAda or Ada-Europe).
Unless directed otherwise by JTC1, Jim will continue discussions with SIGAda and open discussions with Ada-Europe to create these liaisons. Jim will draft an appropriate Statement of Benefits and Responsibilities for SIGAda, Ada-Europe, and the Rapporteur Group chairs for their review.
In the JTC1, there are concerns that many of the NBs want more control over who participates on RGs.
The RG chairs can expect communication from the convener on the subject of changing RG charters and procedures to correctly deal with NB participants and liaison participants. RG Chairs will also be consulted in the drafting of a Statement of Benefits and Responsibilities to be forwarded to SC22 and JTC1.
Erhard Ploedereder said that he will serve as the point of contact for Ada-Europe in further discussions.
Jim then showed his presentation of a new JTC1 mode of operation for international workshops for the development of a possible standard. [See N399.] It would permit the rapid production of "International Workshop Agreements" (IWA) which are not standards but which could easily be converted to international standards.
Jim was asked to seek further clarification regarding the intellectual property policies to be applied to workshop deliverables.
We appreciate the comfortable accommodations provided by SIGAda and the National Body of the US. The following resolution expresses WG9's gratitude.
We appreciate the services of the meeting Secretary. The following resolution expresses WG9's gratitude.
We appreciate the services of the WG9 Webmaster. The following resolution expresses WG9's gratitude.
The Technical Corrigendum to the Ada Reference Manual was published on 1 June 2001. The following resolution congratulates the editors.
According to the JTC1 Directives, Rapporteur Groups serve from meeting to meeting of the parent body. The following resolution continues the existing RGs and appoints their Chairs until the next meeting of WG9.
Upon the retirement of Professor Erhard Ploedereder as chair of the Ada Rapporteur Group, we appreciate his long years of service to WG9 and the Ada community.
All resolutions were approved unanimously.
The minutes of Meeting #40 as contained in document N389 are approved.
Approved.
[Discussion] [Agenda]
ISO/IEC JTC1/SC22/WG9 continues the following Rapporteur Groups until the next plenary meeting and expresses its grateful appreciation to their chairs for their continuing service:
Ada Rapporteur Group, Pascal Leroy
ASIS Rapporteur Group, Currie Colket
Annex H Rapporteur Group, Alan Burns
WG9 schedules future meetings as follows:
WG9 approves the following AIs as written by the ARG, subject to their final editing by the ARG:
Amendment AIs:
AI95-00218/05 2001-05-18 -- Accidental overloading when overriding
Normal AIs:
AI95-00185/03 2001-05-20 -- Branch cuts of inverse trigonometric and hyperbolic functions
AI95-00221/02 2000-04-12 -- Default_Bit_Order is static
AI95-00223/02 2000-04-12 -- Line terminators are skipped by Get.
AI95-00227/04 2000-11-28 -- Behavior of Ada.Streams.Read when at the end of stream
AI95-00235/04 2000-11-28 -- Resolving 'Access.
AI95-00236/02 2000-11-19 -- Minimum criteria for metrics documentation
AI95-00241/02 2000-12-11 -- Testing for Null_Occurrence
AI95-00253/02 2001-05-20 -- The legality rules for pragmas Attach_Handler and Interrupt_Handler are similar
AI95-00258/02 2001-05-20 -- Behavior of Interfaces.C.To_C when the result is null
AI95-00268/02 2001-05-25 -- Rounding of real static expressions
ISO/IEC JTC1/SC22/WG9 expresses its grateful appreciation to SIGAda and the National Body of the USA for their gracious accommodations in hosting Meeting #41.
ISO/IEC JTC1/SC22/WG9 expresses its grateful appreciation to Clyde Roby for serving as Secretary of Meeting #41.
ISO/IEC JTC1/SC22/WG9 expresses its grateful appreciation to Clyde Roby for maintaining the WG9 Web Page.
Noting the recent publication of the Technical Corrigendum to ISO/IEC 8652, ISO/IEC JTC1/SC22/WG9 congratulates and thanks the Corrigendum editors, Randy Brukardt and Erhard Ploedereder.
ISO/IEC JTC1/SC22/WG9 expresses its grateful appreciation to Professor Erhard Ploedereder for his many years of service to WG9 and the Ada community as Chairman of the Ada Rapporteur Group.
The meeting was adjourned at 12:45 pm.
The standard ISO/IEC 13813 entitled generic packages of real and complex type declarations and basic operations for Ada (including vector and matrix types) will soon be up for review. This note reviews the background to the development of the standard and makes a recommendation that the standard be revised.
The Numerics Working Group of WG9 met many times during the period when Ada 95 was being designed and produced a number of standards. They were faced with the problem of whether to produce standards based on Ada 83 (87 in ISO terms) or whether to base them on Ada 95 or subsume them into Ada 95. One dilemma was of course that although Ada 95 was on the way nevertheless Ada 83 was expected to continue in use for many years.
The standards are
11430: Generic package of elementary functions for Ada.
11729: Generic package of primitive functions for Ada.
13813: Generic packages of real and complex type declarations and basic operations for Ada (including vector and matrix types).
13814: Generic package of complex elementary functions for Ada.
11430 and 11729 are mentioned for completeness. They were published in 1994. They were based entirely on Ada 83 and their facilities are provided in the Ada 95 core language. The elementary functions, 11430, became the package Ada.Numerics.Generic_Elementary_Functions and the primitive functions, 11729, became the various attributes such as 'Floor and 'Ceiling, and 'Exponent and 'Fraction. These two standards were withdrawn recently and need no further mention.
The other two standards, 13813 and 13814, were published in 1998 and will soon be up for review at the end of their five year period. Three possible fates can befall a standard when it is reviewed. It can be withdrawn, revised or confirmed.
In the case of 13814, the functionality is all incorporated into the Numerics Annex of Ada 95 as the package Ada.Numerics.Generic_Complex_Elementary_Functions. There are a few changes in presentation because the Ada 95 package uses the generic package parameter feature which of course did not exist in Ada 83. Nevertheless there seems little point in continuing with 13814 and so at the Leuven meeting of WG9 it was agreed to recommend that it be withdrawn.
However, the situation regarding 13813 is not so clear. Some of its functionality is included in Ada 95 but quite a lot is not. The topics covered are (1) a complex types package including various complex arithmetic operations, (2) a real arrays package covering both vectors and matrices, (3) a complex arrays package covering both vectors and matrices, (4) a complex input-output package.
The complex types package (1) became the package Ada.Numerics.Generic_Complex_Types and the input-output package (4) became Ada.Text_IO.Complex_IO. However, the array packages, both real and complex, were not incorporated into the Ada 95 standard.
At the Leuven meeting, it was agreed that 13813 should not be withdrawn without further study. The UK was asked to study whether small or large changes are required in 13813 and to report back at the next meeting (Minneapolis in October 2001). The Ada Rapporteur Group would then decide whether the functionality should be included in a future revision or amendment to Ada 95.
This is an interim report from the UK.
It is recommended that 13813 be revised so that it only contains the functionality not included in Ada 95.
The revised standard should contain two generic packages namely Ada.Numerics.Generic_Real_Arrays and Ada.Numerics.Generic_Complex_Arrays.
There should also be standard non-generic packages corresponding to the predefined types such as Float in an analogous manner to the standard packages such as Ada.Numerics.Complex_Types and Ada.Numerics.Long_Complex_Types for Float and Long_Float respectively.
The text of the Ada specifications of the two generic packages should be exactly as given in the non-normative Annex G of the existing standard 13813. (This Annex illustrates how the existing standard packages might be rewritten using Ada 95.)
There is an important issue regarding what should happen if there is a mismatch in the array lengths of the parameters in a number of the subprograms provided by the packages. For example if
function "+" (Left, Right: Real_Vector) return Real_Vector
be called with parameters such that Left'Length /= Right'Length.
The existing standard raises the exception Array_Index_Error which is declared alone in a package Array_Exceptions. The nonnormative Annex G shows this exception incorporated into the package Ada.Numerics thereby producing an incompatibility with the existing definition of Ada.Numerics.
We considered four possibilities regarding this exception
Add Array_Index_Error to Ada.Numerics as in Annex G.
Place Array_Index_Error in a new child package such as Ada.Numerics.Arrays.
Eliminate Array_Index_Error and raise Constraint_Error instead.
State that the behaviour with mismatched arrays is implementation-defined.
We concluded that
Option (1) is undesirable because of incompatibility.
Option (2) is feasible but one ought then to place the generic packages themselves into this package so that they become Ada.Numerics.Arrays.Generic_Real_Arrays and Ada.Numerics.Arrays.Generic_Complex_Arrays. This nesting is considered cumbersome.
Option(3) gives the same behaviour as similar mismatching on predefined operations and although losing some specificacity has practical simplicity.
Option (4) is disliked since gratuitous implementation-defined behaviour should be avoided.
We therefore recommend Option (3) that Constraint_Error be raised on mismatching of parameters.
If the Ada95 standard itself be revised at some later date then consideration should be given to incorporating the functionality of the revised 13813 into the Numerics Annex.
Proposed text
The proposed text of the revised standard is as shown below.
We acknowledge the valuable assistance of Donald Sando, the editor of the original standard, in the preparation of this recommendation.
Contributed by Clyde Roby
Those in attendance were: Dan Baysinger, Ann Brandon, Currie Colket, Steven Deller, David W. Glessner, Robert Leif, Clyde Roby, Jean-Pierre Rosen, and Paul Stachour.
The primary focus of the Ada Semantic Interface Specification (ASIS) Working Group (ASISWG) and ASIS Rapporteur Group (ASISRG) has been to evolve ASIS as an interface to the Ada 95 compilation environment. ASIS now provides a powerful mechanism to perform code analysis for mission-critical and safety-critical applications. A variety of highly effective tools have been built using ASIS. ASIS became an ISO standard in 1999.
This workshop was oriented towards brainstorming the processes to develop an ASIS standard to support an Ada 200X (perhaps Ada 2005?) standard. A group of nine enthusiastic participants held excellent discussions concerning several topics, including:
Organization of ASISWG/ASISRG
Charter of ASISWG
ASISRG New Work Item
Design Goals, Usage Features, and Changes in the Process
After an introduction by Currie Colket, chair of ASISWG/ASISRG, he explained to the group present that we needed to be thinking of the process of developing new interfaces for ASIS based upon the new features to be present in Ada 200X so that when that standard comes out, the appropriate ASIS standard will follow very soon thereafter.
Currie then went through his slide presentation:
Recent ASIS activities and presentations (including tutorials) at Ada-Europe 2000, Ada-Europe 2001, SIGAda 2000, and here at SIGAda 2001
What is ASIS?
Syntactic Information
Semantic Information
Operations on Elements
Examples of Tools Built Upon ASIS
Ada Analyzer, Ada Repair, and Ada Editor, all of which work with the Rational development environment. Ada Repair has a semantically smart "rename" capability.
The AdaStat tool works with GNAT.
Bill Thomas of MITRE is porting some tools among different ASIS vendors.
How to Get ASIS Artifacts
ASISWG and ASISRG - ASISWG needs to update its Charter to include appropriate information about ASIS for Ada 200X; ASISRG must develop a New Work Item for ASIS for Ada 200X.
Proposed Changes to the ASISWG Charter - There was some discussion about a few proposed additions as well as some editorial changes to the Charter; these were presented for final approval to the SIGAda EEC Monday night and were approved by an appropriate motion.
ASISRG and the New Work Item - ISO/IEC JTC1/SC22/WG9 (the Ada Working Group of ISO) must submit a New Work Item (NWI) for the development of ASIS for Ada 200X. Currie will soon be meeting with James Moore, Convenor of WG9, during this week to determine the proper structure and wording of this NWI.
Schedule That Achieved the Standardization of ASIS (ISO/IEC 15291:1995)
ASISWG/ASISRG Officers - Clyde Roby described the roles of the officers of ASISWG and ASISRG as well as the location and frequency of meetings held in the past. We expect to meet at scheduled SIGAda and Ada-Europe conferences in the future, although most of the work can be done as a result of email discussions and postings of appropriate artifacts on the ASISWG website.
Process Changes? - Are there going to be any changes to the Design Goals for ASIS 200X (based upon the design goals for ASIS 95)? If so, there may be such discussions at Ada-Europe 2002 when ASISWG/ASISRG meets there. However, we really need to define the process so that people understand it well. Will there be a change in the process? Should we formalize it more so that it is similar to Ada's AI process? We must understand the "why" before we focus on the "how".
Design Goals - We will take a new look at the design goals for ASIS 200X. Do we want to address higher level abstractions? We should probably look at tools that are being developed and their requirements before we look at standardizing higher level abstractions. How can we make ASIS extensible, e.g., extending the type definitions for ASIS.Elements and some of the other abstractions of ASIS. We would also like to look more into the possibility of decorating trees (similar to "yellow sticky pads").
Usage Features
Final Notes on ASIS
Although the meeting was originally scheduled to be about an hour, the animated discussions that were part of the meeting lengthened it to about 2-1/2 hours. The next ASISWG/ASISRG meeting or workshop is expected to be held at Ada-Europe 2002.
WG9 Documents
N363 Minutes and Resolutions of Meeting #36
N367 Minutes and Resolutions for Meeting #37 of ISO/IEC JTC1/SC22/WG9, Friday, 22 October 1999, Redondo Beach, California, USA
N372 Minutes and Resolutions for Meeting #38 of ISO/IEC JTC1/SC22/WG9, Friday, 30 June 2000, Potsdam, Germany
N378 Plenary Meeting Report of ISO/IEC JTC1/SC22, 11-15 September 2000, Nara, Japan
N385 Minutes and Resolutions for Meeting #39 of ISO/IEC JTC1/SC22/WG9, Friday, 17 November 2000, Laurel, Maryland, USA.
N388 Request for Subdivision of Project ISO/IEC 8652:1995
N389 Minutes, Meeting #40 of ISO/IEC JTC1/SC22/WG9, Friday, 18 May 2001, Leuven, Belgium
N390 Request to Make a Technical Report Freely Available on the Web
N391 Convener's Report, 2001
N392, Announcement, Meeting #41 of ISO/IEC JTC1/SC22/WG9, Friday, 5 October 2001, Bloomington, Minnesota, USA
N393, Detailed Agenda, Meeting #41 of ISO/IEC JTC1/SC22/WG9, Friday, 5 October 2001, Bloomington, Minnesota, USA
N394, (superseded)
N395, Excerpts from Directives of ISO/IEC JTC1, Part 1, Related to Liaison Organizations
N396, Rules for JTC1 Workshop Mode of Operation
N397, Initial Working Draft of Revised ISO/IEC 13813
N398, WG9 Convener's Presentation to Meeting 41, Possible Liaison Relationship between ACM SIGAda and ISO/IEC JTC1/SC22/WG9
N399, WG9 Convener's Presentation to Meeting 41, New JTC1 Mode of Operation: International Workshops
N400, Minutes, Meeting #41 of ISO/IEC JTC1/SC22/WG9, Friday, 5 October 2001, Bloomington, Minnesota, USA
External Web Sites
ISO Web Site: http://www.iso.ch/
JTC1 Web Site: http://www.jtc1.org/
SC22 Web Site: http://www.open-std.org/jtc1/sc22/
WG9 Web Site: http://www.open-std.org/jtc1/sc22/wg9/
ACAA Web Site: http://www.ada-auth.org/
ACAA Web Site for AIs: http://www.ada-auth.org/cgi-bin/cvsweb.cgi/AIs/
SIGAda 2001 Conference Web Site: http://www.acm.org/sigada/conf/sigada2001/
End of Document


Like any standard, the adoption of Project Haystack has it challenges. One key issue I found was how to convey the abstract model (or structure) to newcomers. While basic examples exist in the Haystack docs, they fall short of real-world examples to reinforce the concepts. Below I'll show how visualisation tools can be used to flatten this learning curve.
For the uninitiated, Project Haystack specifies a standard for semantic data modelling. WideSky implements Haystack and more, to give meaning and context to the data sensors and systems can generate. This ultimately powers analytics, data insights and interoperability. An intro article can be found here.
Vis.js is an open source visualisation library that uses a simple physics engine to dynamically display automatically organised network views. As the Haystack structure is basically a data graph where entities have multiple relationships defined using reference tags, we can easily map the Haystack structure to vis.js and add the additional tagging metadata as text for rendering in a browser.
Below is a simplified model from our Living Lab . You can zoom, pan and move entities around.
Equip level entities cluster together around their 'space' e.g. 'Level 1'.
There are 2 'sites' that are interconnected by the 'weather' entity.
Although this method is great for complimenting training and high level exploration, a graphical only view of a haystack model is inefficient for everyday use. That's where filters and tagging come in. By knowing what tags and relationships you're interested in, you can get at the entities you're interested in quickly. I'll cover how WideSky uses enhances filters with GraphQL for powerful analytics in a later post.


text:
Q: How can I solve the error when accessing facebook login I am new in mobile application. I am trying to do facebook login. I followed this Sample application  https://pub.dartlang.org/packages/flutter_facebook_connect
 but I am getting error in facebook page like this-
                           "cannot load URl: this domain URL is not included in api domain. to enable this url uploaded, enter all your app domains and subdomains on the api domain field in your app settings".

A: Use it this way:
_facebookSignIn() async {
        final _facebookConnect = new FacebookConnect(
            appId: '<APP_ID>',
            clientSecret: '<CLIENT_SECRET>');
        FacebookOAuthToken token = await _facebookConnect.login();

     //FirebaseUser user = await FirebaseAuth.instance.signInWithFacebook(accessToken: token.access);
       // return user;}

You have to follow the instructions at developers.facebook, and add http://localhost:8080 in your app Settings under Products>MyApp>Settings


text:
JURIES: SHAHIR ZAG IS JURY PRESIDENT OF OUTDOOR LOTUS AT ADFEST 2014
BANGKOK: ADFEST is pleased to announce that Shahir Zag, Chief Creative Officer at Y&R MENA in Dubai, is joining next year's festival as Jury President of the Outdoor Lotus category.
A passionate typographer, designer, poet and creative sage, Zag has been instrumental in turning the creative spotlight onto the Middle East since moving to Dubai from Mumbai in 1997.
In 2012, he was ranked #1 copywriter, #1 art director and #2 Chief Creative Officer in the world by the Big Won Report, an annual global report tracking the award performance of agencies.
"I'm really kicked about the 'Co-create' theme at ADFEST this year. Doing great creative is no longer a writer-art director thing. It's evolved into a wonderfully collaborative process. More and more, we're seeing the influence of in-house producers and editors, artists, inventors, consumers, and interns doing social at two in the morning. It's great that ADFEST as a festival is celebrating this. The APAC region is exciting for me because it's brimming with great human stories and the creatives here are fearless in their telling," says Zag.
Zag's writing, design, and art direction have won trophies at ANDY, Art Directors Club, Cannes Lions, Clio, One Show, D&AD, London International, and New York Festivals.
He is also a prolific blogger, whose website shahirzag.com is full of pearls of wisdom such as, 'The fear of being boring is a great motivator' exquisitely expressed in perfectly kerned typefaces.
Zag was promoted to the role of Chief Creative Officer, Y&R MENA, in 2010. He moved to Dubai after four years working at agencies in India, including Lowe Enterprise Bombay.
"It's not often you meet a prodigy like Shahir, who is a major creative force in the Middle East and beyond. It's an honour to welcome him to
ADFEST 2014 as Jury President of the Outdoor Lotus category," says Jimmy Lam, President of ADFEST.
ADFEST 2014 takes place on 6th – 8th March 2014 at the Royal Cliffs Hotel Group in Pattaya, Thailand.


Microsoft Windows 10 Pro Build 10240 Overview. Windows 10 is the most simplest and easiest of all windows till today. It is actually a blend and update of Windows 7 and windows 8 with some entirely new features that are amazing to handles.... 7/03/2018�� Windows 10 Pro updates for 1709 My grandsons computer, running Windows 10 Pro with 16 GB of memory, has not been updated since early 2017. The message is now indicating that the computer must be updated to a new world version of Windows 10.
10/07/2016�� I'm using Acrobat Pro 8.3.1 on Windows 10 Pro version 1511 and having no problems at all. The installation of the patch files to upgrade from 8.0 to 8.3.1 went off without a hitch. I have some thoughts on your dilemma and will describe how I got to where I am, maybe that will help some.
Here are the details about the features and functionalities that we removed in Windows 10, version 1803 (also called Windows 10 April 2018 Update). Tip You can get early access to Windows 10 builds by joining the Windows Insider program - this is a great way to test feature changes.


We would like to welcome you to Vets4Pets Hertford.
oncology, soft tissue surgery, anaesthesia, images and internal medicine. They are supported by our full team of experienced and dedicated nurses. You can be assured that your pet will receive the highest standard of veterinary care at Vets4Pets Hertford.
Alongside our experienced team, our well-equipped surgery allows us to provide a variety of veterinary services to ensure your pet is happy and healthy no matter what. Along with free onsite parking, we are open 7 days a week, with convenient opening times, making a visit to the vet easy and stress free for you.
Complete Care Plans for your cat, dog or rabbit designed to cover all the regular essential preventative vet care treatments as well as 6 monthly check-ups with your vet.


A PERIOD PROPERTY WITH HEAPS OF QUIRKINESS AND CHARACTER! - A three bedroom cottage located in the popular village of Banwell. Downstairs the property provides two reception rooms, a kitchen, a sun room overlooking the well stocked rear garden and a downstairs w/c. To the first floor and 3 bedrooms and large four piece family bathroom. The property has been enjoyed by the current sellers for the last 30 years and would benefit from some modernising. Call for more details!
The rear garden is laid predominantly to lawn and patio and are enclosed to all sides by walling. The garden is well stocked with various shrubs to borders. A shed at the bottom of the garden provides useful storage. br /br /DRAFT DETAILS AWAITING VENDOR'S APPROVAL.


In most cases, a divorcing couple's family home would be subject to equitable division laws that New York courts follow during divorce. However, if children are involved, the court will take into account other stakeholders, your children, aside from you and your spouse.
The New York Domestic Relations Law states specific factors that courts should take into account when trying to determine who should get the family home. One of these factors is the need for the custodial parent to own or occupy the family residence as well as the household items.
As much as possible, courts would try to limit the effect of the divorce on the kids. One of the tactics courts use to lessen the divorce's negative impact is to stabilize the kids' domestic situation, which would enable the kids to continue staying in their own home and going to the same school.
This way, the custodial parent, particularly a parent that has been awarded sole custody, could assert that her or his continued occupation of the family residence is in the children's best interests. If the court finds this argument valid, the court might consider giving the custodial parent the right to live in the house for a set period, with the benchmark commonly being the time the youngest child matures. Depending on your goals for the upbringing of your children, this could be at around 18, 21 years old, or the age when the children graduate from college.
Do take note that ownership is different from occupation, which means that one's spouse requirement to stay in the marital residence isn't a dispositive reason for ownership, states one of the top divorce lawyers in Nassau County. But if the marital estate has sufficient wealth to offset awarding of the house, the court might award the house to the custodial parent.
This is, of course, assuming that the home is subject to property distribution because it's considered marital property and not an asset owned by one spouse prior to marrying. If that's the case, the court will need to decide if it's considered separate property or marital property because of commingling when the spouses got married. If you have any concerns about your marital residence, it's best to consult an experienced lawyer to know your rights.


Watch TEKKEN (2010) full movies online free.
In the year of 2039, after World Wars destroy much of the civilization as we know it, territories are no longer run by governments, but by corporations; the mightiest of which is the Mishima Zaibatsu. In order to placate the seething masses of this dystopia, Mishima sponsors Tekken, a tournament in which fighters battle until only one is left standing.


These elegantly appointed Premium Garden View Rooms in Mykonos boast private terraces with view to a small Mediterranean garden. All Garden View Rooms at Mykonos Grand Hotel & Resort feature the Wet Experience bathroom consisting of a 30 cm rain shower and a contemporary, free-standing designer bathtub, next to a sliding door to allow day light. The classical Mykonian arch which frames the bedroom space is boldly emphasized in blue with inset ceiling lights like tiny stars.
WHY TO CHOOSE A PREMIUM GARDEN VIEW ROOM AT MYKONOS GRAND?
View to a small garden area.
Situated in the ground floor.


To filter salaries for Shipping and Receiving, Sign In or Register.
How much does a Shipping and Receiving make?
The national average salary for a Shipping and Receiving is $29,020 in United States. Filter by location to see Shipping and Receiving salaries in your area. Salary estimates are based on 4,458 salaries submitted anonymously to Glassdoor by Shipping and Receiving employees.
Below are the most recent Shipping and Receiving salary reports. Employer name has been removed to protect anonymity.


text:
Diesel – Only The Brave Fragrance
Only The Brave Fragrance, Diesel TV Advert Music – Starring English actor and model Alex Pettyfer, this ad tells viewers "We are the brave of tomorrow. The strong ones, the great ones, the creative ones, the most graceful ones."
The background music playing in this commercial and the Only The Brave Street version is the song Sail, which was recorded in 2010 by US alternative rock band Awolnation. Later added to the groups Megalithic Symphony album, Sail peaked at number 17 on the UK singles chart.
Diesel Advert Music
Music: Sail. Artists: Awolnation.
Preview or download at iTunes, Amazon.
As well as featuring actor Alex Pettyfer, this Only The Brave advert, which was published to Diesel's YouTube page on 9 February, 2018, also stars South African freerunner Bjorn De Klerk, French dancers Les Twins and English DJ Jonas Blue, plus longboard competitors Cassandre Lemoine and Lee Juae.
More Under: Diesel